An open API service indexing awesome lists of open source software.

https://github.com/siddhi-io/siddhi-android-platform

Android wrapper for Siddhi
https://github.com/siddhi-io/siddhi-android-platform

andriod siddhi

Last synced: about 1 month ago
JSON representation

Android wrapper for Siddhi

Awesome Lists containing this project

README

          

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

![](images/diagram.png?raw=true "Overview")
![](docs/images/diagram.png?raw=true "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](https://wso2.org/jenkins/view/wso2-dependencies/job/siddhi/job/siddhi-android-platform/badge/icon)](https://wso2.org/jenkins/view/wso2-dependencies/job/siddhi/job/siddhi-android-platform )|

## How to Contribute
* 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.

## Contact us
* Post your questions with the "Siddhi" tag in Stackoverflow.
* For more details and support contact us via http://wso2.com/support/

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