A tangible programming tool for creation of context-aware applications
Authors:
Open Access
- 8 September 2013
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 391-400
Abstract
End-user programming tools, if properly designed, have the potential to empower end-users to create context-aware applications tailored to their own needs and lives, in order to help them break bad habits and change their behaviors. In this work, we present GALLAG Strip, an easy to use mobile and tangible tool that allows users to create context-aware applications without the need of programming experience. It enables programming by physical demonstration of envisioned interactions with the same sensors and objects that users will later encounter in their finished application. After an initial pilot to verify the usability of GALLAG Strip, we conducted a user study to evaluate the effects of tangible programming in terms of ease of use, engagement, and facilitation of the ideation process. We found that tangibility has both benefits and drawbacks, and suggest a mixed tangible and non-tangible approach for better user experience.Keywords
This publication has 20 references indexed in Scilit:
- Mobidev2011
- Experiencing the Affective DiaryPersonal and Ubiquitous Computing, 2008
- A new look at habits and the habit-goal interface.Psychological Review, 2007
- Correlates of the cognitive dimensions for tangible user interfaceJournal of Visual Languages & Computing, 2006
- Embedding Behavior Modification Strategies into a Consumer Electronic Device: A Case Study2006
- iCAP: Interactive Prototyping of Context-Aware Applications2006
- CAMP: A Magnetic Poetry Interface for End-User Programming of Capture Applications for the Home2004
- “Playing with the Bits” User-Configuration of Ubiquitous Domestic Environments2003
- Graphical representation of programs in a demonstrational visual shell—an empirical evaluationACM Transactions on Computer-Human Interaction, 1997
- Taxonomies of visual programming and program visualizationJournal of Visual Languages & Computing, 1990