Abstract
Context is a poorly used source of information in our computing environments. As a result, we have an impoverished understanding of what context is and how it can be used. In this paper, we provide an operational definition of context and discuss the different ways in which context can be used by context-aware applications. We also present the Context Toolkit, an architecture that supports the building of these context-aware applications. We discuss the features and abstractions in the toolkit that make the task of building applications easier. Finally, we introduce a new abstraction, a situation which we believe will provide additional support to application designers.
- 1. Schilit B, Theimer M. Disseminating active map information to mobile hosts. IEEE Network 1994; 8: 22-32.Google Scholar
- 2. Brown PJ. The Stick-e document: a framework for creating context-aware applications. In: Proceedings of Electronic Publishing '96; 259-272.Google Scholar
- 3. Rodden T, Cheverst K, Davies K, Dix A. Exploiting context in HCI design for mobile systems. Workshop on Human Computer Interaction with Mobile Devices, 1998, http://www.dcs.gla.ac.uk/njohnson/papers/mobile/ HCIMD1.htmlGoogle Scholar
- 4. Ward A, Jones A, Hopper A. A new location technique for the active office. IEEE Personal Communications 1997; 4: 42-47.Google Scholar
- 5. Schilit B, Adams N, Want R. Context-aware computing applications. In: First International Workshop on Mobile Computing Systems and Applications, 1994; 85-90.Google Scholar
- 6. Pascoe J. Adding generic contextual capabilities to wearable computers. In: Proceedings of 2nd International Symposium on Wearable Computers, 1998; 92-99. Google Scholar
- 7. Dey AK, Abowd GD. Towards a better understanding of context and context-awareness. CHI'2000 Workshop on the What, Who, Where, When, and How of Context-Awareness, 2000, ftp://ftp.cc.gatech.edu/pub/gvu/tr/1999/ 99-22.pdfGoogle Scholar
- 8. Salber D, Dey AK, Abowd GD. The Context Toolkit: aiding the development of context-enabled applications. In: Proceedings of CHI'99; 434-441. Google Scholar
Index Terms
- Understanding and Using Context
Recommendations
Understanding context: creating a lasting impact in experimental software engineering research
FoSER '10: Proceedings of the FSE/SDP workshop on Future of software engineering researchSoftware is developed for and in a vast number of contexts. Some software systems are small in size; some large. Some systems are developed by small teams; some large. Some projects are sensitive to schedule, others to safety of the users. In this ...
Categorising Context and Using Short Term Contextual Information to Obtain Long Term Context
TRUSTCOM '12: Proceedings of the 2012 IEEE 11th International Conference on Trust, Security and Privacy in Computing and CommunicationsContext Aware computing has been one of the most challenging and interesting developments from the past decade. But as it turns out, context is a poorly used source of information which, most of the times is utilized inefficiently in Ubiquitous ...
Context understanding in computer vision: A survey
AbstractContextual information plays an important role in many computer vision tasks, such as object detection, video action detection, image classification, etc. Recognizing a single object or action out of context could be sometimes very ...
Graphical abstractDisplay Omitted
Highlights- A comprehensive survey for context understanding in computer vision.
- Context ...
Comments