Thinkmap Prototypes

Explorations Developed Using the Thinkmap SDK.

The Thinkmap SDK (Software Development Kit) enables developers to quickly create visualizations of many different types of information. Because the SDK offers a combination of ease-of-use and flexibility, a developer can create rapid prototypes and work in an iterative process to develop applications.

These pages contain a series of explorations using Thinkmap with publicly available data sources.

Thinkmap Supports a Variety of Data Types.

The examples on these pages use a variety of data types and datasources. Some use quantitative data — the US Budget Browser — others look at time-series data — the Patent Explorer or the Movies of the 1980's application.

Thinkmap Can Connect to a Variety of Data Sources.

One of the strengths of Thinkmap is that you can seamlessly pull from multiple data source; these prototypes take advantage of this ability. For example, the Patent Explorer uses a combination of a SQL database (MySQL) for the relationships, and a publicly available web service (provided by Google) for the names and for search. The Movies of the 1980's and the Family Tree use a flat-file XML data source, and others use SQL databases.

With Thinkmap, you can combine multiple components.

As you look through the examples, you'll find that they use a variety of Thinkmap components and techniques to visualize the underlying data. A good Thinkmap application is a give-and-take between the user and the data. In these applications, you can play with the data, adjusting sliders or clicking on nodes, to see different bits of information. A good example of this is the US Budget Browser, in which you can change the years that are compared, or use interactive search to explore the data.

Requirements

We recommend you update your Java Virtual Machine to the most recent one available. Go to http://www.java.com to update the version of Java that is on your computer.