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.
- ACM CSCW 2002 Workshop on Co-located Tabletop Collaboration: Technologies and Directions. 2002.Google Scholar
- de Bruijn, O. and Spence, R., "Serendipity within a Ubiquitous Computing Environment: A Case for Opportunistic Browsing", Proc. UbiComp 2001, 362--369. Google ScholarDigital Library
- Dietz, P. and Leigh, D., " DiamondTouch: A Multi-User Touch Technology", Proc. UIST 2001, 219--226. Google ScholarDigital Library
- 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 ScholarDigital Library
- Guimbretiere, F., Stone, M., Winograd, T., "Fluid Interaction with High-Resolution Wall-Size Displays", Proc. UIST 2001, 21--30. Google ScholarDigital Library
- 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 Scholar
- Kyffin, S. The LiME Project. Phillips brochure. http://www.design.philips.com/lime/download/brochure.pdf.Google Scholar
- T. Porter and T. Duff, "Compositing Digital Images", Computer Graphics (Proc. SIGGRAPH), Vol 18, No 3, July 1984, p. 253--259. Google ScholarDigital Library
- Rekimoto, J. "SmartSkin: An Infrastructure for Freehand Manipulation on Interactive Surfaces", Proc. CHI 2002, 113--120. Google ScholarDigital Library
- Russell, D.M, Drew, C., Sue, A., "Social Aspects of Using Large Public Interactive Displays for Collaboration", UbiComp 2002. LNCS 2498. 229--236. Google ScholarDigital Library
- Shen, C., Lesh N., Forlines C., Vernier F., "Sharing and Building Digital Group Histories", Proc. CSCW 2002, 324--333. Google ScholarDigital Library
- 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 ScholarDigital Library
- Shen, C., Everitt, K.M.; Ryall, K., "UbiTable: Impromptu Face-to-Face Collaboration on Horizontal Interactive Surfaces", UbiComp 2003. LNCS 2864. 281--288.Google Scholar
- SMARTTech, "Digital Vision Touch Technology", White Paper, <http://www.smarttech.com/dvit/>. 2003.Google Scholar
- 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 ScholarDigital Library
- Stewart, J. Bederson, B., Druin, A., "Single Display Groupware: A Model for Co-present Collaboration", Proc. CHI 1999, 286--293. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- Tse, E., Greenberg, S., "SDGToolkit: A Toolkit for Rapidly Prototyping Single Display Groupware", Poster in ACM CSCW 2002. Google ScholarDigital Library
- UbiComp 2002 Workshop on Collaboration with Interactive Walls and Tables. 2002.Google Scholar
- Vernier, F, Lesh, N., Shen, C., "Visualization Techniques for Circular Tabletop Interfaces", Proc. AVI 2002, 257--263. Google ScholarDigital Library
- Wellner, P., "Interacting with Paper on the Digital Desk", ACM Comm, 36(7), 1993, 86--96. Google ScholarDigital Library
Index Terms
- DiamondSpin: an extensible toolkit for around-the-table interaction
Recommendations
B2B-Swipe: Swipe Gesture for Rectangular Smartwatches from a Bezel to a Bezel
CHI '16: Proceedings of the 2016 CHI Conference on Human Factors in Computing SystemsWe present B2B-Swipe, a single-finger swipe gesture for a rectangular smartwatch that starts at a bezel and ends at a bezel to enrich input vocabulary. There are 16 possible B2B-Swipes because a rectangular smartwatch has four bezels. Moreover, B2B-...
TapBoard: making a touch screen keyboard more touchable
CHI '13: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsA physical keyboard key has three states, whereas a touch screen usually has only two. Due to this difference, the state corresponding to the touched state of a physical key is missing in a touch screen keyboard. This touched state is an important ...
MK-pad: a Mouse+Keyboard input technique for distance interaction through a mobile tablet device
APCHI '13: Proceedings of the 11th Asia Pacific Conference on Computer Human InteractionWe introduce MK-Pad (Mouse+Keyboard Pad), a technique for entering text and performing mouse operations using a tablet device for distance interaction. MK-Pad uses the screen of a 10.1" tablet touchscreen to host a soft keyboard and turns the screen ...
Comments