DocumentCode
2238093
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
fYear
2006
fDate
26-29 June 2006
Firstpage
183
Lastpage
192
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Pervasive Services, 2006 ACS/IEEE International Conference on
Conference_Location
Lyon
Print_ISBN
1-4244-0237-9
Type
conf
DOI
10.1109/PERSER.2006.1652224
Filename
1652224
Link To Document