2017
Queirós, R.; Portela, F.; Machado, J.
Magni - A framework for developing context-aware mobile applications Proceedings Article
Em: S., Reis L. P. Rocha A. Costanzo (Ed.): pp. 417-426, Springer Verlag, 2017, ISSN: 21945357, (cited By 2; Conference of 5th World Conference on Information Systems and Technologies, WorldCIST ; Conference Date: 11 April 2017 Through 13 April 2017; Conference Code:190479).
Resumo | Links | BibTeX | Etiquetas: Architectural pattern; Context-aware mobile application; Design and implementations; Design Patterns; Geolocalization; Mobile frameworks; Separation of concerns concepts; Ubiquitous technology, Health care; Information systems; Information use; mHealth; Mobile computing; Web services, Interoperability
@inproceedings{Queirós2017417,
title = {Magni - A framework for developing context-aware mobile applications},
author = {R. Queirós and F. Portela and J. Machado},
editor = {Reis L. P. Rocha A. Costanzo S.},
url = {https://www.scopus.com/inward/record.uri?eid=2-s2.0-85018578020&doi=10.1007%2f978-3-319-56541-5_43&partnerID=40&md5=1dbb20a154788464797e2ac8b870f5a7},
doi = {10.1007/978-3-319-56541-5_43},
issn = {21945357},
year = {2017},
date = {2017-01-01},
journal = {Advances in Intelligent Systems and Computing},
volume = {571},
pages = {417-426},
publisher = {Springer Verlag},
abstract = {The advent of Internet and ubiquitous technologies has been fostering the appearance of intelligent mobile applications aware of their environment and the objects nearby. Despite its popularity, mobile devel-opers are often required to write large and disorganized amounts of code, mixing UI with business logic and interact, in a ad-hoc fashion, with sensor devices and services. These habits hinder the code maintenance, refactoring and testing, while negatively influencing the consistency and performance of mobile applications. In this paper we present Magni as an abstract framework for the design and implementation of personalized and context-aware mobile applications. The corner stone of the frame-work is its architectural pattern based on the Model–View–Presenter pattern in the UI layer relying in REST services the majority of the app features. This paradigm fosters the modular design, implementing the separation of concerns concept and allowing an easier implementation of unit tests. In order to validate the framework, we present a prototype for an healthcare automotive app. The main goal of the app is to facilitate the access to health related points of interest such as hospitals, clinics and pharmacies. © Springer International Publishing AG 2017.},
note = {cited By 2; Conference of 5th World Conference on Information Systems and Technologies, WorldCIST ; Conference Date: 11 April 2017 Through 13 April 2017; Conference Code:190479},
keywords = {Architectural pattern; Context-aware mobile application; Design and implementations; Design Patterns; Geolocalization; Mobile frameworks; Separation of concerns concepts; Ubiquitous technology, Health care; Information systems; Information use; mHealth; Mobile computing; Web services, Interoperability},
pubstate = {published},
tppubtype = {inproceedings}
}
The advent of Internet and ubiquitous technologies has been fostering the appearance of intelligent mobile applications aware of their environment and the objects nearby. Despite its popularity, mobile devel-opers are often required to write large and disorganized amounts of code, mixing UI with business logic and interact, in a ad-hoc fashion, with sensor devices and services. These habits hinder the code maintenance, refactoring and testing, while negatively influencing the consistency and performance of mobile applications. In this paper we present Magni as an abstract framework for the design and implementation of personalized and context-aware mobile applications. The corner stone of the frame-work is its architectural pattern based on the Model–View–Presenter pattern in the UI layer relying in REST services the majority of the app features. This paradigm fosters the modular design, implementing the separation of concerns concept and allowing an easier implementation of unit tests. In order to validate the framework, we present a prototype for an healthcare automotive app. The main goal of the app is to facilitate the access to health related points of interest such as hospitals, clinics and pharmacies. © Springer International Publishing AG 2017.