Documentation: Application Development

Cheat-sheet for connecting Edgent and Streams applications

This post has sample Streams code in Python, Java and SPL for communicating with edge devices running Apache Edgent. It also demonstrates how an Edgent...

Setup instructions for connecting Edgent and Streams applications through the Watson IoT Platform

If you have an Edgent application running on an IoT devices such as a sensor, you can send events from that device to a Streams...

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...