| | |
Summary: Understanding and Using Context
ANIND K. DEY
Future Computing Environments Group
College of Computing &GVU Center
Georgia Institute of Technology
Atlanta, GA, 303320280, USA
Tel: +14048945103
Fax: +14048942970
Email: anind@cc.gatech.edu
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 that context can be used
by contextaware applications. We also present the Context Toolkit, an architecture that supports
the building of these contextaware 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. Introduction
Humans are quite successful at conveying ideas to each other and reacting
|