EgoSENSE: A Framework for Context-Aware Mobile Applications Development
Abstract
This paper presents a context-aware mobile framework (or middleware), intended to support the implementation of context-aware mobile services. The overview of basic concepts, architecture and components of context-aware mobile framework is given. The mobile framework provide acquisition and management of context, where raw data sensed from physical (hardware) sensors and virtual (software) sensors are combined, processed and analyzed to provide high-level context and situation of the user to the mobile context-aware applications in near real-time. Using demo mobile health application, its most important components and functions, such as these supposed to detect urgent or alarming health conditions of a mobile user and to initiate appropriate actions demonstrated.
Keywords:
context, context-awareness, mobile services, personal health monitoring,Downloads
References
A. K. Dey, “Understanding and Using Context”, Personal and Ubiquitous Computing Journal, Vol. 5, No. 1, pp. 4-7, 2001 DOI: https://doi.org/10.1007/s007790170019
S. Loke, Context-Aware Pervasive Systems: Architectures for a New Breed of Applications. Auerbach (CRC Press), 2006 DOI: https://doi.org/10.1201/9781420013498
M. Baldauf, S. Dustdar, F. Rosenberg, “A Survey On Context-Aware Systems”, International Journal of Ad Hoc and Ubiquitous Computing, Vol. 2, No. 4, pp. 263-277, 2007 DOI: https://doi.org/10.1504/IJAHUC.2007.014070
T. Gua, H. K. Pung, D. Q. Zhang, “A service-oriented middleware for building context-aware services”, Journal of Network and Computer Applications, Vol. 28, pp. 1–18, 2005 DOI: https://doi.org/10.1016/j.jnca.2004.06.002
J. Koolwaaij, A. Tarlano, M. Luther, P. Nurmi, B. Mrohs, A. Battestini, R. Vaidya, “Context Watcher ─ Sharing context information in everyday life”, IASTED Conference on Web Technologies, Applications and Services (WTAS), 2007
B. van Wissen, N. Palmer, R. Kemp, T. Kielmann, H. Bal, ContextDroid: an Expression-Based Context Framework for Android, PhoneSense 2010, Zurich, Switzerland, 2010
T. Hasu, ContextLogger2- A Tool for Smartphone Data Gathering, HIIT Technical Reports 2010-1, Aalto University, Finland, 2010
M. R. H. Toivonen, R. P. A. Oulasvirta, “ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications”, Pervasive Computing, Vol. 4, No. 2, pp. 51-59, 2008 DOI: https://doi.org/10.1109/MPRV.2005.29
AWARE Android Mobile Context Instrumentation Framework, 2014, http://www.awareframework.com/
J. Dunkel, R. Bruns, S. Stipković, “Event-Based Smartphone Sensor Processing for Ambient Assisted Living”, 2013 IEEE Eleventh International Symposium on Autonomous Decentralized Systems (ISADS), Hannover, Germany, March 6-8 , 2014 DOI: https://doi.org/10.1109/ISADS.2013.6513422
M. Stocker, M. Ronkko, M. Kolehmainen, “Abstractions from Sensor Data with Complex Event Processing and Machine Learning”, 7th Intl. Congress on Env. Modelling and Software, San Diego, CA, USA, 2014
D. Preuveneers, Y. Berbers, “SAMURAI: A Streaming Multi-tenant Context-Management Architecture for Intelligent and Scalable Internet of Things Applications”, International Conference on Intelligent Environments, Shanghai, 2014 DOI: https://doi.org/10.1109/IE.2014.43
Wildcat, http://wildcat.ow2.org/
A. I. Wang, Q. K. Ahmad, Camf – Context-Aware Machine Learning Framework For Android, Institutt For Datateknikk Og Informasjonsvitenskap, 2010 DOI: https://doi.org/10.2316/P.2010.725-003
Funf open sensing framewok, http://www.funf.org/about.html
Android Activity recognition, https://tsicilian.wordpress.com/2013/09/23/android-activity-recognition/
Low-power sensors, https://developer.android.com/about/versions/kitkat.html
Event Processing with Esper and NEsper, http://esper.codehaus.org/tutorials/tutorial/tutorial.html
S. Elmalaki, L. Wanner, M. Srivastava, “CAreDroid: AdaptationFramework for Android Context-Aware Applications”, MobiCom '15 The 21st Annual International Conference on Mobile Computing and Networking, 2015 DOI: https://doi.org/10.1145/2789168.2790108
Downloads
How to Cite
License
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.