Skip to content

A project that supports building streaming topologies (applications) for IBM Streams in different programming languages, such as Java.

License

Notifications You must be signed in to change notification settings

cancilla/streamsx.topology

 
 

Repository files navigation

streamsx.topology

A project that supports building streaming topologies (applications) for IBM Streams in different programming languages, such as Java and Scala. http://ibmstreams.github.io/streamsx.topology/

Java Application API

The Java Application API enables a developer to create streaming applications entirely in Java for IBM Streams. The API employs a functional style of programming -- a developer may define a graph's flow and data manipulation simultaneously.

Please refer to the getting started guide, FAQ page, and documentation for help.

Scala Support

Scala support enables a developer to create streaming applications entirely in Scala for IBM Streams. Scala support requires the application calls into the Java Application API (as Java & Scala are both JVM languages), and includes implicit conversions to allow Scala anonymous functions to be used as the functional transformations.

Please see this initial documentation: https://github.com/IBMStreams/streamsx.topology/wiki/Scala-Support

To learn more about Streams

About

A project that supports building streaming topologies (applications) for IBM Streams in different programming languages, such as Java.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 87.3%
  • Python 9.4%
  • C++ 0.9%
  • Scala 0.8%
  • HTML 0.8%
  • Other 0.6%
  • Other 0.2%