Skip to end of metadata
Go to start of metadata

StreamBase® Component Exchange (SBX)

The StreamBase® Component Exchange (SBX) is the Complex Event Processing (CEP) industry's first developer community that allows users to download and distribute reusable components. Developers and business users around the world can now exchange ideas and collaborate freely to build the next generation of event processing applications. If you have any questions or comments about the SBX or its content, please send email to sbase-jira-sbx@tibco.com. For instructions on submitting components to the exchange please see How to Submit to the StreamBase Component Exchange.

The StreamBase Component Exchange contains open-source components that are compatible with TIBCO StreamBase® and that have been created by StreamBase® users and team members.

The open-source components are available under separate software license terms and are not part of the StreamBase product. As such, they are not covered by the terms of any agreement with TIBCO for the StreamBase product, including any terms concerning support, maintenance, warranties, and indemnities. Download and use of these components is solely at your own discretion and subject to the open-source license terms applicable to them.

By proceeding to download and/or use any components from the StreamBase Component Exchange, you acknowledge the foregoing distinctions between StreamBase and the open-source components. 

All components are licensed under the TIBCO Component Exchange License (though some components may include additional subcomponents subject to additional software licenses terms).

How to Download and Load a Component

Developers can download components from StreamBase Studio's Component Exchange menu item. Once downloaded, components are imported into the platform's integrated development environment where users can collaboratively extend their existing applications and test new ideas. Components require an installation of StreamBase. If you do not already have StreamBase, go ahead and download StreamBase now.

Developers may also download components directly to disk from the full-list download link as a ZIP file. To import into StreamBase Studio use File > Import... menu item and browse to the ZIP file as the target archive file.

Video Tutorial

To learn more about downloading components and importing them into StreamBase, watch the short tutorial here.

Full Component List

Title:

Alarm Clock

License:

TIBCO Component Exchange License

Download:

SB_AlarmClock-1.1.zip

Version:

1.1

SB Release:

6.6

Summary:

Generates a signal every day at the same time

Description:

This application is designed to generate a signal at a specific time every day. Note that this time can be set and
reset.

Title:

AMS Client operator

License:

TIBCO Component Exchange License

Download:

SB_AmsClient-1.0.zip

Version:

1.0

SB Release:

7.7

Summary:

AMS client operator demonstrates the use of the TIBCO Artifact Management Server's REST API

Description:

This component demonstrates the use of the TIBCO Artifact Management Server's REST API. The operator can be used for
enumerating the AMS projects and their artifacts, and for fetching, adding, updating, and deleting artifacts.

Title:

AMS Client operator for SB10

License:

TIBCO Component Exchange License

Download:

SB_AmsClientSB10-1.1.zip

Version:

1.1

SB Release:

10.2

Summary:

AMS client operator demonstrates the use of the TIBCO Artifact Management Server's REST API

Description:

This component demonstrates the use of the TIBCO Artifact Management Server's REST API. The operator can be used for
enumerating the AMS projects and their artifacts, and for fetching, adding, updating, and deleting artifacts.

Title:

Analyzing StreamBase Server profile data

License:

TIBCO Component Exchange License

Download:

SB_ProfileAnalysis-1.6.zip

Version:

1.6

SB Release:

7.5.6

Summary:

StreamBase applications to read and summarize server profile data

Description:

This component provides StreamBase applications that read and summarize performance profile data. A provided bash script
makes it easy to get profile data summarized from the command line.

Title:

Apple Push Notification Adapter and iOS application

License:

TIBCO Component Exchange License

Download:

SB_ApplePushNotification-1.1.zip

Version:

1.1

SB Release:

7.1

Summary:

Apple Push Notification StreamBase Output Adapter and iOS application

Description:

This is an example of a StreamBase output adapter that will send an Apple Application Push Notification to an iPhone or
iPad application. The respective Apple demo application must be installed and run to register and get user permission
to receive push notifications. iOS Objective-C source code is included and a complete presentation on how to activate
and run this application. To run this example, you will need to obtain an authentication certificate, device code and
apple mobileprovision file needed to sign and run the iOS application. Uses the Google JavaPNS library.

Title:

Benford Analysis

License:

TIBCO Component Exchange License

Download:

SB_BenfordAnalysis-1.0.zip

Version:

1.0

SB Release:

7.0

Summary:

A component to perform first digit Benford's Law analysis

Description:

Performs first digit Benford's Law analysis on data provided in a CSV formatted file. This analysis is often used in
accounting for fraud detection, but can be used for other purposes.

Title:

Binomial Model - Option Pricing

License:

TIBCO Component Exchange License

Download:

SB_BinomialModel_OptionPricing-1.6.zip

Version:

1.6

SB Release:

6.4

Summary:

Prices Asian Call Options, European Call Options and European Put Options through the Binomial Pricing Model.

Description:

The binomial options pricing model is a numerical approach for the valuation of options, as first proposed by Cox, Ross
and Rubinstein (1979). Essentially, the model uses a "discrete-time" to trace the evolution of the underlying price via
a binomial lattice (tree), for a given number of time steps between the valuation date and the option's expiration.

Title:

Bollinger Band Signaling Algorithm

License:

TIBCO Component Exchange License

Download:

SB_BollingerBandsSignaling-1.0.zip

Version:

1.0

SB Release:

6.4

Summary:

Automated trading simulation using Bollinger Bands trading indicator.

Description:

Bollinger Bands are a technical analysis tool that can be used to measure the height or depth of a price relative to
previous trades. Bollinger Bands consist of a middle band being an N-period simple moving average (SMA), an upper band
at +K times the standard deviation of the simple moving average (SMA+K*sigma), and a lower band at -K times the standard
deviation of the simple moving average (SMA-K*sigma).

Title:

Boundary-Based Batch Operator for TIBCO StreamBase

License:

TIBCO Component Exchange License

Download:

SB_BatchOperator-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Tuple batching operator

Description:

Provides small utility for batching incoming tuples sharing common key. The batching is bounded by time and maximum
size. Use the component for establishing predictable job boundaries, like in Kafka message consumption and
checkpointing.

Title:

Calling a RESTful Web Service

License:

TIBCO Component Exchange License

Download:

SB_RESTful_WebService_ClientAdapter-1.2.zip

Version:

1.2

SB Release:

7.1

Summary:

RESTful Web Service calls using Apache Jersey

Description:

This is a simple demo of calling a RESTful Web Service using Apache Jersey and javax.ws.rs as a web service client. You
must install a (free) GlassFish server and run the web service on that platform. The StreamBase application makes simple
calls to set and get a string field.

Title:

Calling Python from StreamBase

License:

TIBCO Component Exchange License

Download:

SB_Python-1.3.zip

Version:

1.3

SB Release:

6.4

Summary:

Performs calculus operations in Python.

Description:

Requires: Python; the NumPy Python library; C compiler to build NumPy The purpose of this module is to call a process
external to StreamBase to handle certain calculations. The module demonstrates calling a Python script that loads the
NumPy math library to perform either integration or differentiation of a polynomial. To use this module, you must have a
supported version of Python, as described in the API Guide in the StreamBase documentation, and you must obtain and
install the NumPy library from

http://numpy.scipy.org

.

Title:

Chat Room for TIBCO LiveView(TM)

License:

TIBCO Component Exchange License

Download:

SBLV_ChatSample-1.0.zip

Version:

1.0

SB Release:

7.3.10

Summary:

Use TIBCO LiveView as a chat room.

Description:

This sample demonstrates how to use TIBCO LiveView as a chat room. Instant messages from users are sent to the
'Messages' table via TIBCO LiveView Desktop using the 'Send Tuple' View functionality. Messages can be shared between
all users with access to the 'Messages' table. Messages may be filtered by room name (i.e. the 'Lobby' field), using
the 'Perspectives' functionality of the TIBCO LiveView Desktop Workspace.

Title:

Client Connectivity Plug-in for Eclipse

License:

TIBCO Component Exchange License

Download:

com.streambase.contrib.eclipse.connectivity-1.0.zip

Version:

1.0

SB Release:

6.5

Summary:

Eclipse plug-in providing high-level connectivity to input and output streams of a StreamBase application

Description:

This Eclipse plug-in may be used in Rich Client Platform applications for accessing input and output streams of a
StreamBase application. The plug-in includes a dequeue thread and an enqueue thread. It also defines extension points
which can be used to declare the fully qualified names of the output streams to dequeue, and how to receive the
dequeued tuples.

Title:

Communicating with Insteon and X10 Devices

License:

TIBCO Component Exchange License

Download:

SB_InsteonX10-1.0.zip

Version:

1.0

SB Release:

7.3

Summary:

An adapter that allows communicating with Insteon and X10 devices

Description:

This component provides two StreamBase CEP output adapters; one for Insteon devices, and one for X10 devices, using an
insteon HUB

Title:

Configuration Files for Connecting TIBCO LiveView(TM) with TIBCO ActiveSpaces(R) Demos

License:

TIBCO Component Exchange License

Download:

SBLV_ActiveSpacesDemo-1.0.zip

Version:

1.0

SB Release:

7.4

Summary:

Connects the ActiveSpaces(R) Paint and ActiveSpaces Operations Demos with TIBCO LiveView

Description:

This component demonstrates connectivity between ActiveSpaces and TIBCO LiveView. It contains TIBCO LiveView
configuration files for the ActiveSpaces Paint and ActiveSpaces Operations Demos as well as preconfigured launchers for
TIBCO LiveView and both demos.

Title:

Configuration of TIBCO(R) LiveView for use with TIBCO ActiveSpaces(R) Sample

License:

TIBCO Component Exchange License

Download:

SBLV_ActiveSpacesEnhanced-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

Enhanced TIBCO LiveView sample that works with the ActiveSpaces Java Examples

Description:

This is an enhanced version of the ActiveSpaces LiveView sample that ships with TIBCO StreamBase(R). It has been re-
configured to connect to the 'myspace' space that is created when running the ActiveSpaces Java examples (under
$AS_HOME/examples/java). This allows the user to put/take tuples from the space outside of the StreamBase/LiveView
process using a feed simulation.

Title:

Connectivity to Gnip

License:

TIBCO Component Exchange License

Download:

SB_GNIP-1.0.zip

Version:

1.0

SB Release:

7.3

Summary:

Provides an adapter to consume social media data from Gnip

Description:

The StreamBase GNIP Adapter connects a GNIP server to a StreamBase Server. The GNIP Adapter connects to a GNIP server
and processes all Twitter streams that the GNIP server subscribes to, parsing its results and sending them into
StreamBase for further processing.

