Abstract
Tabletop devices offer an attractive environment for the creation of hybrid board-games that seamlessly integrate physical and digital interaction. However, the prototyping of Tangible User Interfaces involves the integration of physical and virtual aspects, challenging both designers and developers, and hindering the rapid exploration of richer physical interactions with the game. Although the recent appearance of tabletop frameworks has helped to lower the threshold for coding tangible tabletop applications, the cost is a serious limitation on the degree of expressiveness of the tangible interaction. This paper presents “ToyVision”, a software framework for the prototyping of tabletop games based on the manipulation of conventional playing pieces. ToyVision architecture is based on a Widget layer of abstraction that is able to express the manipulation of playing pieces in the context of the game. This Widget layer supports a wide range of passive and active manipulations with conventional objects. Designers and developers can visually model all passive and active manipulations involved in their game concepts in a Graphic Assistant, and test them immediately in a tabletop device. The paper also describes a set of evaluation sessions which demonstrate that ToyVision has been effective in lowering the threshold of developing applications for tabletop devices, while being sufficiently expressive to give support to innovative concepts for hybrid games that fully explore the tangible feasibilities of conventional playing pieces.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Al Mahmud A, Mubin O, Shahid S, Martens JB (2008) Designing and Evaluating the Tabletop Game Experience for Senior Citizens. Proceeding: NordiCHI, October, 20–22
Arduino: http://www.arduino.cc/
Bollhoefer KW, Meyer K, and Witzsche R (2009) Microsoft surface und das Natural User Interface (NUI). Technical report, Pixelpark, Feb
Brooke J (1996) SUS-A quick and dirty usability scale. Usability evaluation in industry, 189, 194
CCV: Community Core Vision Web: http://nuicode.com/
Clements P, Kazman R, Klein M (2002) Evaluating software architectures: methods and case studies. Addison-Wesley, Boston, p 323
de Souza Alcantara T, Ferreira J, & Maurer F (2013) Interactive prototyping of tabletop and surface applications. In Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems (pp. 229−238). ACM
Deci EL, Ryan RM (1985) Intrinsic motivation and self-determination in human behavior. Springer, New York
Echtler F, Klinker G (2008) A multitouch software architecture. In Proc of NordiCHI ’08. pp. 463–466
Graffiti framework. https://code.google.com/p/grafiti/
Greenberg S (2002) Enhancing creativity with groupware toolkits. Groupware: Design, Implementation, and Use. Springer. 2003. pp. 1–9
Greenberg S and Fitchett C (2001) Phidgets: easy development of physical interfaces through physical widgets. In UIST ’01, pages 209–218
Hansen TE, Hourcade JP, Virbel M, Patali S and Serra T (2009) PyMT: a post-WIMP multi-touch user interface toolkit. International Conference on Interactive Tabletops and Surfaces (ITS ’09). ACM, pp. 17–24
Heijboer M and van den Hoven E (2008) Keeping up appearances: interpretation of tangible artifact design. Proc. of the 5th Nordic conference on Human-computer interaction: building bridges (NordiCHI ’08) pp162–171
Heng X, Lao S, Lee H, & Smeaton A (2008) A touch interaction model for tabletops and PDAs. In Proc. PPD ’08
Hinske S and Langheinrich M (2009) W41K: digitally augmenting traditional game environments. Proc. of the 3rd international Conference on tangible and Embedded interaction (2009). TEI ’09, 99–106
Holmquist LE, Redström J, & Ljungstrand P (1999) Token-based access to digital information. In Handheld and Ubiquitous Computing (pp. 234–245). Springer Berlin Heidelberg
Hornecker E, & Buur J (2006) Getting a grip on tangible interaction: a framework on physical space and social interaction. In Proceedings of the SIGCHI conference on Human Factors in computing systems (pp. 437–446). ACM
Ishii H. & Ullmer B (1997) Tangible bits: towards seamless interfaces between people, bits and atoms. In Proceedings of the ACM SIGCHI Conference on Human factors in computing systems (pp. 234–241). ACM.
ISO 9126–1, Software engineering. 2001. ISO Press
Iwata T, Yamabe T, Poloj M, and Nakajima T (2010) Traditional games meet ICT: a case study on go game augmentation. Proc. of the fourth international conference on tangible, embedded, and embodied interaction (TEI ’10). Pp. 237–240
Kaltenbrunner M, Bovermann T, Bencina R, and Costanza E (2005) TUIO: A protocol for table-top tangible user interfaces. In 6th Int’l Gesture Workshop
Klemmer SR, Li J, Lin J, & Landay JA (2004) Papier-Mache: toolkit support for tangible input. In Proceedings of the SIGCHI conference on Human factors in computing systems (pp. 399–406). ACM
Krzywinski A, Mi H, Chen W, Sugimoto M (2009) RoboTable: a tabletop framework for tangible interaction with robots in a mixed reality. In: In proceedings of the international conference on advances in computer enterntainment technology (ACE ’09). ACM, New York, pp 107–114
Leitner J, Haller M, Yun K, Woo W, Sugimoto M, Inami, M, Cheok AD, and Been-Lirn HD (2010) Physical interfaces for tabletop games. Comput. Entertain. 7, 4, Article 61, 21 pages
Li Y, Fontijn W, and Markopoulos P (2008) A tangible Tabletop Game Supporting Therapy of Children with Cerebral Palsy. 2nd International Conference on Fun and Games, Springer-Verlag, pp. 182–193
Libavg web http://www.libavg.de/
LibTISCH: Library for tangible Interactive Surfaces for Collaboration between Humans. http://tisch.sourceforge.net/
Lin H.-H, and Chang T.-W (2007) A camera-based multi-touch interface builder for designers. In Human-Computer Interaction. HCI Applications and Services
Marco J, Baldassarri S, & Cerezo E (2013) ToyVision: a toolkit to support the creation of innovative board-games with tangible interaction. In Proceedings of the 7th International Conference on Tangible, Embedded and Embodied Interaction (pp. 291–298). ACM
Marco J, Cerezo E, & Baldassarri S (2012) ToyVision: a toolkit for prototyping tabletop tangible games. In Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems (pp. 71–80). ACM
Marco J, Cerezo E, Baldassarri S (2012) Tangible Interaction and Tabletops: New Horizons for Children’s Games International Journal of Arts and Technology (IJART). Vol. 5, Nos. 2/3/4. 2012. pp.151–176 ISSN: 1754–8853. Ed. Inderscience
Mikhak B, Lyon C, & Gorton T (2003) The Tower system: A toolkit for prototyping tangible user interfaces. Submitted as a long paper to CHI 2003
Myers B, Hudson SE, Pausch R (2000) Past, present, and future of user interface software tools. ACM Trans Comput Hum Interact 7(1):3–28
Openexhibits web: http://openexhibits.org
Reactivision: http://reactivision.sourceforge.net/
Resnick M, Maloney J, Monroy-Hernández A, Rusk N, Eastmond E, Brennan K, Kafai Y (2009) Scratch: programming for all. Commun ACM 52(11):60–67
Rogers Y and Rodden T (2004) Configuring spaces and surfaces to support collaborative interactions. In O’Hara, K., Perry, M., Churchill, E. and Russell, D. (eds.) Public and Situated Displays. Kluwer Publishers. pp. 45–79
Shaer O and Jacob RJK (2009) A specification paradigm for the design and implementation of tangible user interfaces. ACM Trans. Comput.-Hum. Interact. 16, 4, Article 20
Shen C, Vernier F, Forlines C, and Ringel M (2004) DiamondSpin: an extensible toolkit for around-the-table interaction. In Proc. CHI ’04, pages 167–174
TouchLib: http://nuigroup.com/touchlib/
Trackmate: http://trackmate.sourceforge.net
Ullmer B, & Ishii H (1997) The metaDESK: models and prototypes for tangible user interfaces. In Proceedings of the 10th annual ACM symposium on User interface software and technology (pp. 223–232). ACM
Wright M (2005) Open sound control: an enabling technology for musical networking. Organised Sound 10(03):193–200
Acknowledgments
We thank Elisa Ubide for helping in the development of ToyVision. We also thank all the students, designers and developers who participated in our evaluation sessions. This work has been partly financed by the Spanish Government through the DGICYT contract TIN2011-24660.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Marco, J., Cerezo, E. & Baldassarri, S. Lowering the threshold and raising the ceiling of tangible expressiveness in hybrid board-games. Multimed Tools Appl 75, 425–463 (2016). https://doi.org/10.1007/s11042-014-2298-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-014-2298-2