Title
Magni - A Framework for Developing Context-Aware Mobile Applications.
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 developers 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 framework 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.
Year
DOI
Venue
2017
10.1007/978-3-319-56541-5_43
RECENT ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 3
Keywords
Field
DocType
Web services,Design patterns,Mobile frameworks,Geolocalization,Interoperability,Mobile healthcare,Automotive apps
Interoperability,Computer science,Separation of concerns,Business logic,Software design pattern,Human–computer interaction,Web service,Code refactoring,Architectural pattern,The Internet
Conference
Volume
ISSN
Citations 
571
2194-5357
2
PageRank 
References 
Authors
0.37
3
3
Name
Order
Citations
PageRank
Ricardo Queirós18818.51
Filipe Portela217744.10
José Machado38332.46