What is TIBCO Spotfire Data Streams?

TIBCO® Spotfire Data Streams is an assembly of TIBCO software technologies in a single licensable collection, configured as an add-on for TIBCO Spotfire® licensees. TIBCO Spotfire Data Streams a subset of the TIBCO® Streaming package, configured for the sole purpose of serving live data to TIBCO Spotfire®.

The license restrictions for TIBCO Spotfire Data Streams are described on the License Considerations page.

TIBCO Spotfire Data Streams includes:

TIBCO LiveView™ Server

LiveView server is an application that configures incoming streaming data into published tables. TIBCO Spotfire® can then connect to the LiveView server as a data source, issue a LiveQL query against a table, and present the changing query results in a variety of tabular or graphical visualizations.

The TIBCO Spotfire Data Streams license allows you to connect one production Spotfire server to one LiveView server. Redundant, highly available, and failover processing can be achieved by upgrading to a full TIBCO Streaming license.

TIBCO StreamBase® Server

StreamBase server is the set of runtime elements for deploying a streaming data analysis application based on the TIBCO StreamBase EventFlow™ language. An instance of the StreamBase server hosts the LiveView server. This StreamBase server can be optionally configured to manage incoming data sources, transform the incoming data, preprocess it, or publish data to multiple LiveView data tables.

TIBCO StreamBase Studio™

StreamBase Studio, based on the Eclipse platform, is the development environment for StreamBase LiveView and EventFlow applications. Studio allows you to:

  • Develop LiveView applications with a forms-based editor and a graphical project viewer.

  • Develop EventFlow applications with a graphical, drag and drop interface.

  • Develop configuration files that define the parameters of a deployable application.

  • Develop custom code in Java and other languages to extend EventFlow capabilities.

  • Run LiveView and EventFlow applications on your development Mac or PC.

  • Debug EventFlow applications with a step-through graphical debugger.

TIBCO LiveVew™ Web, Standard Edition

LiveView Web is a client development package that lets you create browser-based visualizations of LiveView server data. In Spotfire Data Streams, the standard edition license of LiveView Web is further restricted to the sole purpose of creating alerts in the LiveView server.

TIBCO StreamBase Adapters

Adapters are programs that convert incoming data to the standard StreamBase format, or outgoing data from the StreamBase format to another format. Adapters can also be used to initiate a connection to, or monitor, an external data source.

A set of standard and premium adapters is packaged with TIBCO Spotfire Data Streams. Standard adapters are included in your TIBCO Spotfire Data Streams license. You can supplement the standard adapters with one or more TIBCO Spotfire Data Streams Premium Adapter licenses.

APIs for Developing StreamBase Clients and Extensions

TIBCO Spotfire Data Streams includes documented APIs and support files for developing:

  • Custom StreamBase client applications in Java, C++, Python, and .NET.

  • Custom StreamBase monitor applications in Java and .NET.

  • Custom StreamBase extensions such as functions, operators, or adapters in Java.

Spotfire Data Streams developers might use these features as part of the hosting StreamBase server's functionality, described above.

TIBCO® Enterprise Runtime for R, Developer Edition

Because TIBCO Spotfire Data Streams is licensed subset of TIBCO Streaming, it ships with the Developer Edition of TIBCO Enterprise Runtime for R (TERR). However, the TIBCO Spotfire Data Streams license does not permit the use of TERR.