Esper-Android is an unofficial port of the famous complex event processing runtime Esper for the Android platform.
Esper allows to detect complex patterns spanning multiple streams of events. It works like a database turned inside out, i.e. Esper stores the queries and
lets the data flowing against them, which is especially suited for high volumes of data, where only some portion carries meaningful information and the rest may be discarded.
It is based on an event query language, which extends SQL with new statements for causal relationships, regular expression support for content-based filtering as well as time- and length-windows.
More information on Esper can be found here: ImplementationBecause Esper makes use of some third party libraries, which are not supported by Android as they e.g. rely upon the java.beans-package, we had to omit some functionalities of Esper.
Porting Esper to Android worked well so far, difficulties with verifying the ANTLR-based grammer parser have been eliminated (-> bug in Android's verifier). We are now pleased to announce Esper 3.2 alpha for Android. Consult our download section for the latest sources and binaries. |
|