Despite many sensor, hardware, networking, and software advances, it is still quite difficult to build effective and reliable context-aware applications. We propose to build a context infrastructure that provides three things to simplify the task of building context-aware applications: a context data store for modeling, storing, and distributing context data; a context specification language for declaratively stating and processing context needs; and protection mechanisms for safeguarding privacy needs. Keywords Context awareness, context-aware computing, data models, context specification language, implicit input, privacy
Jason I. Hong