Affiliation:
1. Wellesley College, Wellesley, MA
2. Tufts University, Medford, MA
Abstract
Tangible interaction shows promise to significantly enhance computer-mediated support for activities such as learning, problem solving, and design. However, tangible user interfaces are currently considered challenging to design and build. Designers and developers of these interfaces encounter several conceptual, methodological, and technical difficulties. Among others, these challenges include: the lack of appropriate interaction abstractions, the shortcomings of current user interface software tools to address continuous and parallel interactions, as well as the excessive effort required to integrate novel input and output technologies. To address these challenges, we propose a specification paradigm for designing and implementing Tangible User Interfaces (TUIs), that enables TUI developers to specify the structure and behavior of a tangible user interface using high-level constructs which abstract away implementation details. An important benefit of this approach, which is based on User Interface Description Language (UIDL) research, is that these specifications could be automatically or semi-automatically converted into concrete TUI implementations. In addition, such specifications could serve as a common ground for investigating both design and implementation concerns by TUI developers from different disciplines.
Thus, the primary contribution of this article is a high-level UIDL that provides developers from different disciplines means for effectively specifying, discussing, and programming a broad range of tangible user interfaces. There are three distinct elements to this contribution: a visual specification technique that is based on Statecharts and Petri nets, an XML-compliant language that extends this visual specification technique, as well as a proof-of-concept prototype of a Tangible User Interface Management System (TUIMS) that semi-automatically translates high-level specifications into a program controlling specific target technologies.
Funder
Division of Information and Intelligent Systems
Division of Emerging Frontiers in Research and Innovation
Publisher
Association for Computing Machinery (ACM)
Subject
Human-Computer Interaction
Reference47 articles.
1. Ali M. F. Perez-Quinones M. A. and Abrams M. 2004. Building multi-platform user interfaces with uiml. In Multiple User Interfaces S. A. and J. H. Eds. John Wiley and Sons Chichester UK 95--116. Ali M. F. Perez-Quinones M. A. and Abrams M. 2004. Building multi-platform user interfaces with uiml. In Multiple User Interfaces S. A. and J. H. Eds. John Wiley and Sons Chichester UK 95--116.
2. SwingStates
3. iStuff
4. Marble track audio manipulator (MTAM)
Cited by
55 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. DuckyCode: A Hybrid Platform with Graphical and Tangible User Interfaces to Program Educational Robots;Lecture Notes in Networks and Systems;2023
2. Index;Weaving Fire into Form;2022-07-20
3. Authors’ Biographies;Weaving Fire into Form;2022-07-20
4. Bibliography;Weaving Fire into Form;2022-07-20
5. Years of Referenced Manuscripts;Weaving Fire into Form;2022-07-20