Skip to main content

Spotfire SDK

The SDK provides required Spotfire developer resources: the Spotfire Extension Project Template, development assemblies, example projects, and the Package Builder application wrapping the extensions for deployment.

Overview

The Spotfire SDK is available for download from download.tibco.com.

Unzip the Spotfire SDK into the recommended folder structure:TIBCO Spotfire SDK\[version]\SDK
The structure may be placed in any location.

The SDK is a folder structure. The unzipped Spotfire SDK 2.2 contains the following folders:

Binaries

Available in all SDK versions.
This folder contains the .NET assemblies that are referenced when an extension is developed. It also contains the related IntelliSense files.

Examples

Available in all SDK versions.
  • SDK Examples
    The Spotfire SDK provides a set of fully functional examples. These examples correspond to common use cases, but are still simple enough to constitute a source of insight as well as code.

Package Builder

Available in all SDK versions.
Considerably revised from SDK 2.2. It is strongly recommended to use the new Package Builder also when creating extensions for Spotfire 2.1 using the SDK 2.1.
  • Spotfire Package Builder
    Spotfire Package Builder provides a framework for developing, debugging, packaging and deploying extensions to Spotfire. It is an important tool when adding custom capabilities to the Spotfire platform.

Starter

Available from SDK 2.2.
Contains a special Spotfire.Dxp.exe integrating with the expanded Package Builder application. It is used by the examples projects to enable extension development and debugging.

Also contains a special Spotfire.Dxp.exe.config file, which is configured by Package Builder at design time to reflect the configuration used while developing extensions, thereby covering development across all supported Spotfire versions.

Templates

Available from Spotfire SDK 2.1.
For Spotfire 2.0, download the old version: Spotfire DXP Extension.zip
  • Spotfire Extension Project Template
    The Spotfire Extension Project Template is used in Visual Studio® to create new Spotfire extension projects. It handles implementation details and enables you to focus on adding new functionality.

VisualStudioMacros

Available from SDK 2.2.
  • Visual Studio® Macros
    The SDK contains a Visual Studio macro simplifying development of document nodes. It injects boiler plate code based on the private fields defining a custom Spotfire document node.