ContextStore

The ContextStore is a collection of OSGi services providing a persistent management of ContextEvents. Services implementing the handler interface are automatically detected and linked to the context store and can act as source or consumer of ContextEvents. A ContextEvent may include any object as payload. Because of the persistence context processing can anaylse ContextEvents from specific time window using a SQL query interface to derive valid contextual information over all available contexts if necessary.

The ContextStore release includes utility packages for bidirectional bridging OSGi events and ContextEvents , a context recorder and player service for simulation and test purposes of context handlers, examples and documentations.

This software has been developed as part of the context-aware services of the OSAMI platform.

Version

Current version: 2.0

Changes in current version

New Open Source Release 2.0 of the OSAMI ContextStore:

The new release of the ContextStore now supports the Android operating system and can furthermore be used as normal in an OSGI or JAVA environment. In addition, the performance and the configuration of the ContextStore are optimized and drivers/dialects for the databases Derby, MySQL, PostgreSQL and SQLite are now available.

Open Source License

This package is licensed under the EUPL 1.1

Language / Enviroment

Java 6 / OSGi R4.1 - tested with equinox (www.eclipse.org/equinox)

Download

bin_core
bin_examples
bin_full_dist
bin_tools
javadoc
src_core
src_examples
src_full_dist
contextstore-non_osgi.jar
contextstore-non_osgi-src.jar

Contact
Email: Dr. Wolfgang Thronicke or Florian Ostermair