A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Providing architectural support for building context-aware applications
Providing architectural support for building context-aware applications
Applications of context-aware computing in hospital work: examples and design principles
Proceedings of the 2004 ACM symposium on Applied computing
MobiPADS: A Reflective Middleware for Context-Aware Mobile Computing
IEEE Transactions on Software Engineering
CASPER: mining personalized services
UIC'10 Proceedings of the 7th international conference on Ubiquitous intelligence and computing
An Ontology-Based, Cross-Application Context Modeling and Management Service
International Journal on Semantic Web & Information Systems
Dynamic on-demand solution delivery based on a context-aware services management framework
International Journal of Grid and Utility Computing
Hi-index | 0.00 |
Context awareness has emerged as an important element in distributed computing. It offers mechanisms that allow applications to be aware of their environment and enable these applications to adjust their behavior to the current context. Considering the dynamic nature of context, the data flow of relevant contextual information can be significant. In order to keep track of this information flow, a flexible service mechanism should be available for the client applications. In this document we present a service-oriented middleware for context-aware applications. This middleware provides support to leverage the development of context-aware applications by providing a scripting-like approach for context-aware application development; allowing the subscription of rules containing context-based events and conditions and a notification to be sent when the specified context holds. Moreover, a domain-specific language has been developed to express these context-based rules.