Thinkmap puts content into context and is a good example of an emerging trend of making it easier for people to find and use knowledge. --Larry Prusak, Distinguished scholar in residence, Babson College
Data Sheets
Thinkmap SDK Icon
Thinkmap 2.7
Bootcamp Icon
Thinkmap Bootcamp
Contact Us

If you want to use Thinkmap in your project, or for more information about the professional services we offer, please contact us at: salesthinkmap.com or call 212-285-8600

home / products / SDK (Software Development Kit)
Thinkmap SDK
Thinkmap diagram
Make sense of your organization's information

The Thinkmap SDK enables organizations to incorporate data-driven visualization technology into their enterprise Web applications. Thinkmap applications allow users to make sense of complex information in ways that traditional interfaces are incapable of.

The Thinkmap SDK (v. 2.7) includes a set of out-of-the-box configurations for solving common visualization problems, as well as new visualization techniques for customizing data displays. Thinkmap visualizations can now be built rapidly using an XML-based configuration language. This language will seem familiar to most developers, with syntax similar to that used for Cascading Style Sheets (CSS) and other scripting languages. Pre-configured building blocks include: Spider, Hierarchy, Clustering, and Chronology.

Additionally, a password-protected Thinkmap Developer Web Site is made available to our customers.

SDK Components

The SDK includes conceptual documentation and Javadocs for the Thinkmap Core; datasource adapters for relational databases, XML, and flat files; a library of traditional user interface elements that can be used as components in a Thinkmap application; and a complete set of examples to help developers get up-and-running quickly. Licensors of the Enterprise Edition get full source code.

Thinkmap Features
  • XML-based Configuration Language enables rapid development
  • Flexible Code-Compile-Test Cycle allows for best-practice development and deployment
  • Integrated GUI Elements using CSS improves ability to integrate visualization components with other design requirements
  • Small Applet Size improves efficiency for intranet and Internet deployment
  • Tutorials, Documentation and Examples opens the power and flexibility of Thinkmap to your team.
Flexibility is the key to enabling discovery

Thinkmap's modular architecture allows developers to configure applications to address a wide range of retrieval and discovery issues. Each element of a Thinkmap display – from the length and thickness of a line to the color, size, shape, and movement of a node – is configurable using the SDK, so that interfaces can be designed to perform specific tasks. The elements can also be mapped to numeric values in the data, so that combinations of qualitative and quantitative information can be expressed through a single interface.

XML-based Configuration Language

With a flexible XML-based interface, the Thinkmap SDK guides you through all stages of development: visual look and layout (GUI), behavior of the visualization, and data access and control. Several pre-configured visualizations are available to choose from, so you can try different views of the same data easily.

Documentation and Examples

Tutorials, a complete set of examples, and a library of interface elements are available to assist developers and Web masters. Full Documentation provides technical and design assistance for implementing custom visualizations.

Obtaining the SDK

Thinkmap SDK is sold in three editions: Standard, Professional, and Enterprise. Prices start at $5,000, with educational discounts available.

If you want to use Thinkmap in your project, or for more information about the professional services we offer, please contact our sales department at salesthinkmap.com, call 212-285-8600, or see our licensing information.

Thinkmap. Visualize Complex Information.