Supporting generic context-aware applications for mobile devices

Most of the advances in the field of context-aware middleware center on the research of the components necessary to create one. Although this is vital and gives important insights, it does not immediately enable us to build context-aware applications more easily. Too few projects reach the state of a usable software product. In this paper we describe an approach to separate the building of context-aware applications from the middleware. The centerpiece is an interface to independently define a context-aware application and its state. Additionally we provide a coarse protocol definition for the communication between the instances of a context-aware middleware by the example of a client/server system for mobile devices.

[1]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[2]  Mark Weiser,et al.  The world is not a desktop , 1994, INTR.

[3]  Michael Koch,et al.  Ubiquitous Computing , 2001, CSCW-Kompendium.

[4]  Fintan Bolton Pure CORBA , 2001 .

[5]  V. Prasanna Venkatesan,et al.  Implementation of Generic Context Middleware for Context-Aware Applications , 2012 .

[6]  Gregory D. Abowd,et al.  The context toolkit: aiding the development of context-enabled applications , 1999, CHI '99.

[7]  Kirat Pal Singh,et al.  Design of High Performance MIPS Cryptography Processor Based on T-DES Algorithm , 2015, ArXiv.

[8]  M. Weiser,et al.  Hot topics-ubiquitous computing , 1993 .

[9]  Sandeep K. S. Gupta,et al.  Reconfigurable Context-Sensitive Middleware for Pervasive Computing , 2002, IEEE Pervasive Comput..

[10]  Matthias Baldauf,et al.  A survey on context-aware systems , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[11]  Paolo Bellavista,et al.  A survey of context data distribution for mobile ubiquitous systems , 2012, CSUR.

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

[13]  Daniel Romero,et al.  Context-Aware Middleware: An overview , 2008 .

[14]  N. Malik,et al.  FUTURE CHALLENGES IN CONTEXT-AWARE COMPUTING , 2008 .

[15]  Donald A. Norman,et al.  The invisible computer , 1998 .

[16]  Gregory D. Abowd,et al.  What next, ubicomp?: celebrating an intellectual disappearing act , 2012, UbiComp.

[17]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[18]  Eleri Cardozo,et al.  A domain-independent middleware framework for context-aware applications , 2007, ARM '07.

[19]  Claudia Linnhoff-Popien,et al.  A Context Modeling Survey , 2004 .

[20]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[21]  Gregory D. Abowd,et al.  Cyberguide: A mobile context‐aware tour guide , 1997, Wirel. Networks.

[22]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[23]  A. Fleischmann Distributed Systems , 1994, Springer Berlin Heidelberg.

[24]  Luiz Olavo Bonino da Silva Santos,et al.  A service-oriented middleware for context-aware applications , 2007, MPAC '07.

[25]  R.P. Pinto,et al.  A Component Framework for Context-Awareness , 2008, 2008 International Wireless Communications and Mobile Computing Conference.

[26]  Iakovos S. Venieris,et al.  Context-aware service engineering: A survey , 2009, J. Syst. Softw..

[27]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[28]  Michael Weber,et al.  Context Directory: A context-aware service for mobile context-aware computing applications by the example of Google Android , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[29]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[30]  Jun Wei,et al.  A study on the replaceability of context-aware middleware , 2009, Internetware.