Applications that are aware of the context in which they are running and adapt their behavior accordingly.
Published in Chapter:
A Middleware Architecture for Developing Mobile Applications
Hana Rubinsztejn (Federal University of Mato Grosso do Sul, Brazil), José Viterbo (Federal Fluminense University, Brazil), Vagner Sacramento (Institute of Informatics, Federal University of Goias, Brazil), Ricardo Rocha (Institute of Informatics, Federal University of Goias, Brazil), Gustavo Baptista (Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil), and Markus Endler (Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Brazil)
Copyright: © 2012
|Pages: 15
DOI: 10.4018/978-1-61520-655-1.ch017
Abstract
In this chapter, the authors present MoCA, a service-oriented middleware architecture that supports the development and deployment of distributed applications for mobile devices, which are inherently context-aware and adaptive. Besides explaining its main services and APIs, they 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, the authors give an overview of its usage and present prototype applications that have been developed on the top of MoCA.