Documentation: Application Development

Using the Java Application API with Java 8

The IBM Streams' Java Application API supports processing of streams using functional transformations. With Java 8, it becomes simpler to implement such transformations.

READ: Developer Playground for Real-time Visual Analytics

Learn how to use the READ toolkit to rapidly create real-time visualizations of data produced by Streams applications.

Bluemix Streaming Analytics Development Guide

This guide will help you through the processes for building, submitting and monitoring a streaming analytics application using the Streaming Analytics service on IBM Bluemix....

Hourly Moving Average — Streams makes it simple

In a recent discussion around using Streams, the following use case was considered problematic for an existing system. Given a set of devices that produce...

Getting Started with Streaming Telecommunications Event Data Analytics (TEDA)

In this Getting Started article, we will sketch the typical workflow to setup a mediation application that is able to process large volumes of data...

A source operator to read HDFS files with the Java Application API

This document describes how create a source stream with the Java Application API so that we can read files from Hdfs. The document first shows...

Integrating Streaming Analytics with HBase on Bluemix

Learn how to use the HBase for Bluemix toolkit to integrate Streaming Analytics applications with HBase servers in the BigInsights service in Bluemix.

Application Dashboards

This article provides an introduction to Streams Console "Application Dashboards". Learn about dashboard filters, visualizations and queries.

Getting started with application dashboards

In this tutorial, we will take a look at the Streams Console 4.1 features which enable you to build highly configurable dashboards geared towards your...

Why a “Lite” console?

The console for the 4.1 release of Streams has some great enhancements: instead of just the management dashboard, a new application dashboard was added, as...

Getting Started with the Spark MLLib Toolkit

Apache Spark is a fast general purpose clustering system that is well suited for machine learning algorithms. This guide will demonstrate how you can...

Introduction to the Bluemix Streaming Analytics Service

IBM Streaming Analytics is available on Bluemix (www.bluemix.net). Streaming Analytics is built upon the IBM Streams technology. Streams is an advanced analytic platform...

Extending Streams Functionality with Native Functions

This post demonstrates how to write C++ native functions to add functionality to Streams. When we need to wrap a library so that we...

Contribute to a IBM Streams Github project

As you may already know, Streams has started an open-source community on Github in 2014. We currently have over 30 projects under the IBMStreams...

Predicting the Future in a Streams Application

Time series forecasting is a very broad subject. The ability to forecast future values is applicable in areas such as sales forecasting, stock market analysis...