EgoSENSE: A Framework for Context-Aware Mobile Applications Development

E. M. Milic, D. Stojanovic

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;

Full Text:

PDF

References


A. K. Dey, “Understanding and Using Context”, Personal and Ubiquitous Computing Journal, Vol. 5, No. 1, pp. 4-7, 2001

S. Loke, Context-Aware Pervasive Systems: Architectures for a New Breed of Applications. Auerbach (CRC Press), 2006

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

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

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

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

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

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

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




eISSN: 1792-8036     pISSN: 2241-4487