siddhi-io / siddhi-android-platform

Android wrapper for Siddhi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Siddhi Android Platform

Siddhi Android Platform is a wrapper for Siddhi. It allows android developers to embed Siddhi as a service. Siddhi is a java library that listens to events from data streams, detects complex conditions described via a Streaming SQL language, and triggers actions. It performs both Stream Processing and Complex Event Processing.

Overview

Siddhi Android Platform supports the following:

  • Query data from Android sensors and internal Android events
  • Generating notifications in Android environment
  • Data preprocessing
  • Generating alerts based on thresholds
  • Calculating aggregations over a short window or a long time period
  • Joining multiple data streams
  • Correlating data while finding missing and erroneous events
  • Interacting streaming data with databases
  • Detecting temporal event patterns
  • Tracking (something over space or time)
  • Analyzing trends (rise, fall, turn, tipple bottom)
  • Making real-time predictions with existing and online machine learning models
  • And many more ... For more information, see Patterns of Streaming Realtime Analytics

Siddhi Android Platform is free and open source, under Apache Software License v2.0.

Get Started!

Get started with Siddhi Android Platform in a few minutes by following the Siddhi Android Platform Quick Start Guide

Jenkins Build Status

Siddhi Android Platform Branch Jenkins Build Status
master Build Status

How to Contribute

Contact us

Support

  • We are committed to ensuring support for Siddhi (with its extensions) and WSO2 Stream Processor from development to production.
  • Our unique approach ensures that all support leverages our open development methodology and is provided by the very same engineers who build the technology.
  • For more details and to take advantage of this unique opportunity, contact us via http://wso2.com/support/.

About

Android wrapper for Siddhi

License:Apache License 2.0


Languages

Language:Java 100.0%