Title :
A Flexible and Extensible Component-Oriented Middleware for Creating Context-Aware Applications
Author :
De Miranda, Daniel Coutinho ; Valente, M.Td.O.
Author_Institution :
Dept. of Comput. Sci., Catholic Univ., Minas Gerais
Abstract :
In this paper, we describe a middleware system, called J2CS (Java 2 Context Service), that provides support to most of the tasks involved in designing context-aware applications in Java. The J2CS system can be classified as a lightweighted, flexible, extensible and component-oriented middleware. In the proposed platform, containers manage the life cycle of components called contextlets which are used to infer high-level events from. low-level sensed data. Containers are also in charge of handling communication details with sensors and other sources of context information. In this paper, we discuss the software architecture, the programming interface, the run-time performance and the implementation of J2CS. We also present some examples of context-aware applications based on the proposed middleware
Keywords :
Java; middleware; object-oriented programming; software architecture; J2CS system; Java 2 Context Service; component life cycle; component-oriented middleware; context-aware application; contextlets; programming interface; run-time performance; software architecture; Acoustic sensors; Application software; Containers; Context; Context-aware services; Java; Middleware; Pervasive computing; Ubiquitous computing; Wearable computers;
Conference_Titel :
Pervasive Services, 2006 ACS/IEEE International Conference on
Conference_Location :
Lyon
Print_ISBN :
1-4244-0237-9
DOI :
10.1109/PERSER.2006.1652224