Title:

Constraining LiveView Session access

License:

TIBCO Component Exchange License

Download:

SBLV_LiveViewMetering-1.1.zip

Version:

1.1

SB Release:

7.7

Summary:

Control when, how long, how many queries, etc. sessions are allowed

Description:

The component has an event flow application that is loaded into LiveView that can be configured to control session
access based on Regex's of host origin, user name, client info. If a session is outside it's configured boundaries, it
is administratively closed.

Title:

Currency Arbitrage

License:

TIBCO Component Exchange License

Download:

SB_CurrencyArbitrage-1.0.zip

Version:

1.0

SB Release:

7.2

Summary:

Calculates currency arbitrage opportunities for streaming FX data.

Description:

The currency arbitrage operator creates a directed graph at runtime where the vertices represent currencies and edges
(and their respective edge weights) represent the conversion rate between currency pairs. It then finds arbitrage
opportunities in real-time, by finding cycles in the graph.

Title:

Custom View for TIBCO LiveView(TM) Desktop - TIBCO ActiveSpaces(R) Paint

License:

TIBCO Component Exchange License

Download:

SBLV_ActivesSpacesPaint-1.0.zip

Version:

1.0

SB Release:

7.4

Summary:

Integrates an ActiveSpaces(R) Paint Demo into TIBCO LiveView Desktop as a custom view

Description:

This component adds a custom view to TIBCO LiveView Desktop which brings the ActiveSpaces Paint demo to TIBCO LiveView
Desktop. It can also execute a query against the drawing's shape data to display a subset of the shapes.

Title:

Custom Visualization Exmaples Using an Angular Bridge

License:

TIBCO Component Exchange License

Download:

LV_AngularBridge-3.0.zip

Version:

3.0

SB Release:

10.2.1

Summary:

Simple LV JS API to Angular bridge and sample Angular directives for datagrids, maps, and charts

Description:

This is a sample project with some useful tools for building fully customized web pages to display LDM data in real-
time. It is based on Angular JS and Leaflet JS for displaying data on a map. The sample consists of a LV Angular Bridge
that converts LV JS API callbacks into events that are injected into an Angular scope hierarchy. These events can then
be received by controllers and custom directives to be displayed.

Title:

Data Cache Framework

License:

TIBCO Component Exchange License

Download:

SB_DataCache-1.5.zip

Version:

1.5

SB Release:

6.6

Summary:

Data Cache provides drop-in snapshot/delta views over StreamBase table data. Java and .NET Data Cache bindings are
included, as well as GUI examples.

Description:

The Data Cache Framework component provides drop-in EventFlow modules that provide snapshot/delta streams over
StreamBase table data. This component includes working source for .NET (3.5) and Java (J2SE 1.5 or higher) Data Cache
services, suitable for rapid development of user interfaces to visualize table data within a StreamBase application.
Included are three Java GUI examples (in Java Swing, Eclipse JFace, and JFace Data Binding), and one .NET WPF GUI that
use this component's framework.

Title:

Datasports WebServiceListener Adapter

License:

TIBCO Component Exchange License

Download:

WebServiceListener-1.1.zip

Version:

1.1

SB Release:

7.1

Summary:

Exposes a WebService interface with 2 methods that can be called remotely and then processed as StreamBase events

Description:

The Datasports WebServiceListener adapter shows how to create an input adapter that exposes a webservice. It is meant as
a guide or tutorial used in conjunction with the associated article. The adapter features a configurable URI for the
webservice, optional run time control interface, and a webservice that exposes two methods, with a corresponding output
port for each. A remote call to either webmethod results in a tuple being sent out from the corresponding output port.

Title:

Decision Table Schema

License:

TIBCO Component Exchange License

Download:

SB_DT_Schema-1.0.zip

Version:

1.0

SB Release:

10.2

Summary:

demonstrates generating Java wrappers from a decision table model

Description:

This sample demonstrates generating Java wrappers from a decision table model (schema file) and using the wrappers to
create and populate a StreamBase decision table. For simplicity, the actual content written to the decision table is
hard-coded.

Title:

Delay Operator

License:

TIBCO Component Exchange License

Download:

SB_DelayOperator-1.2.zip

Version:

1.2

SB Release:

6.4

Summary:

Delays the transmission of data along a stream by a specified amount of time.

Description:

The Delay operator postpones sending data along a stream for a specified amount of time. This sample application
includes a DelayFiveSeconds operator, to demonstrate delaying the stream by a constant amount of time, and a
DelayVariable operator, to demonstrate delaying by a variable amount of time. Example uses might include an application
that needs to load a set of trading parameters prior to receiving market data, or traders may want to build up a trading
metric (like the beta of a portfolio) by analyzing market data over a specified interval before initiating their trading
strategies.

Title:

Dynamic Log Level Modification

License:

TIBCO Component Exchange License

Download:

SB_DynamicLogLevelMod-1.0.zip

Version:

1.0

SB Release:

7.3

Summary:

Dynamically change the log level of a running StreamBase server instance

Description:

This component demonstrates how to dynamically change the log level of a running StreamBase server instance when using
the default Logback logging back end. Note that the StreamBase-supported Log4j version (1.2) does not automatically
enable JMX monitoring by default, as the org.apache.log4j.jmx package is not of production quality. Hence, instructions
for dynamically changing the log level when using Log4j are not included in this component.

Title:

Dynamic RSS Reader

License:

TIBCO Component Exchange License

Download:

SB_DynamicRSS-1.0.zip

Version:

1.0

SB Release:

6.6

Summary:

RSS Reader adapter with support for adding and remove feeds at runtime

Description:

Similar to the RSS Adapter that ships with StreamBase, but adds support for adding, removing and listing RSS feeds at
runtime.

Title:

Earthquake Monitor

License:

TIBCO Component Exchange License

Download:

SB_EarthquakeMonitor-1.3.zip

Version:

1.3

SB Release:

7.1

Summary:

Real-time tracking and plotting of earthquakes worldwide from IRIS

Description:

This component monitors recent earthquakes from the Incorporated Research Institutions for Seismology (IRIS). All
earthquakes that took place in the last 30 days with magnitude >= 4.0 are loaded, and then real-time tracking begins,
with the application reporting daily metrics and emitting warnings of extremely large earthquakes. Additionally, all
seismic activity can be plotted on demand. Two applications are provided, one that tracks worldwide, one that can narrow
down on a given latitude/longitude and radius.

Title:

Enhanced Operators Samples for TIBCO ActiveSpaces(R)

License:

TIBCO Component Exchange License

Download:

SB_ActiveSpacesEnhanced-1.1.zip

Version:

1.1

SB Release:

7.5

Summary:

Enhanced TIBCO ActiveSpaces Operators sample that works with the TIBCO ActiveSpaces Java Examples

Description:

This is an enhanced version of the TIBCO ActiveSpaces Operators sample that ships with TIBCO StreamBase(R). It has been
re-configured to connect to the 'myspace' space that is created when running the TIBCO ActiveSpaces Java examples (under
$AS_HOME/examples/java). This allows the user to see how the various command input port file may be used, since the AS
Java examples provide commands to put and take tuples from the space outside of the TIBCO StreamBase process. A feed
simulation is also provided.

Title:

Erlang in StreamBase

License:

TIBCO Component Exchange License

Download:

SB_Erjang-1.1.zip

Version:

1.1

SB Release:

7.0

Summary:

Erlang integration with StreamBase using Erjang

Description:

This is a sample/demonstration project showing how the Erjang implementation of Erlang could be exposed to StreamBase.
This is a project made in support of a presentation made to the London Erlang User Group on 20th of April, 2011.

Title:

Examples of Using MATLAB in StreamBase

License:

TIBCO Component Exchange License

Download:

SB_MatlabExamples-2.0.zip

Version:

2.0

SB Release:

7.2

Summary:

A number of examples that show how to use MATLAB with StreamBase

Description:

Requires: "MATLAB Adapters" v2.0 Several examples are provided including: Black Scholes option pricing, Cornish Fisher
VaR calculations, foreign exchange European options pricing, portfolio evaluation, QR matrix decomposition, a random
matrix generator, a numerical integration example and two plotting examples.

Title:

Examples of Using R in StreamBase

License:

TIBCO Component Exchange License

Download:

SB_RExamples-2.1.zip

Version:

2.1

SB Release:

6.6

Summary:

Examples that demonstrate how to communicate with R from within StreamBase

Description:

Requires: "R Adapters" component v2.1 A number of example applications using R are provided: computing normality tests,
generating random variables, probit regressions, bond pricing, data frame construction and time series predictions. The
purpose of these examples is to demonstrate how to use R when it is embedded within StreamBase.

Title:

Examples of Using TERR in StreamBase

License:

TIBCO Component Exchange License

Download:

SB_TERRExamples-1.0.zip

Version:

1.0

SB Release:

7.3

Summary:

Examples that demonstrate how to communicate with TERR from within StreamBase

Description:

Requires: "TERR Adapters" component v1.0. A number of example applications using TERR are provided: computing normality
tests, generating random variables, bond pricing, data frame construction and time series predictions. The purpose of
these examples is to demonstrate how to use TERR when it is embedded within StreamBase.

Title:

Extreme Value Classification Operator

License:

TIBCO Component Exchange License

Download:

SB_ExtremeValues-1.1.zip

Version:

1.1

SB Release:

6.4

Summary:

Classifies incoming data as being either an extreme value or a regular value depending on the underlying distribution of
the data.

Description:

The extreme value operator determines whether data being passed to it is within the regular interval or is "extreme
valued." The determination of whether data is extreme valued depends on a three parameters you must set when using this
component: Threshold, Tail, and Distribution.

Title:

Fast Feedsim Publishing for TIBCO LiveView(TM)

License:

TIBCO Component Exchange License

Download:

SB_LiveViewLoader-1.3.zip

Version:

1.3

SB Release:

7.3

Summary:

Publishes Feedsim data as fast as possible to TIBCO LiveView

Description:

This component provides TIBCO StreamBase(R) applications that take a Feedsim file designed for a TIBCO LiveView table
and, by using a feedback loop, adjust the publish rate to be as high as possible without data queueing anywhere in the
table.

Title:

Fast Flower Delivery EPTS Use Case

License:

TIBCO Component Exchange License

Download:

SB_FlowerShop-1.1.zip

Version:

1.1

SB Release:

6.5

Summary:

