Rapid Prototyping of Context-Aware Applications: A Case Study

Daqing Zhang,Sanka Ravipriya Hettiarachchi,Xiaohang Wang,Kejian Miao
2005-01-01
Abstract:Context-aware applications are typically difficult to build since there is a lack of architectural support for the entire context processing flow and appropriate programming abstraction. In this paper, we have proposed an architecture approach to the rapid prototyping of context-aware applications. Specifically, we developed a context-aware architecture called Semantic Space and a set of programming abstractions. The functionality encapsulated in Semantic Space handles the common, time-consuming and low-level details for context processing, allowing designers to concentrate on the application logic while only a few lines of code are needed to access and use context. A case study, SituAwarePhone, validates our approach and illustrates in concrete form, the process and issues involved in the design of context-aware applications.
What problem does this paper attempt to address?