Abstract
This paper introduces a paradigm for describing and specifying tangible user interfaces (TUIs). The proposed Token and Constraints (TAC) paradigm captures the core components of TUIs while addressing many of the conceptual challenges unique to building these interfaces. The paradigm enables the description of a broad range of TUIs by providing a common set of constructs. Thus, the TAC paradigm lays the foundation for a high-level description language and a software toolkit for TUIs. We evaluate the proposed paradigm by testing its ability to specify a wide variety of existing TUIs.
Similar content being viewed by others
References
Ishii H, Ullmer B (1997) Tangible bits: towards seamless interfaces between people, bits and atoms. In: Proceedings of the ACM conference on human factors in computing systems (CHI 1997), Atlanta, Georgia, March 1997
Ullmer B (2002) Tangible interfaces for manipulating aggregates of digital information. PhD thesis, Massachusetts Institute of Technology
Foley JD, Wallace VW, Chan P (1984) The human factors of computer graphics interaction techniques. IEEE Comput Graph Appl 4(11):13–48
Klemmer SR, Li J, Lin J, Landay JA (2004) Papier-Mâché: toolkit support for tangible interaction. In: Proceedings of the ACM conference on human factors in computing systems (CHI 2004), Vienna, Austria, April 2004
Jacob RJK, Deligiannidis L, Morrison S (1999) A software model and specification language for non-WIMP user interface. ACM Trans Comput Hum Interact 6(1):1–46
Dourish P (2001) Where the action is: the foundations of embodied interaction. MIT Press, Cambridge
Fitzmaurice GW, Ishii H, Buxton W (1995) Bricks: laying the foundations for graspable user interfaces. In: Proceedings of the ACM conference on human factors in computing systems (CHI’95), Denver, Colorado, May 1995
Holmquist LE, Redström J, Ljungstrand P (1999) Token-based access to digital information. In: Proceedings of the first international symposium on handheld and ubiquitous computing (HUC’99), Karlsruhe, Germany, September 1999
Koleva B, Benford S, Hui Ng K, Rodden T (2003) A framework for tangible user interfaces. In: Proceedings of the real world user interfaces workshop at the 5th international symposium on human–computer interaction with mobile devices and services (MobileHCI 2003), Udine, Italy, September 2003
Calvillo-Gámez EH, Leland N, Shaer O, Jacob RJK (2003) The TAC paradigm: a unified conceptual framework to represent tangible user interfaces. In: Proceedings of the 1st Latin American conference on human computer interaction (CLIHC 2003), Rio de Janeiro, Brazil, August 2003
Burbeck S (1987) Applications programming in Smalltalk-80: how to use model-view-controller. Available at http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html
Ullmer B, Ishii H (2000) Emerging frameworks for tangible user interfaces. IBM Syst 39(3–4):915–931
Coutaz J (1987) PAC: an implementation model for dialog design. In: Proceedings of the 2nd IFIP international conference on human–computer interaction (INTERACT‘87), Stuttgart, Germany, September 1987
Myers BA (1990) A new model for handling input. ACM Trans Inf Syst 8(3):289–320
Fishkin K, Moran T, Harrison B (1998) Embodied user interfaces: towards invisible user interfaces. In: Proceedings of the 7th international conference on engineering for human–computer interaction (EHCI’98), Heraklion, Crete, Greece, September 1998
Tanriverdi V, Jacob RJK (2001) VRID: a design model and methodology for developing virtual reality interfaces. In: Proceedings of the ACM symposium on virtual reality software and technology (VRST 2001), Banff, Canada, November 2001
Ballagas R, Ringel M, Stone M, Borchers J (2003) iStuff: a physical user interface toolkit for ubiquitous computing environments. In: Proceedings of the ACM conference on human factors in computing systems (CHI 2003), Fort Lauderdale, Florida, April 2003
Greenberg S, Fitchett C (2001) Phidgets: easy development of physical interfaces through physical widgets. In: Proceedings of ACM symposium on user interface software and technology (UIST 2001), Orlando, Florida, November 2001
Crampton Smith G (1995) The hand that rocks the cradle. In: ID magazine May/June 1995, pp 60–65
Ljungstrand P, Redström J, Holmquist LE (2000) WebStickers: using physical tokens to access, manage and share bookmarks to the web. In: Proceedings of the conference on designing augmented reality environments (DARE 2000), Elsinore, Denmark, April 2000
Jacob RJK, Ishii H, Pangaro G, Patten J (2002) A tangible interface for organizing information using a grid. In: Proceedings of the ACM conference on human factors in computing systems (CHI 2002), Minneapolis, Minnesota, April 2002
Merriam-Webster online dictionary (2003) Available at http://www.m-w.com
Ullmer B, Ishii H, Jacob R.J.K (2003) Tangible query interfaces: physically constrained tokens for manipulating database queries. In: Proceedings of the 9th IFIP international conference on human–computer interaction (INTERACT 2003), Zurich, Switzerland, September 2003
Underkoffler J, Ishii H (1999) Urp: a luminous-tangible workbench for urban planning and design. In: Proceedings of the ACM conference on human factors in computing systems (CHI’99), Pittsburgh, Pennsylvania, May 1999
Klemmer SR, Newman MW, Farrell R, Bilezikjian M, Landay JA (2001) The Designers’ Outpost: a tangible interface for collaborative web site design. In: Proceedings of the international symposium on user interface software and technology (UIST 2001), Orlando, Florida, November 2001
Anderson D, Frankel JL, Marks J, Agarwala A, Beardsley P, Hodgins J, Leigh D, Ryall K, Sullivan E, Yedidia J (2000) Tangible interaction + graphical interpretation: a new approach to 3D modeling. In: Proceedings of the international conference on computer graphics and interactive techniques (SIGGRAPH 2000), New Orleans, Louisiana, July 2000
Chang A, O’Modhrain S, Jacob RJK, Gunther E, Ishii H (2002) ComTouch: design of a vibrotactile communication device. In: Proceedings of the conference on designing interactive systems (DIS 2002), London, June 2002
Acknowledgements
We would like to thank Mark D. Gross, Ellen Yi-Luen Do, Ken Camarata, and Brygg Ullmer as well as the reviewers and editors for their valuable feedback on this paper. We would also like to thank the students of the HCI research group at Tufts University and the students of the Design Machine Group at the University of Washington for discussing these ideas. We want to extend thanks to Tufts students Shan Lu and Cris Barbero for working with us, and to Juana Maria Hernandez from the Universidad Politecnica de San Luis Potosi. Finally, we thank Hiroshi Ishii and the Tangible Media Group at MIT. This work was partially supported by a grant from the National Science Foundation Partnerships for Innovation program.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Shaer, O., Leland, N., Calvillo-Gamez, E.H. et al. The TAC paradigm: specifying tangible user interfaces. Pers Ubiquit Comput 8, 359–369 (2004). https://doi.org/10.1007/s00779-004-0298-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-004-0298-3