The IBM Streams' Java Application API supports processing of streams using functional transformations. With Java 8, it becomes simpler to implement such transformations. Continue reading Using the Java Application API with Java 8
If you are developing a Streams application that uses the Geospatial toolkit to monitor moving objects, you may have come across sample data in GPX (GPS Exchange) format and want to use it to test your application. This article will show you how to do so. Continue reading Tip: Consuming GPX data in your Streams application
The IBM Streams project and the IBMStreams GitHub repository contain a very rich set of toolkits to perform ingestion, parsing and analytic operations. The Java Application API provides the ability to invoke operators from any of these toolkits, regardless of whether the operator is written in Java, C++ or SPL. One of the challenges with invoking... Continue reading Java Application API: Setting parameter values
I get asked a lot about how to get started with Streams. So, I decided to write a quick post about it. This post contains a list of quick links to help you get started. The New to Streams roadmap contains all the information you need to get started. You can get to the same page... Continue reading How to get started with IBM Streams?
Streams integrates with other technologies using adapters to popular protocols such as TCP, ODBC, Kafka, JMS, MQTT and HDFS, just to name a few. REST is another established protocol that is gaining popularity because of its use in many cloud-based services. This article describes how to use Streams HTTP adapters to integrate SPL applications to... Continue reading Integrating with Cloudant and many other RESTful Services
This post shows how you can document your SPL application using the note annotation. Continue reading Documentating SPL Applications with Notes Annotation
Pointing ZooKeeper's transaction log location to a disk with fast storage can dramatically increase your Streams performance from an administrative perspective . The effect on running applications is minimal. Learn how to set up ZooKeeper's transaction log location to improve Streams performance. Continue reading Streams Performance and ZooKeeper Transaction Log
Have you wondered how the experts use Streams? Are you sick of typing in your domain and instance names? Luckily, by intelligently using environment variables, you can significantly streamline your Streams life. Give the interactive streamtool a try Streams 4.0 has a great new feature called the interactive streamtool interface. Give this a try before resorting solely... Continue reading Streams 4.0 — Expert Advice on Environment Variables