Experiences with Developing Context-Aware Applications with Augmented Artefacts

—Context-Awareness is a key concept of future ubiquitous computing. Although various academic and industry researches are going on around the world to realize context-awareness, we are yet to achieve any substantial success. In this paper we have reported our experiences of dealing with context awareness. We have presented our approach for building context-aware applications by demonstrating a real life application development process. Furthermore we have presented two context-aware application frameworks that we have deployed in the roadmap of our research towards context-awareness. We have discussed our findings and learned lessons on various issues of context-awareness.

[1]  Tatsuo Nakajima,et al.  Prottoy: A Middleware for Sentient Environment , 2005, EUC.

[2]  Peter J. Brown,et al.  The Stick-e Document: a Framework for Creating Context-aware Applications , 1996 .

[3]  Tatsuo Nakajima,et al.  Bazaar: A Conceptual Framework for Physical Space Applications , 2004, UCS.

[4]  Philippe Debaty,et al.  Creating Web Representations for Places , 2000, HUC.

[5]  Tatsuo Nakajima,et al.  Experiences with building sentient materials using various sensors , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..

[6]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[7]  Adam Cheyer,et al.  The Open Agent Architecture , 1997, Autonomous Agents and Multi-Agent Systems.

[8]  Mike Spreitzer,et al.  Providing Location Information in a Ubiquitous Computing Environment , 1994, Mobidata.

[9]  Tatsuo Nakajima,et al.  AwareMirror: A Personalized Display Using a Mirror , 2005, Pervasive.

[10]  Tatsuo Nakajima,et al.  Towards system software for physical space applications , 2005, SAC '05.

[11]  Andy Hopper,et al.  Implementing a Sentient Computing System , 2001, Computer.

[12]  William Noah Schilit,et al.  A system architecture for context-aware mobile computing , 1995 .

[13]  Joseph A. Paradiso,et al.  Interfacing to the foot: apparatus and applications , 2000, CHI Extended Abstracts.

[14]  Kristof Van Laerhoven,et al.  How to build smart appliances? , 2001, IEEE Personal Communications.

[15]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[16]  Jason Pascoe,et al.  Adding generic contextual capabilities to wearable computers , 1998, Digest of Papers. Second International Symposium on Wearable Computers (Cat. No.98EX215).

[17]  Albrecht Schmidt,et al.  Adding some smartness to devices and everyday things , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[18]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.

[19]  Itiro Siio,et al.  Digital Decor: Augmented Everyday Things , 2003, Graphics Interface.

[20]  Michael Beigl,et al.  A Location Model for Communicating and Processing of Context , 2002, Personal and Ubiquitous Computing.

[21]  Tatsuo Nakajima,et al.  Design and implementation of a software infrastructure for integrating sentient artefact , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[22]  A. Harter,et al.  The Anatomy of a ContextAware Application , 1999, MobiCom 1999.

[23]  Barry Brumitt,et al.  EasyLiving: Technologies for Intelligent Environments , 2000, HUC.

[24]  Mark Weiser The computer for the 21st century , 1991 .

[25]  Gregory D. Abowd,et al.  Software engineering issues for ubiquitous computing , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).