Part of the book series:Advances in Intelligent Systems and Computing ((AISC,volume 571))
Included in the following conference series:
2017Accesses
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.
This is a preview of subscription content,log in via an institution to check access.
Access this chapter
Subscribe and save
- Get 10 units per month
- Download Article/Chapter or eBook
- 1 Unit = 1 Article or 1 Chapter
- Cancel anytime
Buy Now
- Chapter
- JPY 3498
- Price includes VAT (Japan)
- eBook
- JPY 22879
- Price includes VAT (Japan)
- Softcover Book
- JPY 28599
- Price includes VAT (Japan)
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Forman, G.H., Zahorjan, J.: The challenges of mobile computing. Computer4, 38–47 (1994)
de Oliveira, L., Loureiro, A.: CodeDroid: a framework to develop context-aware applications. In: MOBILITY - The First International Conference on Mobile Services, Resources, and Users (2011)
van Wissen, B., Palmer, N., Kemp, R., Kielmann, T., Bal, H.: ContextDroid: an expression-based context framework for Android. In: PhoneSense (2010)
Wang, A.I., Ahmad, Q.K.: IASTED - International Conference on Software Engineering and Applications (2010)
Tummala, H., Jones, J.: Developing spatially-aware content management systems for dynamic, location-specific information in mobile environments. In: 3rd ACM International Workshop on Wireless Mobile Applications and Services on WLAN Hotspots, Mobility Support and Location Awareness, pp. 14–22. ACM, Cologne, Germany (2005)
López-de-Ipiña, D., Vazquez, J.I., Abaitua, J.: A context-aware mobile mash-up platform for ubiquitous web. In: 3rd IET International Conference on Intelligent Environments, pp. 116–123. IEEE, Ulm, Germany (2007)
Challiol, C., Rossi, G., Gordillo, S., Cristófolo, V.: Designing and implementing physical hypermedia applications. In: Gavrilova, M.L., Gervasi, O., Kumar, V., Tan, C.J.K., Taniar, D., Laganá, A., Mun, Y., Choo, H. (eds.) ICCSA 2006. LNCS, vol. 3983, pp. 148–157. Springer, Heidelberg (2006). doi:10.1007/11751632_16
Van Woensel, W., Casteleyn, S., De Troyer, O.: SCOUT: a framework for personalized contextaware mobile applications. In: ICWE 2009 Doctoral Consortium (2009)
Williams, E., Gray, J.: Contextion: a framework for developing context-aware mobile applications. In: Proceedings of the 2nd International Workshop on Mobile Development Lifecycle, pp. 27–31 (2014)
Martin, R.C.: Design principles and design patterns (2000)
Adibi, S. (ed.): Mobile Health: A Technology Road Map. Springer, New York (2015)
Author information
Authors and Affiliations
ESMAD, Polytechnic of Porto, Porto, Portugal
Ricardo Queirós
Algoritmi Research Centre, University of Minho, Braga, Portugal
Filipe Portela & José Machado
- Ricardo Queirós
You can also search for this author inPubMed Google Scholar
- Filipe Portela
You can also search for this author inPubMed Google Scholar
- José Machado
You can also search for this author inPubMed Google Scholar
Corresponding author
Correspondence toRicardo Queirós.
Editor information
Editors and Affiliations
DEI/FCT, Universidade de Coimbra, Coimbra, Baixo Mondego, Portugal
Álvaro Rocha
Nova IMS, Universidade Nova de Lisboa, Lisboa, Portugal
Ana Maria Correia
College of Engineering, The Ohio State University, Columbus, Ohio, USA
Hojjat Adeli
DSI/EEUM, Universidade do Minho, Guimarães, Portugal
Luís Paulo Reis
DIMES, Università della Calabria, Arcavacata di Rende, Italy
Sandra Costanzo
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Queirós, R., Portela, F., Machado, J. (2017). Magni - A Framework for Developing Context-Aware Mobile Applications. In: Rocha, Á., Correia, A., Adeli, H., Reis, L., Costanzo, S. (eds) Recent Advances in Information Systems and Technologies. WorldCIST 2017. Advances in Intelligent Systems and Computing, vol 571. Springer, Cham. https://doi.org/10.1007/978-3-319-56541-5_43
Download citation
Published:
Publisher Name:Springer, Cham
Print ISBN:978-3-319-56540-8
Online ISBN:978-3-319-56541-5
eBook Packages:EngineeringEngineering (R0)
Share this paper
Anyone you share the following link with will be able to read this content:
Sorry, a shareable link is not currently available for this article.
Provided by the Springer Nature SharedIt content-sharing initiative