Design and Development of a Distributed Tabletop System Using EBITA Framework

Over the past decade, tabletop systems are becoming more popular. However, prior works on tabletop system have mostly focused on supporting user interactions with digital contents on one single tabletop display, which are not easily extendable. In this paper we present a new scalable distributed tabletop system consisted of master/slave computer and tangible interfaces to provide high-resolution interactive tabletop display surfaces. Our work is to develop a tabletop system constructed with LCD panels and a cluster of low-cost commodity PCs to support a large highresolution scalable tiled display. It also employs the tangible user interface using the infrared camera tracking and tangible blocks to support intuitive user interaction on the tabletop surface. In this research, EBITA (Environment for Building Interactive Tangible Applications) framework is developed to support various modules necessary for easy construction of any interactive high-resolution applications that run on the distributed tabletop system. This paper briefly describes the design of EBITA framework and detail implementations of the current prototype of distributed tabletop system. Then it demonstrates two applications developed using EBITA framework: 2D high-resolution image viewer and 3D block crash game.

[1]  M. Sheelagh T. Carpendale,et al.  Collaborative coupling over tabletop displays , 2006, CHI.

[2]  Sarah E. Anderson,et al.  The InTENsity PowerWall: A Case Study for a Shared File System Testing Framework , 2000, IEEE Symposium on Mass Storage Systems.

[3]  Renato Pajarola,et al.  Equalizer: A Scalable Parallel Rendering Framework , 2008, IEEE Transactions on Visualization and Computer Graphics.

[4]  Jun Rekimoto,et al.  SmartSkin: an infrastructure for freehand manipulation on interactive surfaces , 2002, CHI.

[5]  Pat Hanrahan,et al.  A distributed graphics system for large tiled displays , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[6]  Regan L. Mandryk,et al.  False prophets: exploring hybrid board/video games , 2002, CHI Extended Abstracts.

[7]  Luc Renambot,et al.  Emerging from the CAVE: Collaboration in Ultra High Resolution Environments , 2007 .

[8]  Kai Li,et al.  A parallel ultra-high resolution MPEG-2 video decoder for PC cluster based tiled display systems , 2002, Proceedings 16th International Parallel and Distributed Processing Symposium.

[9]  Gordon Stoll,et al.  WireGL: a scalable graphics system for clusters , 2001, SIGGRAPH.

[10]  Darren Leigh,et al.  DiamondTouch: a multi-user touch technology , 2001, UIST '01.

[11]  Jason Leigh,et al.  Quanta: a toolkit for high performance data delivery over photonic networks , 2003, Future Gener. Comput. Syst..

[12]  Andrew E. Johnson,et al.  High-Performance Dynamic Graphics Streaming for Scalable Adaptive Graphics Environment , 2006, ACM/IEEE SC 2006 Conference (SC'06).

[13]  Luc Renambot,et al.  Lambda table: high resolution tiled display table for interacting with large visualizations , 2005 .

[14]  P. J. Narayanan,et al.  Garuda: A Scalable Tiled Display Wall Using Commodity PCs , 2007, IEEE Transactions on Visualization and Computer Graphics.

[15]  Jeffrey Barlow,et al.  The Ultimate History of Video Games , 2003 .

[16]  Andreas Paepcke,et al.  TeamTag: exploring centralized versus replicated controls for co-located tabletop groupware , 2006, CHI.

[17]  David Ellis Official Price Guide to Classic Video Games: Console, Arcade, and Handheld Games , 2004 .