Implements the Fast Flower Delivery use case from the Event Processing in Action book.

Description:

This component represents an implementation of the Fast Flower Delivery use case conceived by members of the Event
Processing Technical Society, and described in details in the Event Processing in Action book by Opher Etzion and Peter
Niblett (ISBN 9781935182214). The specification is available in Appendix B.

Title:

Fast Flower Delivery EPTS Use Case for SB10

License:

TIBCO Component Exchange License

Download:

SB_FlowerShop-2.0.zip

Version:

2.0

SB Release:

10.3

Summary:

Implements the Fast Flower Delivery use case from the Event Processing in Action book.

Description:

This component represents an implementation of the Fast Flower Delivery use case conceived by members of the Event
Processing Technical Society, and described in details in the Event Processing in Action book by Opher Etzion and Peter
Niblett (ISBN 9781935182214). The specification is available in Appendix B.

Title:

Feed Simulation ITCH 3.1 Reader Plug-in

License:

TIBCO Component Exchange License

Download:

SB_ITCH31FeedsimPlugin-1.0.zip

Version:

1.0

SB Release:

6.6.2

Summary:

Feed Simulation Reader Plug-in that supports ITCH 3.1 formatted files

Description:

This component provides a Feed Simulation Reader Plug-in class
(com.streambase.contrib.feedsimplugin.itch31.FeedSimITCH31Plugin) that reads NASDAQ TotalView ITCH 3.1 formatted files.
Both uncompressed and GZIP compressed files are supported. A sample feed simulation file that emits messages based on
ITCH timestamps is provided (using a sample ITCH 3.1-format data file), as well as a trivial sample application.

Title:

Feed Simulator Market Factory Reader Plug-in

License:

TIBCO Component Exchange License

Download:

SB_MarketFactoryFeedsimPlugin-1.0.zip

Version:

1.0

SB Release:

6.5.8

Summary:

Feed Simulator Reader Plug-in for reading Market Factory formatted historical data files

Description:

This component provides a Feed Simulator Reader Plug-in class
(com.streambase.contrib.feedsimplugin.marketfactory.FeedSimMarketFactoryPlugin) that reads Market Factory historical
data file format. Uncompressed, bz2, and GZIP compressed files are supported. A sample Feed Simulator file that reads a
fictitious data file is provided, as well as a trivial sample application.

Title:

Feed Simulator Regular Expression Reader Plug-in

License:

TIBCO Component Exchange License

Download:

SB_RegExFeedSimPlugin-1.0.zip

Version:

1.0

SB Release:

6.5.8

Summary:

Feed Simulator Reader Plug-in that does regular expression parsing of files

Description:

This component provides a Feed Simulator Reader Plug-in class
(com.streambase.contrib.feedsimplugin.regex.FeedSimRegExPlugin) that reads file formats that can be parsed with a
regular expression. Both uncompressed and GZIP compressed files are supported. A sample Feed Simulator file that parses
two different file formats onto two different streams is provided, as well as a trivial sample application.

Title:

FIFA World Cup(tm) Sentiment Analysis

License:

TIBCO Component Exchange License

Download:

SB_WorldCup2010-1.0.zip

Version:

1.0

SB Release:

6.5

Summary:

Basic sentiment analysis application analyzing twitter tweets about the 2010 FIFA World Cup(tm)

Description:

Performs rudimentary sentiment analysis on tweets that pertain to the 2010 World Cup. It then demonstrates how to use
trending indicators (Bollinger Bands and Percent R) on top of the sentiment analysis.

Title:

FIX Message Latency Benchmark Application

License:

TIBCO Component Exchange License

Download:

SB_FIXLatencyBenchmark-1.0.zip

Version:

1.0

SB Release:

7.1

Summary:

Demonstrates a sensible methodology for gathering FIX message processing latency times in the StreamBase FIX adapter

Description:

Demonstrates a sensible methodology for gathering FIX message processing latency times in the StreamBase FIX adapter.

Title:

FIX Message Throughput Benchmark Application

License:

TIBCO Component Exchange License

Download:

SB_FIXThroughputBenchmark-1.0.zip

Version:

1.0

SB Release:

7.1

Summary:

Demonstrates a sensible methodology for gathering FIX message throughput in the StreamBase FIX adapter

Description:

Demonstrates a sensible methodology for gathering FIX message throughput in the StreamBase FIX adapter.

Title:

FIX Venue Simulator

License:

TIBCO Component Exchange License

Download:

SB_FIX_VenueSimulator-1.1.zip

Version:

1.1

SB Release:

7.2

Summary:

FIX Venue Simulator for use in Integration and Performance Testing

Description:

This application is a FIX venue simulation that will receive and handle FIX order requests, including New (Day, IOC),
Cancel, Replace. Orders are partially filled at a controllable rate. This tool has been used in testing and
performance tuning. A demonstration mode is included.

Title:

FX Dealing Accelerator

License:

TIBCO Component Exchange License

Download:

TC_fx_FXDealingAccelerator-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

The TIBCO FX Dealing Accelerator is a reusable set of software components that provide TIBCO FX customers a fast start
to deploying FX Market Data and FX Dealing solutions

Description:

The TIBCO FX Dealing Accelerator is a reusable set of software components that provide TIBCO FX customers a fast start
to deploying FX Market Data and FX Dealing solutions. The FX Dealing Accelerator is available to TIBCO customers as a
package of TIBCO StreamBase EventFlow(TM) source code with TIBCO Live Datamart table definitions and a sample JavaScript
user interface, to be used as a starting point for your customization.

Title:

GenerateClientAPICode

License:

TIBCO Component Exchange License

Download:

SB_GenerateClientAPICode-1.0.zip

Version:

1.0

SB Release:

6.6

Summary:

Generator of Java code for interacting with a StreamBase application's input and output streams via the Java Client API.

Description:

GenerateClientAPICode generates customizable Java code for interacting with a StreamBase application's input and output
streams. The generated code includes: (1) Stream names as "final static String" constants (for input and output
streams); (2) Field names as "final static String" constants (3) Methods to create and populate Tuples that will be
sent to server-side input streams (4) Methods to turn Tuples received from server-side output streams into simple,
record-like Java objects The utility is based on templates which include VTL (Velocity Template Language) directives.
This utility helps avoid the drudgery in writing and maintaining all that by hand, but - more importantly -
automatically synchronizes client code with the server. In contrast, client-code maintained by hand can easily become
out-of-sync when changes are only made server-side, and that leads to hidden runtime regressions in the client. Note:
See the "READ_ME.pdf" file if running the utility in a pre-6.6 version of Studio.

Title:

Graphing Example: Stock Charting Demo

License:

TIBCO Component Exchange License

Download:

SB_GraphingExample-1.1.zip

Version:

1.1

SB Release:

7.1

Summary:

Stock charting demo with a model-view-controller pattern

Description:

Implements a Java Swing Charting Demo with a model-view-controller pattern, using JFreeChart.

Title:

Handling Blocking Queues

License:

TIBCO Component Exchange License

Download:

SB_BlockingQueues-1.1.zip

Version:

1.1

SB Release:

6.6

Summary:

Demonstrates how to deal with queues in StreamBase

Description:

This component has two functions. The first uses Monte Carlo simulation to demonstrate how to deal with queues (or
blocking) in event driven applications. A European option is written on an asset that moves according to a Student-T
distribution (or a distribution with a fatter tail then the Normal). The option uses streaming stock prices for its
initial stock quote and thus some of the quotes must be discarded so that we can be assured that we are using the most
recent stock price in pricing. The second function is to provide a general framework with which to write programs that
may have components that block.

Title:

Hexagonal Binning Chart for TIBCO LiveView(TM) Web

License:

TIBCO Component Exchange License

Download:

SBLV_HexagonalCustomCard-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Custom card for LiveView Web that provides a binning chart to be displayed within a card in a LiveView dashboard

Description:

This is a custom card for LiveView Web that visualizes data in a card within a LiveView dashboard using the hexbin.js
plugin.

Title:

High Fan-out Subscriber for TIBCO(R) Live Datamart

License:

TIBCO Component Exchange License

Download:

LDM_Subscriber-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

TIBCO Live Datamart high fan-out data publisher and subscriber using TIBCO FTL(TM) and TIBCO eFTL(TM)

Description:

This is a sample project that shows how TIBCO Live Datamart can be used in a high fan-out situation. Typical TIBCO Live
Datamart installations usually operate with up to 100-200 concurrent users. Moving beyond this into thousands with the
traditional TIBCO Live Datamart interaction patterns can be a scalability challenge. By making the assumption that in
high fan-out situations most users will be interested in the same queries, we can build a query publisher that exposes
TIBCO Live Datamart data using a publish-subscribe model. To do publish-subscribe we need to use a messaging layer, here
it is TIBCO FTL. To get the data into client applications we use the additional TIBCO eFTL product which allows web and
mobile clients to connect to TIBCO FTL through web sockets. The project includes a TIBCO LiveView(TM)-TIBCO eFTL-Angular
bridge JS that shows TIBCO Live Datamart data in a fully custom HTML5 UI built using Angular and Bootstrap.

Title:

HTTP Client Adapter

License:

TIBCO Component Exchange License

Download:

SB_HTTPClient-1.1.zip

Version:

1.1.0

SB Release:

10.4

Summary:

Adapter that consumes HTTP responses, including chunked HTTP and Server-Sent Events (SSE)

Description:

This input adapter consumes HTTP responses, including chunked responses and Server-Sent Events (SSE). The component
project includes an example EventFlow application that listens to dweets from a dweet.io thing and to receent changes
from Wikimedia.

Title:

Iframe Custom Card for TIBCO LiveView(TM) Web

License:

TIBCO Component Exchange License

Download:

SBLV_CustomCard-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Custom card for LiveView Web that allows a web page to be displayed within a card in a LiveView dashboard

Description:

This is a custom card for LiveView Web that allows web pages to display in a card within a LiveView dashboard via the
iframe functionality.

Title:

Interruption Recovery for TIBCO LiveView(TM)

License:

TIBCO Component Exchange License

Download:

SB_LiveViewRecovery-1.1.zip

Version:

1.1

SB Release:

7.5.1

Summary:

Demonstrates TIBCO LiveView recovery from a service interruption using either a TIBCO FTL(TM), or Apache Kafka message
bus

Description:

This component demonstrates TIBCO LiveView recovering from a service interruption by using table persistence and a data
publisher that uses either the TIBCO FTL or the open source Kafka message base.

Title:

JMS XML-formatted TextMessages

License:

TIBCO Component Exchange License

Download:

SB_JmsXmlFormattedTextMessages-1.4.zip

Version:

1.4

SB Release:

7.7

Summary:

Process JMS XML-formatted TextMessages with StreamBase JMS Consumer and JMS Producer embedded adapters

Description:

This component demonstrates the use of the JMS Consumer and JMS Producer embedded adapters with XML-formatted
TextMessages. The default JMS TextMessage converters (provided with the adapter) are used to convert incoming JMS
messages to XML strings. These converters only require StreamBase and generic JMS classes, so they can be used with
multiple JMS providers. Example configurations for Tibco EMS and Apache ActiveMQ are included in this project.

Title:

JPMML Functions in StreamBase

License:

TIBCO Component Exchange License

Download:

SB_JPMMLModelScoring-1.1.zip

Version:

1.2

SB Release:

7.5

Summary:

provides functions for JPMML to be utilized in a StreamBase application

Description:

This project provides functions for JPMML to be utilized in a StreamBase application for loading a pmml model and
scoring new data against this model.

Title:

Jython Adapters

License:

TIBCO Component Exchange License

Download:

SB_JythonAdapter-1.1.zip

Version:

1.1

SB Release:

6.6

Summary:

Adapters that allow Jython to run inside StreamBase

Description:

This module is a Java-Python interface for StreamBase, which allows you to run Jython (

http://www.jython.org/

) inside
StreamBase applications.

Title:

Jython Examples

License:

TIBCO Component Exchange License

Download:

SB_JythonExamples-1.1.zip

Version:

1.1

SB Release:

6.6

Summary:

Examples that demonstrate how to use the Jython Adapters component

Description:

Requires: "Jython Adapters" v1.1 This component includes a number of application examples that demonstrate using the
Jython Adapters component

Title:

kdb+ QDBC Adapters

License:

TIBCO Component Exchange License

Download:

SB_KxSystemsAdapter-1.5.zip

Version:

1.5

SB Release:

7.7

Summary:

Adapters that integrate TIBCO StreamBase with kdb+ from KxSystems via QDBC

Description:

Adapters that issue queries against a kdb+ (

http://www.kx.com/

) instance using QDBC.

Title:

Latency Caliper

License:

TIBCO Component Exchange License

Download:

SB_LatencyCaliper-1.2.zip

Version:

1.2

SB Release:

6.5

Summary:

A simple module to help measure latency.

Description:

The LatencyCaliper module can be used to measure the time it takes for a tuple to traverse a portion of an EventFlow
application's graph.

Title:

LDM Android REST client

License:

TIBCO Component Exchange License

Download:

SBLV_RESTAndroid-1.0.zip

Version:

1.0

SB Release:

7.7

Summary:

LiveView REST API client sample for Android

Description:

The component provides a very simple Android client sample project that implements LiveView REST API connection.

Title:

LDM REST Alert Action

License:

TIBCO Component Exchange License

Download:

SB_LiveViewRESTAlertAction-1.0.zip

Version:

1.0

SB Release:

7.7

Summary:

LiveView Alert ExecJavaAction implementation that does HTTP requests.

Description:

The component provides an ExecJavaAction implementation that can be configured in an LDM and will make an HTTP request
based on provided parameters.

Title:

LDM to Simplr

License:

TIBCO Component Exchange License

Download:

SBLV_Simplr-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Extract LDM data to Simplr using HTTP services

Description:

Requires: TIBCO Simplr Account This is a sample project that shows how LDM can be integrated with your Simplr account.
The current version of Simplr does not have a public API for making your own actions. However, we can build a web
service in StreamBase that can be called by the Simplr HTTP get CSV action to retrieve data from Live Datamart and
return for processing in Simplr.

Title:

Least Squares Fitting

License:

TIBCO Component Exchange License

Download:

SB_LeastSquaresFit-1.0.zip

Version:

1.0

SB Release:

6.4

Summary:

Fits an nth degree polynomial to data using the method of least squares.

Description:

Demonstrates complex statistical analysis. Specifically, this component allows you to perform a non-linear least squares
fit (called polynomial regression).

Title:

*Linear Regression *

License:

TIBCO Component Exchange License

Download:

SB_LinearRegression-1.1.zip

Version:

1.1

SB Release:

6.4

Summary:

Performs a standard simple linear regression in StreamBase.

Description:

This component performs a simple linear regression with only one regressor between the daily stock prices of a stock
index and one of its components. Daily stock prices were downloaded for the month of August, 2009 for both the Dow Jones
Index and one of its components, Coca-Cola, and the daily prices are stored in the two CSV files provided. The
application uses the CSV files to read the stock prices for the month, gathers the readings together, and then regresses
the component on the index. The alpha (the y-intercept) and the beta (the slope) of the regression are then returned.

Title:

Linear Road

License:

TIBCO Component Exchange License

Download:

SB_LinearRoad-1.0.zip

Version:

1.0

SB Release:

10.3

Summary:

Linear Road Stream Data Management Benchmark Implementation

Description:

This component implements the Linear Road benchmark spec. Linear Road is a benchmark spec for the streaming data
management system(SDMS). It measures the performace of a system by telling you what number of express ways(L) it can
handle.

Title:

List Operations

License:

TIBCO Component Exchange License

Download:

SB_ListOperations-1.3.zip

Version:

1.3

SB Release:

6.4

Summary:

Provides a number of useful list operations.

Description:

This component provides a number of list operations implemented as StreamBase applications and custom Java functions.
The functions support various mathematical operations on lists. The applications makes it easy to collect a number of
tuples into a list and apply operations to all the elements in a list.

Title:

LiveView project that consolidates syslog data

License:

TIBCO Component Exchange License

Download:

SBLV_LiveViewSyslogd-1.0.zip

Version:

1.0

SB Release:

7.7

Summary:

LiveView project that consolidates syslog data

Description:

This LiveView project has a table published to by any syslog client systems. Ad hoc queries can be made to the log data
in addition to general alerting on messages.

Title:

Log Appenders for TIBCO LiveView(TM)

License:

TIBCO Component Exchange License

Download:

SB_LiveViewLogAppender-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

SLF4J and Log4j log appenders that publish to a TIBCO LiveView table

Description:

By configuring the SLF4J or Log4J configuration on any Java program - including TIBCO StreamBase(R) or TICBO(R) Live
Datamart - this component provides a TIBCO LiveView table that receives all log messages from the remote java program.
Alerts and/or queries can be configured on the log table.

Title:

MATLAB Adapters

License:

TIBCO Component Exchange License

Download:

SB_MatlabAdapter-2.2.zip

Version:

2.2

SB Release:

7.2

Summary:

Adapters that provide MATLAB integration with StreamBase

Description:

This module is a Java/MATLAB Interface for StreamBase, which allows you to run MATLAB (

http://www.mathworks.com/

) inside
StreamBase applications, using the open source MATLAB control library (

http://code.google.com/p/matlabcontrol/

).

Title:

Migrating LiveView persisted Log files

License:

TIBCO Component Exchange License

Download:

SBLV_LiveViewMigratePersistence-1.0.zip

Version:

1.0

SB Release:

7.7

Summary:

LiveView tool that migrates persisted LV log files

Description:

The component is an offline tool that will help migrate persisted LV log files when you need to change the primary key
of a table, or you wish to change the snapshot-parallelism of a table

Title:

Monitoring LiveView servers

License:

TIBCO Component Exchange License

Download:

SB_LiveViewMonitor-1.3.zip

Version:

1.3

SB Release:

7.7

Summary:

LiveView configuration that monitors one or more remote LiveView for health and performance.

Description:

The component provides a LiveView configuration that monitors one or more remote Live Datamart system tables and server
logs. Alerts can be set on this data and tailored to send notifications when thresholds are reached.

Title:

Monitoring TIBCO LiveView(TM) Query Activity

License:

TIBCO Component Exchange License

Download:

SB_LiveViewQuerySummary-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

Collects and aggregates query information into a summary TIBCO(r) Live Datamart Table

Description:

The component provides a TIBCO Live Datamart configuration that collects and aggregates system table information and
publishes the data to a TIBCO LiveView table. Information such as the number of queries per second arriving, total
result set data being sent, average snapshot duration, etc. is available.

Title:

Monitoring TIBCO LiveView(TM) servers

License:

TIBCO Component Exchange License

Download:

SB_LiveViewMonitor-1.1.zip

Version:

1.1

SB Release:

7.5

Summary:

TIBCO LiveView configuration that monitors one or more remote TIBCO LiveView for health and performance.

Description:

The component provides a TIBCO LiveView configuration that monitors one or more remote TIBCO Live Datamart system tables
and server logs. Alerts can be set on this data and tailored to send notifications when thresholds are reached.

Title:

Mortgage Calculator

License:

TIBCO Component Exchange License

Download:

SB_MortgageCalculator-1.1.zip

Version:

1.1

SB Release:

6.4

Summary:

This component calculates monthly mortgage payments.

Description:

This module has two purposes: 1. To calculate mortgage payments. 2. To demonstrate how tuples are coded in Java. The
application in this module uses a custom Java function, payments(), which is defined in MortgageCalculator.java.

Title:

Multi-Field Time-Bounded Sort Operator for TIBCO StreamBase(R)

License:

TIBCO Component Exchange License

Download:

SB_SortOperator-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Mulit-Field Time-Bounded Tuple Sorting Operator

Description:

Small utility for sorting tuples. The operator sorts the tuples sharing the given grouping key against selected sorting
fields. The component solves similar problem as built-in BSort operator, but the sorting is bounded by time even if
there are no incoming tuples. In addition the detected unsortable items are emitted on separate output port. Use the
component for fixing the ordering of tuples when the tuples have to be processed within deterministic latency and when
you want to be explicitly notified if the ordering cannot be fulfilled because the time/size boundary has been
exceeded.

Title:

Multiple Regression

License:

TIBCO Component Exchange License

Download:

SB_MultipleLinearRegression-1.1.zip

Version:

1.1

SB Release:

6.4

Summary:

Performs multiple linear regression on a set of data.

Description:

This component extends the capabilities of StreamBase to perform complex statistical analysis. Specifically, this
component allows you to perform linear regression on a number of explanatory variables (called multiple linear
regression).

Title:

Multiple TIBCO LiveView(TM) Services Layers

License:

TIBCO Component Exchange License

Download:

SBLV_MultipleServicesLayers-1.0.zip

Version:

1.0

SB Release:

7.4

Summary:

How to use multiple TIBCO LiveView services layers to increase throughput to clients.

Description:

This component demonstrates how to use multiple TIBCO LiveView services layers to increase total throughput to clients.
The project uses 4 copies of an 'Orders' table, where access to each copy is provided by a separate services layer.
Each of the 3 additional services layers connects to the data layer that is served by the base services layer.

Title:

Nintendo Wii Remote Adapter

License:

TIBCO Component Exchange License

Download:

SB_Wiimote-1.1.zip

Version:

1.1

SB Release:

6.5

Summary:

Use Wiiusej to integrate StreamBase and Nintendo Wii remotes.

Description:

This component demonstrates using the Wiiusej library (

http://code.google.com/p/wiiusej/

) in a StreamBase application,
allowing you to access Nintendo Wii Remote events.

Title:

NVIDIA CUDA Black Scholes

License:

TIBCO Component Exchange License

Download:

SB_NVIDIA_CUDA_BlackScholes-1.1.zip

Version:

1.1

SB Release:

7.0

Summary:

NVIDIA CUDA Black Scholes demo integration with StreamBase

Description:

This demo is based on the BlackScholes CUDA demo that ships with the NVIDIA SDK samples. The purpose of this demo is to
demonstrate how to integrate CUDA C GPU kernels with StreamBase.

Title:

NYC Taxi Demo for TIBCO LiveView(TM) Web

License:

TIBCO Component Exchange License

Download:

SBLV_TaxiDemo-1.0.zip

Version:

1.0

SB Release:

7.7.1

Summary:

Demonstrates TIBCO LiveView Web analyzing streaming NYC Taxi trip data

Description:

This component is a demo of TIBCO LiveView Web for analyzing a streaming data set from the NYC Open Data
(opendata.cityofnewyork.us) web site, a single day of NYC Yellow Medallion taxi trips.

Title:

Operator for Apache Avro and TIBCO StreamBase(R)

License:

TIBCO Component Exchange License

Download:

SB_AvroOperator-1.1.zip

Version:

1.1

SB Release:

7.6

Summary:

Operator for Apache Avro serialization

Description:

Avro (

http://avro.apache.org/

) is compact binary serialization format popular in Big Data solutions. The format is
frequently applied to store data in HDFS, but there are many use-cases, especially in massive messaging, where compact
size and low processing overhead make Avro ideal candidate.

Title:

Option Pricing using Monte Carlo

License:

TIBCO Component Exchange License

Download:

SB_MonteCarlo-1.0.zip

Version:

1.0

SB Release:

6.4

Summary:

Performs a Monte Carlo simulation to price the Vanilla, Asian, and Lookback options.

Description:

This module demonstrates how to price of both the Asian, Lookback, and Vanilla put and call options using a Monte Carlo
method programmed in StreamBase. To price a Vanilla option, you do not need to simulate the price of the stock and thus,
this is the easiest to compute. However, for both the Asian and Lookback options, the stock price must first be
simulated before attempting to find the price of the option. Thus, for these options, we first attempt to approximate
the stock price by geometric Brownian motion, and this is done using a feedback loop to compute the price of the stock
on a fixed number of dates.

Title:

Pause Operator

License:

TIBCO Component Exchange License

Download:

SB_PauseOperator-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

allows event flow to break and evaulate manually entered expressions during debug mode

Description:

The pause operator allows event flow to break during debug and allow the end user to eval expressions in the console
with the current tuple.

Title:

Plane Tracker for TIBCO LiveView(TM)

License:

TIBCO Component Exchange License

Download:

SBLV_PlaneTracker-1.0.zip

Version:

1.0

SB Release:

7.3.9

Summary:

Display airplane locations in real-time using the TIBCO LiveView client API

Description:

This component demonstrates how to display real-time positions of planes on a map. Using the TIBCO LiveView Javascript
API, maps are updated in real-time. The sample illustrates the real-time updates by displaying airplane locations which
are fed in from the PlanesToLiveView C# client application and a Software Defined Radio (SDR). The C# client application
and USB drivers for the SDR are provided separately, and are not bundled in this project.

Title:

Play Back Queries and Data into TIBCO LiveView(TM)

License:

TIBCO Component Exchange License

Download:

SB_LiveViewPlayback-1.2.zip

Version:

1.2

SB Release:

7.5

Summary:

TIBCO LiveView query/publisher playback example

Description:

This component has a sample of how to replay data and queries that have been recorded from TIBCO LiveView deployments.
The playback rate is adjustable.

Title:

PMML Model Evaluator

License:

TIBCO Component Exchange License

Download:

SB_PMML_Model_Evaluator-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Model Evaluator for PMML enables StreamBase applications to execute numerical models expressed as PMML

Description:

PMML is industry standard allowing to pass models from data analytics tools to the model execution environments, such as
Event Processing systems. With PMML operator it is possible to deploy arbitrary number of models to be executed againts
incoming events. The event flow designer's responsibility is convertion of the incoming data into models' expected
features. It frequently requires event enrichment, like x-referencing, attribute lookup or prior events related to the
same context. Operator processes input data given as a tuple or a list of tuples. The tuple schema corresponds to the
input parameters of the models. For each model the operator generates output data that matches the defined output
schema. Depending on the input data the output can be a single tuple or a list of tuples. Dynamic definition of the
models allows user to provide additional metadata to the deployed models. The metadata is attached to the model result
allowing the event flow to take action based on the model attributes. Examples of attributes: champion/challenger flag,
category for propensity scoring, etc. All model operators are designed to support arbitrary number of models at the same
time and to score single sample as well as data frames.

Title:

Portfolio Pre-Trade Risk Simulator

License:

TIBCO Component Exchange License

Download:

SB_PortfolioRisk-1.1.zip

Version:

1.1

SB Release:

6.5

Summary:

Implements a simple pre-trade risk analysis by checking whether a prospective trade pushes the portfolio factors above
specified risk limits

Description:

Both a set of risk limits and a correlation matrix that maps trades to factors is given as input to the program (in the
form of csv files). Then a portfolio is built up in such a way that the sum of each of the factors of the securities in
the portfolio is not greater than the specified risk limits.

Title:

Pricing the American Put Option Using a Monte Carlo Simulation

License:

TIBCO Component Exchange License

Download:

SB_AmericanOptions-1.0.zip

Version:

1.0

SB Release:

6.5

Summary:

Prices the American Put Option using a simulation method from Longstaff and Schwartz (2001)

Description:

This module demonstrates how to price an American Put Option using a Monte Carlo simulation strategy published by
Longstaff and Schwartz (2001). The method simulates the stock price over a number of trials and then regresses the
payoff of the option on a set of orthogonal polynomials which are functions of the stock price. The program then
computes both the price of the American put option price as well as its confidence interval from the input parameters.

Title:

Provides tools for simulations with Brownian Motion

License:

TIBCO Component Exchange License

Download:

SB_BrownianMotion-1.0.zip

Version:

1.0

SB Release:

7.1

Summary:

Brownian Motion & Brownian Prices

Description:

Generates a Brownian bridge vector (or a vector of stock prices derived from a Brownian bridge) with the desired number
of data points. Simulates the final, minimal and maximal values of Brownian motion (or prices derived from Brownian
motion).

Title:

Publish TIBCO StreamBase(R) Profile Data into TIBCO LiveView(TM) Tables

License:

TIBCO Component Exchange License

Download:

SB_LiveViewProfile-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

Publishes StreamBaseMonitor data into TIBCO LiveView Tables

Description:

This component provides a TIBCO LiveView base table that has StreamBaseMonitor data published to it. There are several
aggregate tables that breakout the various types of profile data. You can point the SBMonitor adapter at any
StreamBase(R) server.

Title:

Query Iframe Custom Card for for TIBCO LiveView(TM) Web

License:

TIBCO Component Exchange License

Download:

SBLV_URL_Publisher-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Custom card for LiveView Web that provides the ability to query to obtain a URL, then display the web site from that URL
in a card in a LiveView dashboard

Description:

This is a custom card for LiveView Web that displays a web site in an iFrame inside a card in a LiveView dashboard. The
URL is obtained through a query of a data table in the project.

Title:

R Adapters

License:

TIBCO Component Exchange License

Download:

SB_RAdapters-2.2.zip

Version:

2.2

SB Release:

7.2

Summary:

This component contains various StreamBase to R adapters

Description:

This module is a Java/R Interface for StreamBase, which allows you to run R (

http://www.r-project.org/

) natively inside
StreamBase applications, using the open source JRI library (

http://rosuda.org/JRI/

).

Title:

Record TIBCO(R) LiveView Data To Rolling .CSV Sample

License:

TIBCO Component Exchange License

Download:

SBLV_RecordLVDataToRollingCSV-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

Records TIBCO LiveView data to rolling CSV files

Description:

This sample application connects to a TIBCO LiveView server and records data from a user-specified list of tables. Data
from each table's RecordDataOut stream is written to a file using the CSV File Writer adapter. Rolling options for the
generated CSV files can be set by the user. The generated CSV files can be used in a feed simulation for later replay
to troubleshoot data-related issues. Works with TIBCO LiveView 2.0 and later.

Title:

Redis Adapters

License:

TIBCO Component Exchange License

Download:

SB_RedisAdapter-1.1.zip

Version:

1.1

SB Release:

7.6

Summary:

Adapters to send and receive messages from a Redis database, including streaming

Description:

These adapters connect StreamBase to Redis (

http://redis.io/

) for input and output.

Title:

Remote Monitoring Demo of Hawk(R) Using TIBCO LiveView(TM)

License:

TIBCO Component Exchange License

Download:

SBLV_HawkDemo-1.0.zip

Version:

1.0

SB Release:

7.4

Summary:

Demonstrates how to monitor remote systems via Hawk(R) and TIBCO LiveView

Description:

The purpose of this component is to demonstrate how to monitor remote systems via Hawk using TIBCO LiveView

Title:

Risk Management Demo

License:

TIBCO Component Exchange License

Download:

SB_RiskManagementDemo-1.2.zip

Version:

1.2

SB Release:

7.0

Summary:

Simple Risk Management

Description:

A simple Risk Management demo that will reject incoming orders if the trader organization hierarchy exceeds a
configurable limit. There are also example sbtest and streambase-JUnit tests provided for this application.

Title:

Roll Logback file on demand

License:

TIBCO Component Exchange License

Download:

SB_LogbackRollOnDemand-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Allows to configure a logback rolling policy based on an event request.

Description:

The purpose of this module is to show how to override the logback rolling policy so the user can control the conditions
that trigger the file rollover, particularly usefull for log files that should have a rolling period which does not
match the standard rolling policies like FX markets.

Title:

RSS News Mailer

License:

TIBCO Component Exchange License

Download:

SB_NewsMailer-1.1.zip

Version:

1.1

SB Release:

6.5

Summary:

RSS News Mailer

Description:

The RSS News Mailer EventFlow application sends filtered RSS feed news items to subscribers via email. The subscribers
and the search terms used to select or filter their news stories are defined in the config.csv file. The RSS feeds are
defined within the properties of the StreamBase RSS Reader Input Adapter. The RSS Reader Input Adapter awakens at a
user-defined prescribed interval and reads the news feeds sending them downstream to be filtered by the prescribed
search terms.

Title:

Run Precompiled Applications in Multiple Environments

License:

TIBCO Component Exchange License

Download:

SB_RunSbarsInMultipleEnvironments-1.0.zip

Version:

1.0

SB Release:

7.4

Summary:

How to run pre-compiled application archives in multiple environments.

Description:

This component demonstrates how to create pre-compiled application archives (.sbars) that may be run in multiple
environments, even if the application has operator/adapter property values that differ in each environment. The
'FileName' property for the CSV File Writer adapter is used as an example, where the resulting csv file name differs
between QA and production environments.

Title:

Sentiment Analysis Engine

License:

TIBCO Component Exchange License

Download:

SB_SentimentAnalysis-1.1.zip

Version:

1.1

SB Release:

6.6

Summary:

Implements a Sentiment Analysis Engine using LingPipe

Description:

This module analyzes news articles and calculates the sentiment so that trading decisions can be made. It combines the
ability of StreamBase to process large amounts of data very quickly, with the expertise of LingPipe for processing text
using computational linguistics. For more information on LingPipe, see

http://alias-i.com/lingpipe/

.

Title:

Shared Adapter Example

License:

TIBCO Component Exchange License

Download:

SB_ContainerSharedAdapterExample-1.0.zip

Version:

1.0

SB Release:

7.1

Summary:

Shows example of using the StreamBase 7.1 API class Operator.SharedObject for sharing state between a pair adapters
along with container state management

Description:

Sometimes StreamBase adapters need to share state. For example, StreamBase FIX input and output adapters share a common
FIX connection. Other sharing patterns are common too. The example in this project demonstrates how to implement input
and output adapters that access a common Java class called MySharedObject.

Title:

Simple AMQP using RabbitMQ

License:

TIBCO Component Exchange License

Download:

SB_SimpleRabbitMQ-1.3.zip

Version:

1.3

SB Release:

7.0

Summary:

Simple RabbitMQ adapter demonstrating AMQP integration with StreamBase

Description:

This component demonstrates how to integrate with AMQP brokers such as RabbitMQ via the RabbitMQ client API. This simple
integration demonstrates how to write direct (queue) or topic based AMQP producers and consumers with StreamBase.

Title:

Simple TableProvider Example for TIBCO(R) Live Datamart

License:

TIBCO Component Exchange License

Download:

SB_LiveViewTableProvider-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Simple TableProvider example that reads Microsoft Excel files

Description:

The component provides a simple TableProvider sample that can read Microsoft Excel files.

Title:

Simulates a Crossing Network

License:

TIBCO Component Exchange License

Download:

SB_Exchange-1.0.zip

Version:

1.0

SB Release:

6.6

Summary:

Exchange Simulator

Description:

This component simulates a crossing network, a non-displayed trading venue where market orders are submitted and
matched. Traders place both buy and sell orders for a particular security and specify the desired number of shares and a
predetermined length of time. Buy orders are filled by sell orders (and vice versa) according to a variety of user
defined filling policies. However, if the predetermined length of time expires before the entire order is filled, then
the order abandons the system with only a partial fill.

Title:

SLF4J Logback appender that sends log messages to a StreamBase Server

License:

TIBCO Component Exchange License

Download:

SB_StreamBaseLogbackAppender-1.0.zip

Version:

1.0

SB Release:

7.2

Summary:

SLF4J Logback appender that sends log messages to StreamBase Server

Description:

This component provides an SLF4J Logback appender that sends log messages to the configured StreamBase Server. A sample
application that demonstrates its use is included.

Title:

SNMP - Configuring StreamBase to send SNMP traps

License:

TIBCO Component Exchange License

Download:

SB_SNMPTraps-1.0.zip

Version:

1.0

SB Release:

7.0.1

Summary:

How to configure StreamBase to send SNMP traps

Description:

This component shows an example of how to configure StreamBase and Log4j to send SNMP traps from applications.

Title:

SSL Proxy for C++ and .NET StreamBase Clients

License:

TIBCO Component Exchange License

Download:

SB_SSLProxyForCppClients-1.1.zip

Version:

1.1

SB Release:

7.3

Summary:

Configure non-SSL-capable StreamBase .NET and C++ clients for 1-way SSL authentication

Description:

This component demonstrates how to configure non-SSL-capable StreamBase C++ and .NET clients for 1-way SSL
authentication. This solution requires the client-side installation of sTunnel, which serves as an SSL encryption
wrapper between a remote client and server. In this sample, the 'client' is an sbc command-line client (C++), and the
'server' is the sbd instance.

Title:

State Machine and Throttled Output Queue

License:

TIBCO Component Exchange License

Download:

SB_StateMachine-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

provides a state machine and a general purpose output queue in EventFlow

Description:

This component demonstrates a general approach to implementing a state machine and a general purpose output queue in
EventFlow. This is based on the FIX Adapter sample.

Title:

StreamBase .NET Operator Performance Benchmark

License:

TIBCO Component Exchange License

Download:

SB_DotNETOperatorBenchmark-1.0.zip

Version:

1.0

SB Release:

7.3

Summary:

Demonstrates a sensible methodology for gathering performance data for the .NET Operator

Description:

Demonstrates a sensible methodology for gathering performance data for the .NET Operator.

Title:

Streambase Adapter for TUIO-compatible multitouch interfaces

License:

TIBCO Component Exchange License

Download:

SB_TUIO-1.2.zip

Version:

1.2

SB Release:

6.5

Summary:

A StreamBase Adapter to consume TUIO events from multitouch interfaces.

Description:

This StreamBase project allows a user to access multitouch tangible interfaces using the TUIO protocol on StreamBase
server. Use it as a starting point to develop your high-speed interactive system for motion tracking and sensing, remote
control, hand gesture capturing, music creation etc. Unleash your imagination using best of breed low latency, high-
availability, high-frequency technology used around the world.

Title:

StreamBase Entitlements System

License:

TIBCO Component Exchange License

Download:

SB_EntitlementSystem-1.4.zip

Version:

1.4

SB Release:

6.5

Summary:

Entitlement system module for role and rights control for capital market applications.

Description:

StreamBase Entitlements relies on a simple set of tables (requiring a database back-end, Oracle or PostgreSQL preferred)
to store and maintain the user, role, entitlements information. At run time, the entitlements are kept in StreamBase in-
memory Query Tables in a denormalized form that maps users directly to entitlements without having to traverse the
intermediate roles. This form is efficient for entitlement checking on a per tuple-basis at high tuple rates.

Title:

StreamBase Entitlements System UI (Eclipse Plug-in)

License:

TIBCO Component Exchange License

Download:

com.streambase.contrib.eclipse.entitlements.ui-1.0.zip

Version:

1.0

SB Release:

6.5

Summary:

User Interface plug-in for use with the StreamBase Entitlements System.

Description:

Requires: "Client Connectivity Plug-in for Eclipse", Eclipse Plug-in Development Environment. This Eclipse plug-in
provides a re-usable user interface (UI) for the StreamBase Entitlements System component, implemented using Eclipse
SWT/JFace. The UI lets end-users view and/or modify user, role and entitlements that are stored in the Entitlements
System's tables. A sample application is provided by the "StreamBase Entitlements System UI Sample" component.

Title:

StreamBase Entitlements System UI Sample

License:

TIBCO Component Exchange License

Download:

com.streambase.contrib.eclipse.entitlements.ui.sample_app-1.0.zip

Version:

1.0

SB Release:

6.5

Summary:

Sample User Interface application for the StreamBase Entitlements System.

Description:

Requires: "StreamBase Entitlements System UI (Eclipse Plug-in)". This Eclipse Rich Client Platform (RCP) application
provides a simple, minimal user interface (UI) for the StreamBase Entitlements System, using the "StreamBase
Entitlements System UI (Eclipse Plug-in)" component.

Title:

StreamBase Feedback Enqueuer

License:

TIBCO Component Exchange License

Download:

SB_FeedbackEnqueuer-1.0.zip

Version:

1.0

SB Release:

7.2.1

Summary:

Enqueue to applications as fast as possible, using queue sizes and network pushback as a rate limiter

Description:

This component provides an application that will run a feed simulation configuration file and enqueue data as fast as
the target application can accept data. Target application queue sizes are monitored and the enqueue rate is slowly
increased until the queue sizes are between a configured limit. Network pushback is also monitored and will be
identified.

Title:

StreamBase JMX Adapter

License:

TIBCO Component Exchange License

Download:

SB_JMXAdapter-1.0.zip

Version:

1.0

SB Release:

7.0

Summary:

StreamBase JMX adapter that provides general JVM information to a StreamBase Application

Description:

This component provides an adapter that reads JVM operational information and provides this data to an EventFlow
application. These statistics include GC collection times, heap sizes, thread information, etc.

Title:

StreamBase JMX command line client

License:

TIBCO Component Exchange License

Download:

SB_JMXClient-1.0.zip

Version:

1.0

SB Release:

7.0

Summary:

Java command line client to access StreamBase JMX

Description:

This component provides a simple command line client that provides easy access to StreamBase JMX beans. A sample
StreamBase application is included that can be used as a test target.

Title:

StreamBase JMX Output Adapter

License:

TIBCO Component Exchange License

Download:

SB_JMXOutputAdapter-1.0.zip

Version:

1.0

SB Release:

7.3

Summary:

StreamBase JMX output adapter that creates JMX Mbeans that applications can set.

Description:

This component provides an adapter that creates JMX Mbeans an application can set. Like any other MBean, these set
values are readable by any JMX compatible client.

Title:

StreamBase Monitor Adapter

License:

TIBCO Component Exchange License

Download:

SB_SBMonitorAdapter-1.3.zip

Version:

1.3

SB Release:

