Developers: StreamBase Add-Ons

Home
Documentation
Library
Community
Training
Download Center
StreamBase Kits
StreamBase Add-Ons
Contact DevZone

Printer Friendly

Download Center

These add-on features are free and do not require registration or login. You must have StreamBase installed to use them. If you do not already have StreamBase, get an evaluation Developer Edition here in the DevZone.

StreamBase XML Normalizer

StreamBase is proud to present its XML Normalizer feature.

Summary: The StreamBase XML Normalizer is a custom Java operator that takes a well-formed XML string and creates one or more output tuples from the parsed XML.

Last Updated: 04-April-2007

StreamBase Release: This add-on works with StreamBase 6.0, 5.1, 5.0, and 3.7.

What it Does: The Java operator acts as a front-end to the SAX parsing engine, which decomposes the XML string. Once converted, the tuples can be processed by any StreamBase operator in your application. The free download kits (.msi and .bin) include a JAR for the Java operator, the Java source, a sample StreamSQL Event Flow application, and documentation. Like all StreamBase Java operators, XML Normalizer extends the product's Operator API, com.streambase.sb.operator, to implement custom functionality. More details »

Get the Kit: StreamBase XML Normalizer Download Kits »

StreamBase 3.x Java Toolkit for Eclipse

The Java code generation functionality in this Toolkit is included as a part of the core installation of StreamBase Studio 5.0 and later. You do not need to download this kit if you are using StreamBase 5.0 or later.

Summary: Developers working in the popular Eclipse IDE can link to the StreamBase Update Site. Eclipse will download and install the StreamBase 3.x Java Toolkit, which provides wizards that build Java code templates for StreamBase clients, embedded adapters, operators, and functions.

Last Updated: 02-March-2007. For the change history, see the article in the Developer Zone Library. 

Applicable To: StreamBase 3.7, 3.5

StreamBase Java APIs: 3.7.x and 3.5.x.

Eclipse Rquirements:

  • Eclipse 3.2
  • The Eclipse IDE must build the Java project that contains your StreamBase program with Sun JDK 1.5.0_06 or a later 1.5.0_xx version.

Advanced Users: The update site location is http://www.streambase.com/eclipse/update-site/. If you already know the steps in Eclipse, go for it. Context-sensitive documentation is available in the wizards.

Existing/Advanced Toolkit Users: If you used pre-3.7 versions of the StreamBase Java Toolkit, and want to update, remember to set your Eclipse Preferences (the Install/Update property) to compatible so that Eclipse can distinguish the 3.7.x update from your existing 3.5.x toolkit.

New Users: Do not link to the update site in a browser. Instead, specify the URL in an Eclipse dialog. Full instructions are in the following Developer Zone Library article: Getting Started with the StreamBase Java Toolkit for Eclipse.

What it Does: The toolkit is designed to accelerate your development work, saving you valuable time as you learn the StreamBase API. In Eclipse, StreamBase wizards walk you through the creation steps, and generate code templates for StreamBase clients, embedded adapters, operators, and functions. You can then customize the generated Java code in Eclipse to implement your custom functionality.

A sample screen: 

New StreamBase Client wizard in Eclipse

 
For information about the Eclipse steps, see the article in the Developer Zone Library.