Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2328909.2328921acmotherconferencesArticle/Chapter ViewAbstractPublication PageseuroplopConference Proceedingsconference-collections
research-article

A pattern language for interactive tabletops in collaborative workspaces

Published: 07 July 2010 Publication History

Abstract

In this paper, we present a Human-Computer Interaction (HCI) design pattern language that bundles existing knowledge on tabletop design and offers solutions to recurring problems. Our patterns enable not only developers, designers, and domain experts to improve their existing systems and facilitate the design process of new systems, we also encourage novice users to comprehend the variety of tabletop research and commercial products in this domain. We consider our language as a starting point to create a sustainable body of knowledge that will be extended and refined by the community.

References

[1]
J. Leitner, J. Powell, P. Brandl, T. Seifried, M. Haller, B. Dorray, P. To, Flux: A Tilting Multi-Touch and Pen Based Surface. Proc. CHI '09, pp. 3211--3216.
[2]
M. Morris, B. A. J. Brush, and B. Meyers, A Field Study of Knowledge Workers' Use of Interactive Horizontal Displays. Proc. TABLETOP '08, pp. 105--112.
[3]
C. Muller-Tomfelde, A. Wessels, and C. Schremmer, Tilted Tabletops: In Between Horizontal and Vertical Workspaces. Proc. TABLETOP '08, pp. 49--56.
[4]
D. Wigdor, G. Perm, K. Ryall, A. Esenther, and C. Shen, Living with a Tabletop: Analysis and Observations of Long Term Office Use of a Multi-Touch Table. Proc. TABLETOP '07, pp. 60--67.
[5]
H. Ishii and M. Kobayashi, ClearBoard: A Seamless Medium for Shared Drawing and Conversation with Eye Contact. Proc. CHI '92, pp. 525--532.
[6]
K. Ryall, C. Forlines, and C. Shen, Exploring the Effects of Group Size and Table Size on Interactions with Tabletop Shared-Display Groupware. Proc. CSCW '04, pp. 284--293.
[7]
K. Inkpen, K. Hawkey, M. Kellar, and R. Mandryk, Exploring Display Factors that Influence Co-Located Collaboration: Angle, Size, Number, and User Arrangement. Proc. HCI '05.
[8]
T. Grossman and D. Wigdor, Going Deeper: a Taxonomy of 3D on the Tabletop. Proc. TABLETOP '07, pp. 137--144.
[9]
L. Terrenghi, A. Quigley, and A. Dix, A taxonomy for and analysis of multi-person-display ecosystems. Personal Ubiquitous Computation, vol. 13, 2009, pp. 583--598.
[10]
S. Jorda, G. Geiger, M. Alonso, and M. Kaltenbrunner, The reacTable: Exploring the Synergy between Live Music Performance and Tabletop Tangible Interfaces. Proc. TEI '07, pp. 139--146.
[11]
K. Bredies, N. A. Mann, J. Ahrens, M. Geier, S. Spors, and M. Nischt, The Multi-Touch SoundScape Renderer. Ext. Abstr. AVI '08, pp. 466--469.
[12]
H. Koike, S. Kajiwara, K. Fukuchi, and Y. Sato, Information Layout and Interaction on Virtual and Real Rotary Tables. Proc. TABLETOP '07, pp. 95--102.
[13]
M. Masoodian, S. McKoy, and B. Rogers, Hands-on Sharing: Collaborative Document Manipulation on a Tabletop Display Using Bare Hands. Proc. CHINZ '07, pp. 25--31.
[14]
ISO 9241-5, Ergonomic requirements for office work with visual display terminals: Workstation layout and postural requirements
[15]
M. Weiss, S. Voelker, C. Sutter, and J. Borchers, BendDesk: Dragging Across the Curve. Proc. ITS '10, pp 1--10.
[16]
ISO 9241-5, Ergonomic requirements for office work with visual display terminals: Workstation layout and postural requirements
[17]
D. Wigdor, G. Perm, K. Ryall, A. Esenther, and C. Shen, Living with a Tabletop: Analysis and Observations of Long Term Office Use of a Multi-Touch Table. Proc. TABLETOP '07, pp. 60--67.
[18]
K. Perlin and D. Fox, Pad: An Alternative Approach to the Computer Interface. Proc. SIGGRAPH '93, pp. 57--64.
[19]
J. Raskin, The Humane Interface: New Directions for Designing Interactive Systems, Addison-Wesley Professional, 2000.
[20]
C. Forlines and C. Shen, DTLens: Multi-User Tabletop Spatial Data Exploration. Ext. Abstr. UIST '05, pp. 119--122.
[21]
Apple Inc., iPhone, http://www.apple.com/iphone/
[22]
P. Dietz and D. Leigh, DiamondTouch: A Multi-User Touch Technology. Proc. UIST'01, pp. 219--226.
[23]
K. A. Mohamed, S. Haag, J. Peltason, F. Dal-Ri, and T. Ottmann, Disoriented Pen-Gestures for Identifying Users around the Tabletop without Cameras and Motion Sensors. Proc. TABLETOP '06, pp. 43--52.
[24]
D. Schmidt, M. K. Chong, and H. Gellersen, HandsDown: Hand-contour-based User Identification for Interactive Surfaces. Proc. NordiCHI '10, pp. 432--441.
[25]
C. Shen, F. D. Vernier, C. Forlines, and M. Ringel, DiamondSpin: An Extensible Toolkit for Around-the-Table Interaction. Proc. CHI '04, pp. 167--174.
[26]
H. Koike, S. Kajiwara, K. Fukuchi, and Y. Sato, Information Layout and Interaction on Virtual and Real Rotary Tables. Proc. TABLETOP '07, pp. 95--102.
[27]
R. Kruger, S. Carpendale, S. D. Scott, and S. Greenberg, Roles of Orientation in Tabletop Collaboration: Comprehension, Coordination and Communication. Computer Supported Cooperative Work (CSCW), vol. 13, 2004, pp. 501--537.
[28]
P. Dragicevic and Y. Shi, Visualizing and Manipulating Automatic Document Orientation Methods Using Vector Fields. Ext. Abstr. ITS '09, pp. 65--68.
[29]
Apple Inc., iPhone, http://www.apple.com/iphone/
[30]
H. Benko, A. Wilson, and P. Baudisch, Precise Selection Techniques for Multi-Touch Screens. Proc. CHI '06.
[31]
A. Olwal, S. Feiner, and S. Heyman, Rubbing and Tapping for Precise and Rapid Selection on Touch-Screen Displays. Proc. CHI '08, pp. 295--304.
[32]
Apple Inc., iPhone, http://www.apple.com/iphone/
[33]
E. Tse, C. Shen, S. Greenberg, and C. Forlines, Enabling Interaction with Single User Applications through Speech and Gestures on a Multi-User Tabletop. Proc. AVI '06, pp. 336--343.
[34]
M. Wu, C. Shen, K. Ryall, C. Forlines, and R. Balakrishnan, Gesture Registration, Relaxation, and Reuse for Multi-Point Direct-Touch Surfaces. Proc. TABLETOP '06, pp. 185--192.
[35]
Smart Technologies, SMARTBoard, http://www.smarttech.com/
[36]
J. O. Wobbrock, M. R. Morris, and A. D. Wilson, User-Defined Gestures for Surface Computing. Proc. CHI '09, pp. 1083--1092.
[37]
L. Terrenghi, D. Kirk, A. Sellen, and S. Izadi, Affordances for Manipulation of Physical Versus Digital Media on Interactive Surfaces. Proc. CHI '07, pp. 1157--1166.
[38]
A. J. Sellen and R. H. R. Harper, The Myth of the Paperless Office, MIT Press, 2003.
[39]
Apple Inc., iPad, http://www.apple.com/ipad/
[40]
M. Masoodian, S. McKoy, and B. Rogers, Hands-on Sharing: Collaborative Document Manipulation on a Tabletop Display Using Bare Hands. Proc. CHINZ '07, pp. 25--31.
[41]
X. Zhang and M. Takatsuka, Put That There NOW: Group Dynamics of Tabletop Interaction under Time Pressure. Proc. TABLETOP '07, pp. 37--43.
[42]
E. Tse, J. Histon, S. D. Scott, and S. Greenberg, Avoiding Interference: How People Use Spatial Separation and Partitioning in SDG Workspaces. Proc. CSCW '04, pp. 252--261.
[43]
D. Pinelle, M. Barjawi, M. Nacenta, and R. Mandryk, An Evaluation of Coordination Techniques for Protecting Objects and Territories in Tabletop Groupware. Proc. CHI '09, pp. 2129--2138.
[44]
A. M. Piper, E. O'Brien, M. R. Morris, and T. Winograd, SIDES: a cooperative tabletop computer game for social skills development. Proc. CSCW '06, pp. 1--10.
[45]
P. Peltonen, E. Kurvinen, A. Salovaara, G. Jacucci, T. Ilmonen, J. Evans, A. Oulasvirta, and P. Saarikko, It's Mine, Don't Touch!: Interactions at a Large Multi-Touch Display in a City Centre. Proc. CHI '08, pp. 1285--1294.
[46]
P. Marshall, E. Hornecker, R. Morris, S. N. Dalton, and Y. Rogers, When the Fingers do the Talking: A Study of Group Participation with Varying Constraints to a Tabletop Interface. Proc. TABLETOP '08, pp. 33--40.
[47]
J. Rekimoto and M. Saitoh, Augmented Surfaces: A Spatially Continuous Work Space for Hybrid Computing Environments. Proc. CHI '99, pp. 378--385.
[48]
A. D. Wilson and R. Sarin, BlueTable: Connecting Wireless Mobile Devices on Interactive Surfaces Using Vision-Based Handshaking. Proc. GI '07, pp. 119--125.
[49]
D. Schmidt, F. Chehimi, E. Rukzio, and H. Gellersen, PhoneTouch: A Technique for Direct Phone Interaction on Surfaces. Proc. UIST '10, pp. 13--16.
[50]
U. Hinrichs, M. Hancock, C. Collins, and S. Carpendale, Examination of Text-Entry Methods for Tabletop Displays. Proc. TABLETOP '07, pp. 105--112.
[51]
J. Hirche, P. Bomark, M. Bauer, and P. Solyga, Adaptive Interface for Text Input on Large-Scale Interactive Surfaces. Ext. Abstr. TABLETOP '08, pp. 153--156.
[52]
U. Hinrichs, H. Schmidt, T. Isenberga, M. S. Hancock, and S. Carpendale, BubbleType: Enabling Text Entry within a Walk-Up Tabletop Installation. Report 2008-893-06, Department of Computer Science, University of Calgary, 2008.
[53]
U. Hinrichs, M. Hancock, S. Carpendale, and C. Collins, Examination of Text-Entry Methods for Tabletop Displays. Proc. TABLETOP '07, pp. 105--112.
[54]
K. Ryall, C. Forlines, C. Shen, and K. and Everitt, Experiences with and Observations of Direct-Touch Tabletops. Proc. TABLETOP '06, pp. 89--96.
[55]
B. Hartmann, M. R. Morris, H. Benko, and A. D. Wilson, Augmenting Interactive Tables with Mice and Keyboards. Ext. Abstr. UIST '09, pp. 149--152.
[56]
Anoto, http://www.anoto.com/
[57]
X. Bi, Y. Shi, and X. Chen, uPen: A Smart Pen-liked Device for Facilitating Interaction on Large Displays. Proc. TABLETOP '06, pp. 160--168.
[58]
T. Piazza and M. Fjeld, Ortholumen: Using Light for Direct Tabletop Input. Ext. Abstr. TABLETOP '07, pp. 193--196.
[59]
K. A. Mohamed, S. Haag, J. Peltason, F. Dal-Ri, and T. Ottmann, Disoriented Pen-Gestures for Identifying Users around the Tabletop without Cameras and Motion Sensors. Proc. TABLETOP '06, pp. 43--52.
[60]
P. Brandl, C. Forlines, D. Wigdor, M. Haller, and C. Shen, Combining and Measuring the Benefits of Bimanual Pen and Direct-Touch Interaction on Horizontal Interfaces. Proc. AVI '08, pp. 154--161.
[61]
H. Ishii, Tangible Bits: Beyond Pixels. Proc. TEI '08, pp. xv--xxv.
[62]
K. P. Fishkin, A Taxonomy for and Analysis of Tangible Interfaces. Personal Ubiquitous Computing, vol. 8, 2004, pp. 347--358.
[63]
O. Hilliges, D. Baur, and A. Butz, Photohelix: Browsing, Sorting and Sharing Digital Photo Collections. Proc. TABLETOP '07, pp. 87--94.
[64]
M. Weiss, J. Wagner, Y. Jansen, R. Jennings, R. Khoshabeh, J. Hollan, and J. Borchers, SLAP Widgets: Bridging the Gap Between Virtual and Physical Controls on Tabletops. Proc. CHI '09, pp. 481--490.
[65]
Reactable Live!, http://www.reactable.com/
[66]
Nacho Alegre, http://www.nachoalegre.com/
[67]
D. Cotting and M. Gross, Interactive Environment-Aware Display Bubbles. Proc. UIST '06, pp. 245--254.
[68]
D. Leithinger and M. Haller, Improving Menu Interaction for Cluttered Tabletop Setups with User-Drawn Path Menus. Proc. TABLETOP '07, pp. 121--128.
[69]
A. Olwal and A. D. Wilson, SurfaceFusion: Unobtrusive Tracking of Everyday Objects in Tangible User Interfaces. Proc. GI '08, pp. 235--242.
[70]
U. Hinrichs, H. Schmidt, T. Isenberga, M. S. Hancock, and S. Carpendale, BubbleType: Enabling Text Entry within a Walk-Up Tabletop Installation, Report 2008-893-06, Department of Computer Science, University of Calgary, 2008.
[71]
Apple Inc., iPhone, http://www.apple.com/iphone/
[72]
M. Weiss, J. Wagner, Y. Jansen, R. Jennings, R. Khoshabeh, J. Hollan, and J. Borchers, SLAP Widgets: Bridging the Gap Between Virtual and Physical Controls on Tabletops. Proc. CHI '09, pp. 481--490.
[73]
Art. Lebedev Studio, Optimus Maximus keyboard, http://www.artlebedev.com/everything/optimus/
[74]
Smart Technologies, SMARTBoard, http://www.smarttech.com/
[75]
U. Hinrichs, M. Hancock, C. Collins, and S. Carpendale, Examination of Text-Entry Methods for Tabletop Displays. Proc. TABLETOP '07, pp. 105--112.
[76]
X. Zhang and M. Takatsuka, Put That There NOW: Group Dynamics of Tabletop Interaction under Time Pressure. Proc. TABLETOP '07, pp. 37--43.
[77]
A. Toney and B. H. Thomas, Considering Reach in Tangible and Table Top Design. Ext. Abstr. TABLETOP '06, pp. 57--58.
[78]
M. A. Nacenta, D. Aliakseyeu, S. Subramanian, and C. Gutwin, A Comparison of Techniques for Multi-Display Reaching. Proc. SIGCHI '05, pp. 371--380.
[79]
M. Abednego, J. Lee, W. Moon, and J. Park, I-Grabber: Expanding Physical Reach in a Large-Display Tabletop Environment Through the Use of a Virtual Grabber. Ext. Abstr. ITS '09, pp. 61--64.

