skip to main content
10.1145/985692.985714acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

DiamondSpin: an extensible toolkit for around-the-table interaction

Published:25 April 2004Publication History

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

  1. ACM CSCW 2002 Workshop on Co-located Tabletop Collaboration: Technologies and Directions. 2002.Google ScholarGoogle Scholar
  2. de Bruijn, O. and Spence, R., "Serendipity within a Ubiquitous Computing Environment: A Case for Opportunistic Browsing", Proc. UbiComp 2001, 362--369. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Dietz, P. and Leigh, D., " DiamondTouch: A Multi-User Touch Technology", Proc. UIST 2001, 219--226. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Fitzmaurice, G.W., Balakrishnan, R., Kurtenbach, G., Buxton, B., "An Exploration into Supporting Artwork Orientation in the User Interface", Proc. CHI 1999, 167--174. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Guimbretiere, F., Stone, M., Winograd, T., "Fluid Interaction with High-Resolution Wall-Size Displays", Proc. UIST 2001, 21--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  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.Google ScholarGoogle Scholar
  7. Kyffin, S. The LiME Project. Phillips brochure. http://www.design.philips.com/lime/download/brochure.pdf.Google ScholarGoogle Scholar
  8. T. Porter and T. Duff, "Compositing Digital Images", Computer Graphics (Proc. SIGGRAPH), Vol 18, No 3, July 1984, p. 253--259. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Rekimoto, J. "SmartSkin: An Infrastructure for Freehand Manipulation on Interactive Surfaces", Proc. CHI 2002, 113--120. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Russell, D.M, Drew, C., Sue, A., "Social Aspects of Using Large Public Interactive Displays for Collaboration", UbiComp 2002. LNCS 2498. 229--236. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Shen, C., Lesh N., Forlines C., Vernier F., "Sharing and Building Digital Group Histories", Proc. CSCW 2002, 324--333. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Shen, C., Lesh, N.B.; Moghaddam, B.; Beardsley, P.A.; Bardsley, R.S., "Personal Digital Historian: Use Interface Design", Proc. CHI 2001 Extended Abstracts, 29--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Shen, C., Everitt, K.M.; Ryall, K., "UbiTable: Impromptu Face-to-Face Collaboration on Horizontal Interactive Surfaces", UbiComp 2003. LNCS 2864. 281--288.Google ScholarGoogle Scholar
  14. SMARTTech, "Digital Vision Touch Technology", White Paper, <http://www.smarttech.com/dvit/>. 2003.Google ScholarGoogle Scholar
  15. Stefik, M., Foster, G., Bobrow, D.G., Kahn, K., Lanning, S., Suchman, L. "Beyond the Chalkboard: Computer Support for Collaboration and Problem Solving in Meetings", ACM Comm, 30(1), 32--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Stewart, J. Bederson, B., Druin, A., "Single Display Groupware: A Model for Co-present Collaboration", Proc. CHI 1999, 286--293. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Streitz, N.A., Tandler, P., Muller-Tomfelde, C., Konomi, S. "i-LAND: An Interactive Landscape for Creativity and Innovation", Proc. CHI 1999, 120--127. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Tandler, P. Prante., T., Muller-Tomfelde, C., Streitz, N., Steinmetz, R. "ConnecTables: Dynamic Coupling of Displays for Flexible Creation of Shared Workspaces", Proc. UIST 2001, 11--19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Tse, E., Greenberg, S., "SDGToolkit: A Toolkit for Rapidly Prototyping Single Display Groupware", Poster in ACM CSCW 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. UbiComp 2002 Workshop on Collaboration with Interactive Walls and Tables. 2002.Google ScholarGoogle Scholar
  21. Vernier, F, Lesh, N., Shen, C., "Visualization Techniques for Circular Tabletop Interfaces", Proc. AVI 2002, 257--263. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Wellner, P., "Interacting with Paper on the Digital Desk", ACM Comm, 36(7), 1993, 86--96. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. DiamondSpin: an extensible toolkit for around-the-table interaction

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      CHI '04: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
      April 2004
      742 pages
      ISBN:1581137028
      DOI:10.1145/985692

      Copyright © 2004 ACM

      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: 25 April 2004

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Author Tags

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate6,199of26,314submissions,24%

      Upcoming Conference

      CHI '24
      CHI Conference on Human Factors in Computing Systems
      May 11 - 16, 2024
      Honolulu , HI , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader