|
ABSTRACT
DiamondSpin is a toolkit for the efficient prototyping of and experimentation with multi-person, concurrent interfaces for interactive shared displays. In this paper, we identify the fundamental functionality that tabletop user interfaces should embody, then present the toolkit's architecture and API. DiamondSpin provides a novel real-time polar to Cartesian transformation engine that has enabled new, around-the-table interaction metaphors to be implemented. DiamondSpin allows arbitrary document positioning and orientation on a tabletop surface. Polygonal tabletop layouts such as rectangular, octagonal, and circular tabletops can easily be constructed. DiamondSpin also supports multiple work areas within the same digital tabletop. Multi-user operations are offered through multi-threaded input event streams, multiple active objects, and multiple concurrent menus. We also discuss insights on tabletop interaction issues we have observed from a set of applications built with DiamondSpin.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ACM CSCW 2002 Workshop on Co-located Tabletop Collaboration: Technologies and Directions. 2002.
|
| |
2
|
|
 |
3
|
|
 |
4
|
George W. Fitzmaurice , Ravin Balakrishnan , Gordon Kurtenbach , Bill Buxton, An exploration into supporting artwork orientation in the user interface, Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, p.167-174, May 15-20, 1999, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/302979.303033]
|
 |
5
|
|
| |
6
|
Hourcade, H.P., Bederson, B.B., "Architecture and Implementation of a Java Package for Multiple Input Devices (MID)", HCIL Tech Report No. 99-08, 1999.
|
| |
7
|
Kyffin, S. The LiME Project. Phillips brochure. http://www.design.philips.com/lime/download/brochure.pdf.
|
 |
8
|
|
 |
9
|
|
| |
10
|
|
 |
11
|
Chia Shen , Neal B. Lesh , Frederic Vernier , Clifton Forlines , Jeana Frost, Sharing and building digital group histories, Proceedings of the 2002 ACM conference on Computer supported cooperative work, November 16-20, 2002, New Orleans, Louisiana, USA
[doi> 10.1145/587078.587124]
|
 |
12
|
Chia Shen , Neal Lesh , Baback Moghaddam , Paul Beardsley , Ryan Scott Bardsley, Personal digital historian: user interface design, CHI '01 extended abstracts on Human factors in computing systems, March 31-April 05, 2001, Seattle, Washington
[doi> 10.1145/634067.634090]
|
| |
13
|
Shen, C., Everitt, K.M.; Ryall, K., "UbiTable: Impromptu Face-to-Face Collaboration on Horizontal Interactive Surfaces", UbiComp 2003. LNCS 2864. 281--288.
|
| |
14
|
SMARTTech, "Digital Vision Touch Technology", White Paper, <http://www.smarttech.com/dvit/>. 2003.
|
 |
15
|
Mark Stefik , Gregg Foster , Daniel G. Bobrow , Kenneth Kahn , Stan Lanning , Lucy Suchman, Beyond the chalkboard: computer support for collaboration and problem solving in meetings, Communications of the ACM, v.30 n.1, p.32-47, Jan. 1987
[doi> 10.1145/7885.7887]
|
 |
16
|
Jason Stewart , Benjamin B. Bederson , Allison Druin, Single display groupware: a model for co-present collaboration, Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, p.286-293, May 15-20, 1999, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/302979.303064]
|
 |
17
|
Norbert A. Streitz , Jörg Geißler , Torsten Holmer , Shin'ichi Konomi , Christian Müller-Tomfelde , Wolfgang Reischl , Petra Rexroth , Peter Seitz , Ralf Steinmetz, i-LAND: an interactive landscape for creativity and innovation, Proceedings of the SIGCHI conference on Human factors in computing systems: the CHI is the limit, p.120-127, May 15-20, 1999, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/302979.303010]
|
 |
18
|
Peter Tandler , Thorsten Prante , Christian Müller-Tomfelde , Norbert Streitz , Ralf Steinmetz, Connectables: dynamic coupling of displays for the flexible creation of shared workspaces, Proceedings of the 14th annual ACM symposium on User interface software and technology, November 11-14, 2001, Orlando, Florida
[doi> 10.1145/502348.502351]
|
| |
19
|
Tse, E., Greenberg, S., "SDGToolkit: A Toolkit for Rapidly Prototyping Single Display Groupware", Poster in ACM CSCW 2002.
|
| |
20
|
UbiComp 2002 Workshop on Collaboration with Interactive Walls and Tables. 2002.
|
| |
21
|
Vernier, F, Lesh, N., Shen, C., "Visualization Techniques for Circular Tabletop Interfaces", Proc. AVI 2002, 257--263.
|
 |
