a CAPpella
Prototyping Context-Aware Applications by Demonstration
Update: a CAPpella has been accepted to appear in the proceedings of CHI 2004.
Dey, Anind K., Hamid, Raffay, Beckmann, Chris, Li, Ian, and Hsu, Daniel. a CAPpella: Programming by Demonstration of Context-Aware Applications. To appear in the proceedings of CHI 2004.
Ian Li
SUPERB 2003
Advised by Dr. Anind Dey
Abstract. In recent years, various projects have developed infrastructures and toolkits to facilitate the development of context-aware applications. These efforts made creating context-aware applications easier for programmers, but not for creative designers and end users, most of whom do not program. To help non-programmers, we present, a CAPpella, a tool that allows users to build context-aware applications by demonstration. There are two challenges to this approach: (1) the machine learning technique to deduce the users. context and (2) the design of the graphical user interface to allow users to assist the training of the computer. This paper describes our design of a user interface using principles that aid in visualization of information. We discuss the results of our paper prototype test that shaped our design decisions and describe the final prototype and future work.