CartoVista Software Development Kit (SDK)

The CartoVista Software Developer Kit (SDK) is a set of standard Application Programming Interface (API) functions for developers to extend the CartoVista solution and develop specific functionality for their website.

The CartoVista SDK provides for developers an off-the-shelf component for the CartoVista Viewer to seamlessly create web applications with unparalleled interactivity. Information technology integrators and multimedia developers can use the component directly in their Adobe Flash/Flex/AIR projects.

This rapid mapping application development empowers developers with a unique collection of thematic mapping-related components and Flex code samples. For example, using the SDK, developers can implement their own methods of defining a CartoVista thematic map. A developer could easily develop a form with a drop down list where the user can pick a predefined theme. Using the SDK, a developer can configure the thematic analysis parameters based on the user choice. Another example would be to develop a custom information window (photos, videos, details) that is displayed when the user clicks on a point on the map.

CartoVista Interface
Navigations Tools Panel

Customize with Adobe Flash/Flex/AIR

In particular, the Adobe Flex technology framework includes a large set of components to create rich internet applications. The CartoVista SDK can be used to not only build interactive maps but also add other components to extend CartoVista's functionality.

Similarly, CartoVista maps can be embedded in any Flex components and containers, allowing to integrate advanced thematic mapping capabilities in any existing Flex application. With the SDK for example, developers can customize the map displays and quickly develop high quality dashboard windows.

Selections Tools Panel

Have Cartographic Freedom

The SDK and Flex combination greatly simplifies the development of custom dashboard applications. The CartoVista Viewer can be setup to respond to user actions such as selecting objects from the map. This allows implementing powerful complementary graphs, charts and windows as part of a CartoVista deployment.

For more information on the Software Development Kit (SDK) and how to develop custom solutions see the CartoVista SDK documentation.