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.
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 with Siddhi Android Platform in a few minutes by following the Siddhi Android Platform Quick Start Guide
Siddhi Android Platform Branch | Jenkins Build Status |
---|---|
master |
- Report issues at GitHub Issue Tracker.
- Feel free to try out the Siddhi source code and send your contributions as pull requests to the master branch.
- Post your questions with the "Siddhi" tag in Stackoverflow.
- For more details and support contact us via http://wso2.com/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/.