22
|
|
CITED BY 65
|
|
Kousuke Nakashima , Takashi Machida , Kiyoshi Kiyokawa , Haruo Takemura, A 2D-3D integrated environment for cooperative work, Proceedings of the ACM symposium on Virtual reality software and technology, November 07-09, 2005, Monterey, CA, USA
|
|
|
Kathy Ryall , Clifton Forlines , Chia Shen , Meredith Ringel Morris, Exploring the effects of group size and table size on interactions with tabletop shared-display groupware, Proceedings of the 2004 ACM conference on Computer supported cooperative work, November 06-10, 2004, Chicago, Illinois, USA
|
|
|
|
|
|
Stacey D. Scott , M. Sheelagh , T. Carpendale , Kori M. Inkpen, Territoriality in collaborative tabletop workspaces, Proceedings of the 2004 ACM conference on Computer supported cooperative work, November 06-10, 2004, Chicago, Illinois, USA
|
|
|
Chia Shen , Mark S. Hancock , Clifton Forlines , Frédéric D. Vernier, CoR2Ds, CHI '05 extended abstracts on Human factors in computing systems, April 02-07, 2005, Portland, OR, USA
|
|
|
Meredith Ringel , Kathy Ryall , Chia Shen , Clifton Forlines , Frederic Vernier, Release, relocate, reorient, resize: fluid techniques for document sharing on multi-user interactive tables, CHI '04 extended abstracts on Human factors in computing systems, April 24-29, 2004, Vienna, Austria
|
|
|
Meredith Ringel Morris , Kathy Ryall , Chia Shen , Clifton Forlines , Frederic Vernier, Beyond "social protocols": multi-user coordination policies for co-located groupware, Proceedings of the 2004 ACM conference on Computer supported cooperative work, November 06-10, 2004, Chicago, Illinois, USA
|
|
|
|
|
|
Russell Kruger , Sheelagh Carpendale , Stacey D. Scott , Anthony Tang, Fluid integration of rotation and translation, Proceedings of the SIGCHI conference on Human factors in computing systems, April 02-07, 2005, Portland, Oregon, USA
|
|
|
Meredith Ringel Morris , Anthony Cassanego , Andreas Paepcke , Terry Winograd , Ann Marie Piper , Anqi Huang, Mediating Group Dynamics through Tabletop Interface Design, IEEE Computer Graphics and Applications, v.26 n.5, p.65-73, September 2006
|
|
|
Alexandre Demeure , Sylvie Rouillard , François Bérard , Gaelle Calvary, Requis et pistes pour les futures boîtes à outils d'interaction graphiques, Proceedings of the 16th conference on Association Francophone d'Interaction Homme-Machine, p.211-214, August 30-September 03, 2004, Namur, Belgium
|
|
|
|
|
|
Marcin Wichary , Lucy Gunawan , Nele Van den Ende , Qarin Hjortzberg-Nordlund , Aga Matysiak , Ruud Janssen , Xu Sun, Vista: interactive coffee-corner display, CHI '05 extended abstracts on Human factors in computing systems, April 02-07, 2005, Portland, OR, USA
|
|
|
Sho Iwasaki , Yasufumi Hirakawa , Harumi Mase , Eiji Tokunaga , Tatsuo Nakajima, Towards computer-supported face-to-face knowledge sharing, CHI '06 extended abstracts on Human factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
|
|
|
Paul H. Dietz , Bret Harsham , Clifton Forlines , Darren Leigh , William Yerazunis , Sam Shipman , Bent Schmidt-Nielsen , Kathy Ryall, DT controls: adding identity to physical interfaces, Proceedings of the 18th annual ACM symposium on User interface software and technology, October 23-26, 2005, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
|
|
Meredith Ringel Morris , Andreas Paepcke , Terry Winograd , Jeannie Stamberger, TeamTag: exploring centralized versus replicated controls for co-located tabletop groupware, Proceedings of the SIGCHI conference on Human Factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
|
|
|
Meredith Ringel Morris , Anqi Huang , Andreas Paepcke , Terry Winograd, Cooperative gestures: multi-user gestural interactions for co-located groupware, Proceedings of the SIGCHI conference on Human Factors in computing systems, April 22-27, 2006, Montréal, Québec, Canada
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kathy Ryall , Alan Esenther , Clifton Forlines , Chia Shen , Sam Shipman , Meredith Ringel Morris , Katherine Everitt , Frederic D. Vernier, Identity-Differentiating Widgets for Multiuser Interactive Surfaces, IEEE Computer Graphics and Applications, v.26 n.5, p.56-64, September 2006
|
|
|
Daniel Wigdor , Darren Leigh , Clifton Forlines , Samuel Shipman , John Barnwell , Ravin Balakrishnan , Chia Shen, Under the table interaction, Proceedings of the 19th annual ACM symposium on User interface software and technology, October 15-18, 2006, Montreux, Switzerland
|
|
|
Jun Liu , David Pinelle , Samer Sallam , Sriram Subramanian , Carl Gutwin, TNT: improved rotation and translation on digital tables, Proceedings of the 2006 conference on Graphics interface, June 07-09, 2006, Quebec, Canada
|
|
|
Adrian Reetz , Carl Gutwin , Tadeusz Stach , Miguel Nacenta , Sriram Subramanian, Superflick: a natural and efficient technique for long-distance object placement on digital tables, Proceedings of the 2006 conference on Graphics interface, June 07-09, 2006, Quebec, Canada
|
|
|
|
|
|
Clifton Forlines , Chia Shen , Daniel Wigdor , Ravin Balakrishnan, Exploring the effects of group size and display configuration on visual search, Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work, November 04-08, 2006, Banff, Alberta, Canada
|
|
|
Anne Marie Piper , Eileen O'Brien , Meredith Ringel Morris , Terry Winograd, SIDES: a cooperative tabletop computer game for social skills development, Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work, November 04-08, 2006, Banff, Alberta, Canada
|
|
|
|
|
|
Daniel Wigdor , Chia Shen , Clifton Forlines , Ravin Balakrishnan, Perception of elementary graphical elements in tabletop and multi-surface environments, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
|
|
|
Lucia Terrenghi , David Kirk , Abigail Sellen , Shahram Izadi, Affordances for manipulation of physical versus digital media on interactive surfaces, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mark Hancock , Sheelagh Carpendale , Andy Cockburn, Shallow-depth 3d interaction: design and evaluation of one-, two- and three-touch techniques, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kathy Ryall , Alan Esenther , Clifton Forlines , Chia Shen , Sam Shipman , Meredith Ringel Morris , Katherine Everitt , Frederic D. Vernier, Identity-Differentiating Widgets for Multiuser Interactive Surfaces, IEEE Computer Graphics and Applications, v.26 n.5, p.56-64, September 2006
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Florian Block , Michael Haller , Hans Gellersen , Carl Gutwin , Mark Billinghurst, VoodooSketch: extending interactive surfaces with adaptable interface palettes, Proceedings of the 2nd international conference on Tangible and embedded interaction, February 18-20, 2008, Bonn, Germany
|
|
|
Chreston Miller , Ashley Robinson , Rongrong Wang , Pak Chung , Francis Quek, Interaction techniques for the analysis of complex data on high-resolution displays, Proceedings of the 10th international conference on Multimodal interfaces, October 20-22, 2008, Chania, Crete, Greece
|
|
|
|
|
|
|
|
|
Eva Hornecker , Paul Marshall , Nick Sheep Dalton , Yvonne Rogers, Collaboration and interference: awareness with mice or touch input, Proceedings of the ACM 2008 conference on Computer supported cooperative work, November 08-12, 2008, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
Kee-Eung Kim , Wook Chang , Sung-Jung Cho , Junghyun Shim , Hyunjeong Lee , Joonah Park , Youngbeom Lee , Sangryong Kim, Hand grip pattern recognition for mobile user interfaces, Proceedings of the 18th conference on Innovative applications of artificial intelligence, p.1789-1794, July 16-20, 2006, Boston, Massachusetts
|
|
|
|
|
|
Miguel A. Nacenta , Patrick Baudisch , Hrvoje Benko , Andy Wilson, Separability of spatial manipulations in multi-touch interfaces, Proceedings of Graphics Interface 2009, May 25-27, 2009, Kelowna, British Columbia, Canada
|
|
|
Jochen Rick , Amanda Harris , Paul Marshall , Rowanne Fleck , Nicola Yuill , Yvonne Rogers, Children designing together on a multi-touch tabletop: an analysis of spatial orientation and user interactions, Proceedings of the 8th International Conference on Interaction Design and Children, June 03-05, 2009, Como, Italy
|
|
|
Chia Shen , Kathy Ryall , Clifton Forlines , Alan Esenther , Frederic D. Vernier , Katherine Everitt , Mike Wu , Daniel Wigdor , Meredith Ringel Morris , Mark Hancock , Edward Tse, Informing the Design of Direct-Touch Tabletops, IEEE Computer Graphics and Applications, v.26 n.5, p.36-46, September 2006
|
|