Abstract
As the trend towards technology-enriched home environments progresses, the need to enable users to create applications to suit their own lives increases. While several recent projects focus on lowering barriers for application creation by using simplified input mechanisms and languages, these projects often approach application creation from a developer’s perspective, focusing on devices and their interactions, rather than users’ goals or tasks. In this paper, we present a study that examines how users conceptualize applications involving automated capture and playback of home activities and reveals a breadth of home applications that people desire. We introduce CAMP, a system that enables end-user programming for smart home environments based on a magnetic poetry metaphor. We describe how CAMP’s simple interface for creating applications supports users’ natural conceptual models of capture applications. Finally, we present a preliminary evaluation of CAMP and assess its ability to support a breadth of desired home applications as well as the user’s conceptual model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Barkhuus, L., Vallgarda, A.: Smart Home in Your Pocket. In: Adjunct Proceedings of UbiComp 2003, pp. 165–166 (2003)
Ballagas, R., Ringel, M., Stone, M., Borchers, J.: iStuff: A Physical User Interface Toolkit for Ubiquitous Computing Environments. In: Proceedings of ACM Conference on Human Factors in Computing Systems (CHI 2003), pp. 537–544. ACM Press, New York (2003)
Beckmann, C., Dey, A.: SiteView: Tangibly Programming Active Environments with Predictive Visualization. In: Adjunct Proceedings of UbiComp 2003, pp. 167–168 (2003)
Dey, A.K.: Providing Architectural Support for Building Context-Aware Applications. In: Ph.D. Thesis. College of Computing, Georgia Institute of Technology (2000)
Dey, A.K., Hamid, R., Beckmann, C., Li, I., Hsu, D.: a CAPpella: Programming by Demonstration of Context-Aware Applications. In: Proceedings of ACM Conference on Human Factors in Computing Systems (CHI 2004), pp. 33–40. ACM Press, New York (2004)
Dey, A.K., Salber, D., Abowd, G.D.: A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications. Human-Computer Interaction (HCI) Journal 16(2-4), 97–166 (2001)
Edwards, W.K., Newman, M.W., Sedivy, J., Smith, T., Izadi, S.: Challenge: Recombinant Computing and the Speakeasy Approach. In: Proceedings of the Eighth Annual International Conference on Mobile Computing and Networking (MobiCom 2002), pp. 279–286. ACM Press, New York (2002)
Gellersen, H.W., Schmidt, A., Beigl, M.: Multi-Sensor Context-Awareness in Mobile Devices and Smart Artefacts. Mobile Networks and Applications (MONET) 7(5), 341–351 (2002)
Greenberg, S., Fitchett, C.: Phidgets: Easy Development of Physical Interfaces through Physical Widgets. In: Proceedings of the 14th Annual ACM Symposium on User Interface Software and Technology (UIST 2001), pp. 209–218. ACM Press, New York (2001)
Hague, R., Robinson, P., Blackwell, A.: Towards Ubiquitous End-User Programming. In: Adjunct Proceedings of UbiComp 2003, pp. 169–170 (2003)
Humble, J., Crabtree, A., Hemmings, T., Akesson, K., Koleva, B., Rodden, T., Hansson, P.: ”Playing with the Bits” User-Configuration of Ubiquitous Domestic Environments. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 256–263. Springer, Heidelberg (2003)
Klemmer, S.R., Li, J., Lin, J., Landay, J.A.: Papier-Mache: Toolkit Support for Tangible Input. In: Proceedings of ACM Conference on Human Factors in Computing Systems (CHI 2004), pp. 399–406. ACM Press, New York (2004)
Nagel, K., Kidd, C.D., O’Connell, T., Dey, A.K., Abowd, G.D.: The Family Intercom: Developing a Context-Aware Audio Communication System. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, pp. 176–183. Springer, Heidelberg (2001)
Smarthome X10 Kit, http://www.smarthome.com
Sohn, T., Dey, A.K.: iCAP: An Informal Tool for Interactive Prototyping of Context-Aware Applications. In: Extended Abstracts of ACM Conference on Human Factors in Computing Systems (CHI 2003), pp. 974–975. ACM Press, New York (2003)
Tandler, P.: Software Infrastructure for Ubiquitous Computing Environments: Supporting Synchronous Collaboration with Heterogeneous Devices. In: Proceedings of Ubicomp 2001: Ubiquitous Computing, pp. 96–115. Springer, Heidelberg (2001)
Truong, K.N., Abowd, G.D.: INCA: A Software Infrastructure to Facilitate the Construction and Evolution of Ubiquitous Capture & Access Applications. In: Proceedings of Second International Conference on Pervasive Computing (Pervasive 2004), pp. 140–157. Springer, Heidelberg (2004)
Truong, K.N., Abowd, G.D., Brotherton, J.A.: Who, What, When, Where, How: Design issues of capture and access applications. In: Proceedings of Ubicomp 2001: Ubiquitous Computing, pp. 209–224. Springer, Heidelberg (2001)
Wan, D.: Magic Medicine Cabinet: A Situated Portal for Consumer Healthcare. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 352–355. Springer, Heidelberg (1999)
X10 Client, http://x10controller.sourceforge.net/X10Controller/X10Client/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Truong, K.N., Huang, E.M., Abowd, G.D. (2004). CAMP: A Magnetic Poetry Interface for End-User Programming of Capture Applications for the Home. In: Davies, N., Mynatt, E.D., Siio, I. (eds) UbiComp 2004: Ubiquitous Computing. UbiComp 2004. Lecture Notes in Computer Science, vol 3205. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30119-6_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-30119-6_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22955-1
Online ISBN: 978-3-540-30119-6
eBook Packages: Springer Book Archive