7.0.2

Summary:

StreamBase Monitor adapter that provides server profile data to applications

Description:

This component provides an adapter that consumes StreamBase Server performance and profile statistics and provides them
to an EventFlow application. These statistics include CPU usage, input and output rates, thread counts, and memory
usage.

Title:

StreamBase MQTT Client

License:

TIBCO Component Exchange License

Download:

SB_MQTTClient-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

Publishes and subscribes to MQTT messages using the Paho MQTT client from

http://www.eclipse.org/paho/

Description:

The purpose of this sample is to demonstrate how to publish and subscribe to MQTT messages using the Paho MQTT client
from

http://www.eclipse.org/paho/

.

Title:

Streaming Wikipedia Edits: Demo of TIBCO LiveView (TM) Web

License:

TIBCO Component Exchange License

Download:

SBLV_WikiEdits-1.1.zip

Version:

1.1

SB Release:

7.7.2

Summary:

A TIBCO LiveView Web dashboard to visualize live edit events from the English Free Encyclopedia Wikipedia
(en.wikipedia.org).

Description:

This component contains a LiveView project for TIBCO Live Datamart 2.1 or higher, and a TIBCO LiveView Web dashboard
showcasing many of LiveView Web"s features against a live, online stream of edit events coming from the Wikipedia
Encyclopedia at en.wikipedia.org

Title:

Sunrise Sunset Adapter

License:

TIBCO Component Exchange License

Download:

SB_SunriseSunset-1.0.zip

Version:

1.0

SB Release:

7.4

Summary:

The purpose of this sample is to demonstrate how to calculate sunrise and sunset given a latitude, year, month and day.

Description:

Title:

Tasks Scheduler Operator

License:

TIBCO Component Exchange License

Download:

SB_TasksScheduler-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Tasks Scheduler Operator

Description:

This component allows scheduled events to be configure through input tuples. Each tuple creates a new schedule, and the
output events are sent according to this schedule. Furthermore, this component allows the timing to change over time.
It can be used to overwrite the Cron Expression using the ID of the scheduled tasks. This will reschedule the tasks
with the new expression without impacting anything else.

Title:

TERR Adapters

License:

TIBCO Component Exchange License

Download:

SB_TERRAdapters-1.0.zip

Version:

1.0

SB Release:

7.3

Summary:

This component contains various StreamBase to TERR adapters

Description:

This module is a Java/TERR Interface for StreamBase, which allows you to run TIBCO(R) Enterprise Runtime for R,

https://www.tibcommunity.com/community/products/analytics/terr

, natively inside StreamBase applications, using the
terrJava library.

Title:

Thinning of a Poisson Process

License:

TIBCO Component Exchange License

Download:

SB_ThinnedPoissonProcess-1.0.zip

Version:

1.0

SB Release:

6.4

Summary:

Demonstrates how to simulate a thinned poisson process.

Description:

Requires: SB_DelayOperator This component first simulates the exponential inter-arrival times of a Poisson process by
generating a random variable from the exponential distribution. It then feeds this number into the Delay operator to
simulate the inter-arrival times. After the tuple leaves the Delay operator, the component simulates a uniform random
variable to determine which of the four bins the event belongs to. At the end of the simulation, the number of events
that belong to each bin is output from the stream, as well as a list of all the inter-arrival times. This produces five
output streams, one for each of the four bins and one for the list of inter-arrival times.

Title:

TIBCO Patterns Operator

License:

TIBCO Component Exchange License

Download:

SB_TibcoPatternsOperator-1.0.zip

Version:

1.0

SB Release:

7.7

Summary:

Operator to interface with TIBCO Patterns

Description:

This is a sample project with a small Java operator for integrating with TIBCO Patterns, which can be used to load data
into either a remote or embedded Patterns server, and then execute searches.

Title:

TIBCO tibbr Adapter

License:

TIBCO Component Exchange License

Download:

SB_tibbr-1.1.zip

Version:

1.1

SB Release:

7.3.9

Summary:

Adapter for posting and interacting with TIBCO tibbr

Description:

This adapter allows posting to TIBCO tibbr, and perform other operations such as retrieving information about subjects,
users and unread message counts.

Title:

TIBCO(R) Live Datamart Table Provider for InfluxDB

License:

TIBCO Component Exchange License

Download:

SBLV_InfluxDB_TableProvider-1.0.zip

Version:

1.0

SB Release:

7.7

Summary:

Live Datamart Table Provider example for querying an InfluxDB database

Description:

InfluxDB (

https://www.influxdata.com/

) is a Time Series Database popular for time series data, and this component
demonstrates a Live Datamart Table Provider that enables querying an InfluxDB database through a LiveView Server.

Title:

TIBCO(R) Live Datamart Table Provider for InfluxDB for SB10

License:

TIBCO Component Exchange License

Download:

SBLV_InfluxDB_TableProvider-1.1.zip

Version:

1.1

SB Release:

10.2

Summary:

Live Datamart Table Provider example for querying an InfluxDB database

Description:

InfluxDB (

https://www.influxdata.com/

) is a Time Series Database popular for time series data, and this component
demonstrates a Live Datamart Table Provider that enables querying an InfluxDB database through a LiveView Server.

Title:

Titus PFA Credit Scoring Example

License:

TIBCO Component Exchange License

Download:

SB_TitusPFAExample-1.0.zip

Version:

1.0

SB Release:

10.2.1

Summary:

Example of using Titus PFA to do credit scoring.

Description:

Title:

Torque with TIBCO StreamBase(R) and TIBCO(R) Live Datamart

License:

TIBCO Component Exchange License

Download:

SBLV_Torque-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

Displays real-time automotive diagnostics using Torque and TIBCO Live Datamart

Description:

This component demonstrates how to display real-time automotive diagnostics using an ELM327 OBD-II bluetooth adapter and
the free version of the mobile app "Torque".

Title:

Trade Metric Tracker

License:

TIBCO Component Exchange License

Download:

SB_AccountSummary-1.0.zip

Version:

1.0

SB Release:

6.4

Summary:

A component that keeps track of trade metrics.

Description:

Use this module to keep track of metrics associated with trades. After a new trader is added into the system, the
returns associated with a specific trader are used as input into this module. A number of metrics are maintained and you
can read the values of the metrics at any time. New traders can be added to the system, metrics associated with the
trader can be reset, and the trader can be removed from the table.

Title:

Trading Components Admin Command Line Tools

License:

TIBCO Component Exchange License

Download:

TC_fx_admin-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Trading Components Admin Command Line Tools

Description:

The trading components admin command line tools. These tools allow the end user to control the trading components via a
command line tool.

Title:

Trading Components Barclays BARX

License:

TIBCO Component Exchange License

Download:

TC_fx_barclays-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Barclays BARX Trading Components handlers

Description:

The Barclays BARX trading components handlers simplifies the creation of foreign exchange trading applications by
providing a set of EventFlow modules and schemas that include market data handlers and execution handlers. The
framework's packaged modules, parameterized properties, and consistent interfaces simplify many of the complexities
normally associated with creating FX trading applications

Title:

Trading Components Bloomberg Tradebook

License:

TIBCO Component Exchange License

Download:

TC_fx_bbg-tradebook-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Bloomberg Tradebook Trading Components handlers

Description:

The Bloomberg Tradebook trading components handlers simplifies the creation of foreign exchange trading applications by
providing a set of EventFlow modules and schemas that include market data handlers. The framework's packaged modules,
parameterized properties, and consistent interfaces simplify many of the complexities normally associated with creating
FX trading applications

Title:

Trading Components CitiFX ESP

License:

TIBCO Component Exchange License

Download:

TC_fx_citifxesp-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

CitiFX ESP Trading Components handlers

Description:

The CitiFX ESP trading components handlers simplifies the creation of foreign exchange trading applications by providing
a set of EventFlow modules and schemas that include market data handlers and execution handlers. The framework's
packaged modules, parameterized properties, and consistent interfaces simplify many of the complexities normally
associated with creating FX trading applications

Title:

Trading Components CitiFX Options

License:

TIBCO Component Exchange License

Download:

TC_fx_citifxoptions-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

CitiFX Options Trading Components handlers

Description:

The CitiFX Options trading components handlers simplifies the creation of foreign exchange trading applications by
providing a set of EventFlow modules and schemas that include market data handlers. The framework's packaged modules,
parameterized properties, and consistent interfaces simplify many of the complexities normally associated with creating
FX trading applications

Title:

Trading Components Common Utilities

License:

TIBCO Component Exchange License

Download:

TC_fx_common-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Common Trading Components utilities

Description:

The common Trading Components utility methods. NOTE: This package is used by all the Trading Components projects but is
not useful on its own.

Title:

Trading Components Currenex

License:

TIBCO Component Exchange License

Download:

TC_fx_currenex-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Currenex Trading Components handlers

Description:

The Currenex trading components handlers simplifies the creation of foreign exchange trading applications by providing a
set of EventFlow modules and schemas that include market data handlers and execution handlers. The framework's packaged
modules, parameterized properties, and consistent interfaces simplify many of the complexities normally associated with
creating FX trading applications

Title:

Trading Components Deutsche Bank AutobahnFX Classic

License:

TIBCO Component Exchange License

Download:

TC_fx_db-classic-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Deutsche Bank AutobahnFX Classic Trading Components handlers

Description:

The Deutsche Bank AutobahnFX Classic trading components handlers simplifies the creation of foreign exchange trading
applications by providing a set of EventFlow modules and schemas that include market data handlers and execution
handlers. The framework's packaged modules, parameterized properties, and consistent interfaces simplify many of the
complexities normally associated with creating FX trading applications

Title:

Trading Components Deutsche Bank AutobahnFX Rapid

License:

TIBCO Component Exchange License

Download:

TC_fx_db-rapid-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Deutsche Bank AutobahnFX Rapid Trading Components handlers

Description:

The Deutsche Bank AutobahnFX Rapid trading components handlers simplifies the creation of foreign exchange trading
applications by providing a set of EventFlow modules and schemas that include market data handlers and execution
handlers. The framework's packaged modules, parameterized properties, and consistent interfaces simplify many of the
complexities normally associated with creating FX trading applications

Title:

Trading Components FXSpotStream

License:

TIBCO Component Exchange License

Download:

TC_fx_fxspotstream-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

FXSpotStream Trading Components handlers

Description:

