• 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