Active Folders: A Metaphor for Developing and Interacting with Context-Aware Applications

Query by Browsing (QBB) is a relationally complete paradigm for creating Visual Query Language (VQL)s. It has been adapted successfully for use on handheld devices in the form of the Chiromancer interface, thus placing considerable search capabilities at the fingertips of mobile users. In this paper we describe an enhancement to the QBB paradigm to accommodate continuous queries through the use of active folders, i.e. folders whose contents are constantly updated. We thus demonstrate how such continuous queries coupled with a suitable context-describing database schema can be used to support a variety of context-aware application scenarios. A prototype architecture and context schema are described as are the extensions to the QBB paradigm and the additions to the Chiromancer interface needed to support these scenarios.

[1]  Abraham Bernstein,et al.  Software infrastructure and design challenges for ubiquitous computing applications , 2002, CACM.

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

[3]  Gregory D. Abowd,et al.  The Human Experience , 2002, IEEE Pervasive Comput..

[4]  David R. Morse,et al.  Issues in Developing Context-Aware Computing , 1999, HUC.

[5]  Laurent Ciarletta,et al.  A conceptual model for pervasive computing , 2000, Proceedings 2000. International Workshop on Parallel Processing.

[6]  Paraskevas Evripidou,et al.  A relationally complete visual query language for heterogeneous data sources and pervasive querying , 2005, 21st International Conference on Data Engineering (ICDE'05).

[7]  Mark W. Newman,et al.  Designing for serendipity: supporting end-user configuration of ubiquitous computing environments , 2002, DIS '02.

[8]  Amitava Mukherjee,et al.  Pervasive Computing: A Paradigm for the 21st Century , 2003, Computer.

[9]  Jonathan Trevor,et al.  Exploiting space and location as a design framework for interactive mobile systems , 2000, TCHI.

[10]  Gordon B. Davis,et al.  Anytime/anyplace computing and the future of knowledge work , 2002, CACM.

[11]  Shankar Ponnekanti,et al.  Pervasive computing: what is it good for? , 1999, MobiDe '99.

[12]  James C. Spohrer,et al.  User Experience in the Pervasive Computing Age , 2000, IEEE Multim..

[13]  Jianliang Xu,et al.  Data Management in Location-Dependent Information Services , 2002, IEEE Pervasive Comput..

[14]  Jonathan Trevor,et al.  Context-aware communication , 2002, IEEE Wirel. Commun..

[15]  Panos K. Chrysanthis,et al.  Proceedings of the 6th international conference on Mobile data management , 2003 .