The FXSpotStream trading components handlers simplifies the creation of foreign exchange trading applications by
providing a set of EventFlow modules and schemas that include market data handlers and execution handlers. The
framework's packaged modules, parameterized properties, and consistent interfaces simplify many of the complexities
normally associated with creating FX trading applications

Title:

Trading Components GAIN GTX

License:

TIBCO Component Exchange License

Download:

TC_fx_gain-gtx-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

GAIN GTX Trading Components handlers

Description:

The GAIN GTX trading components handlers simplifies the creation of foreign exchange trading applications by providing a
set of EventFlow modules and schemas that include market data handlers and execution handlers. The framework's packaged
modules, parameterized properties, and consistent interfaces simplify many of the complexities normally associated with
creating FX trading applications

Title:

Trading Components Goldman Sachs

License:

TIBCO Component Exchange License

Download:

TC_fx_gs-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Goldman Sachs Trading Components handlers

Description:

The Goldman Sachs trading components handlers simplifies the creation of foreign exchange trading applications by
providing a set of EventFlow modules and schemas that include market data handlers and execution handlers. The
framework's packaged modules, parameterized properties, and consistent interfaces simplify many of the complexities
normally associated with creating FX trading applications

Title:

Trading Components ICAP/EBS

License:

TIBCO Component Exchange License

Download:

TC_fx_ebs-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

ICAP/EBS Trading Components handlers

Description:

The ICAP/EBS trading components handlers simplifies the creation of foreign exchange trading applications by providing a
set of EventFlow modules and schemas that include market data handlers and execution handlers. The framework's packaged
modules, parameterized properties, and consistent interfaces simplify many of the complexities normally associated with
creating FX trading applications

Title:

Trading Components Morgan Stanley

License:

TIBCO Component Exchange License

Download:

TC_fx_ms-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Morgan Stanley Trading Components handlers

Description:

The Morgan Stanley trading components handlers simplifies the creation of foreign exchange trading applications by
providing a set of EventFlow modules and schemas that include market data handlers and execution handlers. The
framework's packaged modules, parameterized properties, and consistent interfaces simplify many of the complexities
normally associated with creating FX trading applications

Title:

Trading Components Nomura

License:

TIBCO Component Exchange License

Download:

TC_fx_nomura-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Nomura Trading Components handlers

Description:

The Nomura trading components handlers simplifies the creation of foreign exchange trading applications by providing a
set of EventFlow modules and schemas that include market data handlers and execution handlers. The framework's packaged
modules, parameterized properties, and consistent interfaces simplify many of the complexities normally associated with
creating FX trading applications

Title:

Trading Components Saxo Bank

License:

TIBCO Component Exchange License

Download:

TC_fx_saxo-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Saxo Bank Trading Components handlers

Description:

The Saxo Bank trading components handlers simplifies the creation of foreign exchange trading applications by providing
a set of EventFlow modules and schemas that include market data handlers and execution handlers. The framework's
packaged modules, parameterized properties, and consistent interfaces simplify many of the complexities normally
associated with creating FX trading applications

Title:

Trading Components UBS Investment Bank

License:

TIBCO Component Exchange License

Download:

TC_fx_ubs-1.1.zip

Version:

1.1

SB Release:

7.6

Summary:

UBS Investment Bank Trading Components handlers

Description:

The UBS Investment Bank trading components handlers simplifies the creation of foreign exchange trading applications by
providing a set of EventFlow modules and schemas that include market data handlers and execution handlers. The
framework's packaged modules, parameterized properties, and consistent interfaces simplify many of the complexities
normally associated with creating FX trading applications

Title:

Tree Walk

License:

TIBCO Component Exchange License

Download:

SB_TreeWalk-1.2.zip

Version:

1.2

SB Release:

6.6

Summary:

This component demonstrates how to walk a tree in StreamBase

Description:

This application walks a tree of nodes starting at a specified node and returns a sum of the weights of the specified
node and all its descendants in the tree.

Title:

Trim LiveView Tables

License:

TIBCO Component Exchange License

Download:

SBLV_LVTrim-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

StreamBase application that trims LiveView Tables

Description:

LiveView tables can grow very large, old records should be deleted somehow in order to implement a complete life-cycle
for the LV tables. This module shows a way to implement table trimming.

Title:

Twitter Input/Output Adapters

License:

TIBCO Component Exchange License

Download:

SB_TwitterAdapter-2.0.zip

Version:

2.0

SB Release:

7.3

Summary:

Twitter input/output adapters for the StreamBase platform, based on twitter4j

Description:

The Twitter input/output adapters allows a StreamBase application to interact with the Twitter service, using the
twitter4j library from

http://twitter4j.org/

. It supports sending and receiving tweets as well as various other
commands, including search, and filter.

Title:

U.S. Securities and Exchange Commission EDGAR Monitor

License:

TIBCO Component Exchange License

Download:

SB_EDGAR-1.0.zip

Version:

1.0

SB Release:

6.6

Summary:

Monitors SEC EDGAR filings

Description:

Monitors most recent company filings and specific company filings from the EDGAR database (maintained and run by the
U.S. Securities and Exchange Commission).

Title:

Uncommons Maths

License:

TIBCO Component Exchange License

Download:

SB_UncommonsMaths-1.0.zip

Version:

1.0

SB Release:

6.5

Summary:

This component ports the Uncommons Maths library to StreamBase.

Description:

This module implements the following capabilities found in the Uncommons Maths library: Combination generator -
identifies the set of combinations of a given length from a list Permutation generator - identifies the set of
permutations of a list Seeding Strategies - implements a number of seeding strategies Random Numbers -
generates pseudo-random numbers using a variety of methods Random Distributions - generates random numbers from
a particular distribution Utilities - implements various useful mathematical utilities The application
integrates a number of the unique capabilities of the library to StreamBase. For more information on the Uncommons Math
Library, see

https://uncommons-maths.dev.java.net/

.

Title:

Unit Testing Extensions for StreamBase 6.6

License:

TIBCO Component Exchange License

Download:

SB_unit-testing-6.6-1.0.zip

Version:

1.0

SB Release:

6.6

Summary:

Extensions to the StreamBase Unit Testing API

Description:

This component provides useful extensions and utility methods that wrap the StreamBase Unit Testing API to provide
greater flexibility and ease of use.

Title:

Unit Testing Extensions for StreamBase 7.0

License:

TIBCO Component Exchange License

Download:

SB_unit-testing-7.0-1.0.zip

Version:

1.0

SB Release:

7.0

Summary:

Extensions to the StreamBase Unit Testing API

Description:

This component provides useful extensions and utility methods that wrap the StreamBase Unit Testing API to provide
greater flexibility and ease of use.

Title:

Unit Testing Extensions for StreamBase 7.1

License:

TIBCO Component Exchange License

Download:

SB_unit-testing-7.1-1.0.zip

Version:

1.0

SB Release:

7.1

Summary:

Extensions to the StreamBase Unit Testing API

Description:

This component provides useful extensions and utility methods that wrap the StreamBase Unit Testing API to provide
greater flexibility and ease of use.

Title:

Unit Testing Extensions for StreamBase 7.4

License:

TIBCO Component Exchange License

Download:

SB_unit-testing-7.4-1.0.zip

Version:

1.0

SB Release:

7.4

Summary:

Extensions to the StreamBase Unit Testing API

Description:

This component provides useful extensions and utility methods that wrap the StreamBase Unit Testing API to provide
greater flexibility and ease of use. This component is known to work with StreamBase 7.4.x and 7.5.x through at least
7.5.4.

Title:

Unit Testing Extensions for StreamBase 7.6

License:

TIBCO Component Exchange License

Download:

SB_unit-testing-7.6-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

Extensions to the StreamBase Unit Testing API

Description:

This component provides useful extensions and utility methods that wrap the StreamBase Unit Testing API to provide
greater flexibility and ease of use. This component is known to work with StreamBase 7.6.x through at least 7.6.3.

Title:

VWAP Algorithm

License:

TIBCO Component Exchange License

Download:

SB_VWAP-1.0.zip

Version:

1.0

SB Release:

7.0

Summary:

Simulates a market order VWAP execution algorithm using futures data

Description:

This VWAP algorithms divides an order into slices based on historical volume distributions, and trades these slices
throughout the trading day. It incoporates intelligent volume splicing, simple anti-gaming techniques and a minimum
volume threshold so as not to move the market.

Title:

Weather RESTful Web Service Client

License:

TIBCO Component Exchange License

Download:

SB_WeatherServiceAdapter-1.2.zip

Version:

1.2

SB Release:

7.2

Summary:

RESTful Web Service calls using Apache Jersey to NOAA's National Weather Service

Description:

This is a simple demo of calling a RESTful Web Service using Apache Jersey and javax.ws.rs as a web service client. The
StreamBase application makes a web service call to get weather for a zip code. This web service client uses the REST web
service offered by the American National Weather Service (NOAA).

Title:

Websocket Client Sample

License:

TIBCO Component Exchange License

Download:

SBLV_WebSocketClientSample-1.0.zip

Version:

1.0

SB Release:

7.5

Summary:

Demonstrates websocket messages being published in TIBCO LiveView(TM) tables

Description:

This component demonstrates how to publish websocket messages in TIBCO LiveView tables. It provides a sample Python
script to run a local websocket server, and a sample html page to subscribe to messages as well.

Title:

Wikimedia Edits Input Adapter

License:

TIBCO Component Exchange License

Download:

SB_IRCWikimediaAdapter-1.0.zip

Version:

1.0

SB Release:

7.4

Summary:

Real-time Wikimedia (incl. Wikipedia) Edits Input Adapter

Description:

The Wikimedia Edits Input Adapter connects to the Wikimedia IRC servers to retrieve real-time information about edits to
Wikimedia properties such as Wikipedia.

Title:

XSLT Operator for TIBCO StreamBase(R)

License:

TIBCO Component Exchange License

Download:

SB_XSLTOperator-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

XSLT operator for TIBCO StreamBase(R)

Description:

Utility that transforms XML payloads using XSLT. The operator takes the input XML and converts it using a provided
transformation file. Use the operator to transform arbitrary XML, for example to adapt the externally-defined XML to SB-
friendly form and vice versa.

Title:

ZooKeeper adapter

License:

TIBCO Component Exchange License

Download:

SB_ZooKeeper-1.0.zip

Version:

1.0

SB Release:

7.6

Summary:

ZooKeeper adapter

Description:

The component provides adapter for Apache ZooKeeper. ZooKeeper is distributed registry and coordination service. While
typical applications use the registry parts, this adapter emphasizes the coordination role.

  • No labels