Cited By

View all
  • (2024)Tangible tabletops: practical experiment and considerations for a design frameworkProceedings of the XXIII Brazilian Symposium on Human Factors in Computing Systems10.1145/3702038.3702109(1-12)Online publication date: 7-Oct-2024
  • (2023)The interface is on the table: Systematic Literature Review about interaction design to applications for tangible tabletops.Proceedings of the XXII Brazilian Symposium on Human Factors in Computing Systems10.1145/3638067.3638091(1-12)Online publication date: 16-Oct-2023
  • (2020)GazeConduits: Calibration-Free Cross-Device Collaboration through Gaze and TouchProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376578(1-10)Online publication date: 21-Apr-2020
  • Show More Cited By

Index Terms

  1. A pattern language for interactive tabletops in collaborative workspaces

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    EuroPLoP '10: Proceedings of the 15th European Conference on Pattern Languages of Programs
    July 2010
    329 pages
    ISBN:9781450302593
    DOI:10.1145/2328909
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 07 July 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. HCI design patterns
    2. guidelines
    3. interactive tabletops

    Qualifiers

    • Research-article

    Conference

    EuroPLoP '10

    Acceptance Rates

    EuroPLoP '10 Paper Acceptance Rate 25 of 39 submissions, 64%;
    Overall Acceptance Rate 216 of 354 submissions, 61%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 27 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Tangible tabletops: practical experiment and considerations for a design frameworkProceedings of the XXIII Brazilian Symposium on Human Factors in Computing Systems10.1145/3702038.3702109(1-12)Online publication date: 7-Oct-2024
    • (2023)The interface is on the table: Systematic Literature Review about interaction design to applications for tangible tabletops.Proceedings of the XXII Brazilian Symposium on Human Factors in Computing Systems10.1145/3638067.3638091(1-12)Online publication date: 16-Oct-2023
    • (2020)GazeConduits: Calibration-Free Cross-Device Collaboration through Gaze and TouchProceedings of the 2020 CHI Conference on Human Factors in Computing Systems10.1145/3313831.3376578(1-10)Online publication date: 21-Apr-2020
    • (2020)Tabletap: A Collaborative Web Application for Large Screen Surfaces Devices2020 IEEE XXVII International Conference on Electronics, Electrical Engineering and Computing (INTERCON)10.1109/INTERCON50315.2020.9220229(1-4)Online publication date: Sep-2020
    • (2019)Identifying HCI Patterns for the Support of Participatory Enterprise Modeling on Multi-touch TablesThe Practice of Enterprise Modeling10.1007/978-3-030-35151-9_8(118-133)Online publication date: 19-Nov-2019
    • (2019)Cross-Platform Enterprise Application Development Framework for Large Screen SurfacesProceedings of the 4th Brazilian Technology Symposium (BTSym'18)10.1007/978-3-030-16053-1_15(161-169)Online publication date: 29-May-2019
    • (2016)Multimodal Segmentation on a Large Interactive TabletopProceedings of the 2016 ACM International Conference on Interactive Surfaces and Spaces10.1145/2992154.2992179(251-260)Online publication date: 6-Nov-2016
    • (2015)Applications of Multi-Touch Tabletop Displays and Their Challenging Issues: An OverviewInternational Journal on Smart Sensing and Intelligent Systems10.21307/ijssis-2017-7918:2(966-991)Online publication date: 1-Jun-2015
    • (2015)Models and Patterns of TrustProceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing10.1145/2675133.2675154(328-338)Online publication date: 28-Feb-2015
    • (2015)Content Creation and Authoring Challenges for Virtual Environments: From User Interfaces to Autonomous Virtual CharactersVirtual Realities10.1007/978-3-319-17043-5_11(187-212)Online publication date: 1-Apr-2015
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media