Design and Implementation of Context-Awareness Simulation Toolkit for Context learning

The study deals with the most important elements of ubiquitous computing, that is, the toolkit to acquire, express and safely use the context information. To do so, we introduce CAST (context-awareness simulation toolkit) and show how it works. CAST generates users and devices in a virtual home domain, designates their relation and creates virtual context information. The created context information is reused by the request of application and put into use for context learning. Particularly, we have given a consideration to security in the process of context creation and its consumption. That is, we applied SPKI/SDSI to test if the created context information was valid information and if the application that called for the context had legitimate authority to do so. CAST not only captures virtual context information, but it also guarantees the safe sharing of the context information requested by the application

[1]  Albrecht Schmidt,et al.  Situated Interaction and Context-Aware Computing , 2001, Personal and Ubiquitous Computing.

[2]  Harry Chen,et al.  Intelligent Agents Meet the Semantic Web in Smart Spaces , 2004, IEEE Internet Comput..

[3]  Harry Chen,et al.  SOUPA: standard ontology for ubiquitous and pervasive applications , 2004, The First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services, 2004. MOBIQUITOUS 2004..

[4]  Seungyong Lee,et al.  Development of Event Manager and Its Application in Jini Environment , 2005, EUC Workshops.

[5]  Harry Chen,et al.  An ontology for context-aware pervasive computing environments , 2003, The Knowledge Engineering Review.

[6]  Seungyong Lee,et al.  The Design and Implementation of Secure Event Manager Using SPKI/SDSI Certificate , 2005, EUC Workshops.

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

[8]  Yung-Chuan Lee Distributed Computing: Principles and Applications , 2007, Scalable Comput. Pract. Exp..

[9]  Keith Cheverst,et al.  Using and Determining Location in a Context-Sensitive Tour Guide , 2001, Computer.

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

[11]  Keith Cheverst,et al.  Experiences of developing and deploying a context-aware tourist guide: the GUIDE project , 2000, MobiCom '00.

[12]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[13]  Mark Weiser,et al.  Some Computer Science Problems in Ubiquitous Computing , 1993 .

[14]  Keith Cheverst,et al.  The role of adaptive hypermedia in a context-aware tourist GUIDE , 2002, CACM.

[15]  Elliotte Rusty Harold,et al.  XML in a nutshell - a desktop quick reference: covers XML 1.1. and XInclude (3. ed.) , 2000 .

[16]  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).

[17]  Lori A. MacVittie XAML - in a nutshell: a desktop quick reference , 2006 .

[18]  Craig Swann,et al.  XML in Flash , 2001 .

[19]  D. Salber,et al.  The Context Toolkit : Aiding the Development of Context-Aware Applications , 2000 .

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

[21]  Youngho Lee,et al.  CIVE: Context-based Interactive System for Distributed Virtual Environments , 2004 .

[22]  Gerti Kappel,et al.  Customisation for ubiquitous web applications a comparison of approaches , 2003, Int. J. Web Eng. Technol..

[23]  Nigel Warren,et al.  JavaSpaces in Practice , 2002 .

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

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