• DocumentCode
    2345717
  • Title

    A Middleware Architecture for Context-Aware and Location-Based Mobile Applications

  • Author

    Viterbo, Jose ; Sacramento, Vagner ; Rocha, Ricardo ; Baptista, Gustavo ; Malcher, Marcelo ; Endler, Markus

  • Author_Institution
    Dept. of Inf., Pontificia Univ. Catolica do Rio de Janeiro, Rio de Janeiro, Brazil
  • fYear
    2008
  • fDate
    15-16 Oct. 2008
  • Firstpage
    52
  • Lastpage
    61
  • Abstract
    The development of location and context-aware applications is greatly facilitated by the use of context-provisioning middleware. However, development of such applications still remains a challenge from the point of view of software engineering. In this paper we present MoCA, a service-oriented middleware architecture that supports the development and deployment of distributed context-aware applications for mobile users. Besides explaining its main services and APIs, we discuss in which ways the MoCA architecture supports some well-known software engineering principles that apply to the design and implementation of context-aware applications. Furthermore, we give an overview of its usage and present the most notable prototype applications that have been developed on the top of MoCA.
  • Keywords
    middleware; mobile computing; software architecture; API; MoCA; context-aware mobile applications; location-based mobile applications; middleware; service-oriented middleware architecture; software engineering; Application software; Computer architecture; Conferences; Context-aware services; Informatics; Middleware; Prototypes; Software engineering; Software prototyping; Wireless sensor networks; Context-aware Computing; Location-Based Applications; Middleware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Workshop, 2008. SEW '08. 32nd Annual IEEE
  • Conference_Location
    Kassandra
  • ISSN
    1550-6215
  • Print_ISBN
    978-0-7695-3617-0
  • Type

    conf

  • DOI
    10.1109/SEW.2008.7
  • Filename
    5328450