Understanding Context with ContextViewer - Tool for Visualization and Initial Preprocessing of Mobile Sensors Data

Mobile context-aware systems are becoming more and more popular due to the rapid evolution of personal mobile devices. The variety of sensors that are available on such devices allow building intelligent applications that adapt automatically to user preferences and needs. Together with a growth of such self-adaptable systems, number of tools for collecting, visualising and modelling context were developed. However, there is still a need for tools and methods that will support building mobile context-aware systems at the very early stage of development. Such solutions should provide mechanisms for collecting, visualising and initial preprocessing of data to allow better understanding of processes, patterns and dynamics of mobile contextual data. In this paper we propose ContextViewer– a toolkit that aims at providing such mechanisms. It is a part of a methodology for building context-aware systems that besides ContextViewer includes also modelling methods and runtime environment for executing models.

[1]  Grzegorz J. Nalepa,et al.  Capturing Dynamics of Mobile Context-Aware Systems with Rules and Statistical Analysis of Historical Data , 2015, ICAISC.

[2]  Kurt Geihs,et al.  Playing MUSIC — building context‐aware and self‐adaptive mobile applications , 2013, Softw. Pract. Exp..

[3]  Cw Christian Günther,et al.  XES - standard definition , 2014 .

[4]  Tony Clark,et al.  An extensible, self contained, layered approach to context acquisition , 2011, M-MPAC '11.

[5]  Patrick Brézillon,et al.  Reasoning with contextual graphs , 2002, Eur. J. Oper. Res..

[6]  Grzegorz J. Nalepa,et al.  A study of methodological issues in design and development of rule‐based systems: proposal of a new approach , 2011, Wiley Interdiscip. Rev. Data Min. Knowl. Discov..

[7]  Henri E. Bal,et al.  ContextDroid: an Expression-Based Context Framework for Android , 2010 .

[8]  Grzegorz J. Nalepa,et al.  Incomplete and Uncertain Data Handling in Context-Aware Rule-Based Systems with Modified Certainty Factors Algebra , 2014, RuleML.

[9]  Gregory D. Abowd,et al.  Providing architectural support for building context-aware applications , 2000 .

[10]  Roy H. Campbell,et al.  Use of Ontologies in Pervasive Computing Environments , 2003 .

[11]  William Van Woensel,et al.  A Framework for Decentralized, Context-Aware Mobile Applications Using Semantic Web Technology , 2009, OTM Workshops.

[12]  Martin Atzmüller,et al.  Towards capturing social interactions with SDCF: an extensible framework for mobile sensing and ubiquitous data collection , 2013, MSM '13.

[13]  Grzegorz J. Nalepa,et al.  Mobile context-based framework for threat monitoring in urban environment with social threat monitor , 2014, Multimedia Tools and Applications.

[14]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[15]  Thilo Kielmann,et al.  SWAN-song: a flexible context expression language for smartphones , 2012, PhoneSense '12.

[16]  Jakob E. Bardram The Java Context Awareness Framework (JCAF) - A Service Infrastructure and Programming Framework for Context-Aware Applications , 2005, Pervasive.

[17]  Grzegorz J. Nalepa,et al.  Rule-based solution for context-aware reasoning on mobile devices , 2014, Comput. Sci. Inf. Syst..

[18]  Mohamed Medhat Gaber,et al.  Knowledge discovery from data streams , 2009, IDA 2009.

[19]  Jesús S. Aguilar-Ruiz,et al.  Knowledge discovery from data streams , 2009, Intell. Data Anal..

[20]  J. Al-Muhtadi,et al.  Mobile Gaia: a middleware for ad-hoc pervasive computing , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.

[21]  Boudewijn F. van Dongen,et al.  ProM 4.0: Comprehensive Support for Real Process Analysis , 2007, ICATPN.

[22]  Hung Keng Pung,et al.  A middleware for building context-aware mobile services , 2004, 2004 IEEE 59th Vehicular Technology Conference. VTC 2004-Spring (IEEE Cat. No.04CH37514).

[23]  Harry Chen,et al.  Semantic Web in the context broker architecture , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.