This simple browser of movies made in the 1980's is an example of what you can do using the XML-based configuration language of the Thinkmap SDK. No custom code was used for this example.
This example shows what an application looks like when it only uses the Chronology. The Spider graph is eliminated and only movies appear in the chronology, while actors, actresses, and directors still appear in scrollable lists.
This example uses custom code for two purposes:
This example shows a simple application that will add and remove edges between existing nodes. If you want to add an edge, single-click on the two nodes you want to connect. If you want to remove an edge, click on it.
The functionality in this example is available in the Professional and Enterprise editions of the Thinkmap SDK and requires writing additional logic to add and remove the data from your own data store.
This example has a thumbnail view of the entire graph, contained in a smaller window within the display. The thumbnail will always display the entire graph. This is particularly useful if the graph is larger than the display area.
Try dragging the thumbnail's yellow rectangle, and watch the larger display move with it.
This example uses a custom datasource that generates data based on a color cube. While this is just a fun example, it demonstrates the ability to use the Thinkmap Datasource API to connect to data that is generated on-the-fly based on an algorithm. In addition, since the data is generated rather than stored in database, you can use Thinkmap to explore a graph of infinite size.
The functionality in this example is available in the Professional and Enterprise editions of the Thinkmap SDK.