skip to main content
10.1145/2047196.2047238acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
research-article

The proximity toolkit: prototyping proxemic interactions in ubiquitous computing ecologies

Published: 16 October 2011 Publication History

Abstract

People naturally understand and use proxemic relationships (e.g., their distance and orientation towards others) in everyday situations. However, only few ubiquitous computing (ubicomp) systems interpret such proxemic relationships to mediate interaction (proxemic interaction). A technical problem is that developers find it challenging and tedious to access proxemic information from sensors. Our Proximity Toolkit solves this problem. It simplifies the exploration of interaction techniques by supplying fine-grained proxemic information between people, portable devices, large interactive surfaces, and other non-digital objects in a room-sized environment. The toolkit offers three key features. 1) It facilitates rapid prototyping of proxemic-aware systems by supplying developers with the orientation, distance, motion, identity, and location information between entities. 2) It includes various tools, such as a visual monitoring tool, that allows developers to visually observe, record and explore proxemic relationships in 3D space. (3) Its flexible architecture separates sensing hardware from the proxemic data model derived from these sensors, which means that a variety of sensing technologies can be substituted or combined to derive proxemic information. We illustrate the versatility of the toolkit with proxemic-aware systems built by students.

Supplementary Material

JPG File (fp135.jpg)
MOV File (fp135.mov)

References

[1]
Ballagas, R., Ringel, M., Stone, M., and Borchers, J. iStuff: a physical user interface toolkit for ubiquitous computing environments. Proc. of CHI'03, ACM (2003).
[2]
Ballendat, T., Marquardt, N., and Greenberg, S. Proxemic Interaction: Designing for a Proximity and Orientation-Aware Environment. Proc. of ITS'10, ACM (2010).
[3]
Boyle, M. and Greenberg, S. Rapidly prototyping multimedia groupware. Proc. of DMS, Knowl. Sys. Institute, (2005).
[4]
Dey, A.K., et al. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum.-Comp. Int. 16, 2, L. Erlbaum (2001), 97--166.
[5]
Diaz-Marino, R. and Greenberg, S. The proximity toolkit and ViconFace: the video. Ext. Abst. CHI '10, ACM (2010).
[6]
Feiner, S., et al. A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment. Personal Technologies 1, 4 (1997), 208--217.
[7]
Gamma, E., et al. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1994.
[8]
Greenberg, S. and Fitchett, C. Phidgets: Easy Development of Physical Interfaces Through Physical Widgets. Proc. of UIST'01, ACM (2001), 209--218.
[9]
Greenberg, S., Marquardt, N., et al. Proxemic interactions: the new ubicomp? interactions 18, ACM (2011), 42--50.
[10]
GroupLab. Proximity Toolkit website, http://grouplab.cpsc.ucalgary.ca/proximitytoolkit, Retrieved July 5, 2011.
[11]
Hall, E.T. The Hidden Dimension. Doubleday, N.Y, 1966.
[12]
Hartmann, B., et al. Reflective physical prototyping through integrated design, test, and analysis. Proc. UIST, ACM (2006).
[13]
Hightower, J., et al. The location stack: A layered model for location in ubiquitous computing. Proc. of WMCSA'02, (2002).
[14]
Ishii, H. and Ullmer, B. Tangible Bits: Towards Seamless Interfaces Between People, Bits and Atoms. Proc. of CHI'97, ACM (1997), 234--241.
[15]
Ju, W., et al. Range: exploring implicit interaction through electronic whiteboard design. Proc. of CSCW'08, ACM (2008).
[16]
Klemmer, S.R., et al. Papier-Mache: Toolkit Support for Tangible Input. Proc. of CHI'04, ACM (2004), 399--406.
[17]
Kortuem, G., et al. Sensing and visualizing spatial relations of mobile devices. Proc. of UIST'05, ACM (2005), 93--102.
[18]
Krumm, J. and Hinckley, K. The NearMe wireless proximity server. Lecture notes in computer science, (2004), 283--300.
[19]
Li, Y., et al. Topiary: a tool for prototyping location-enhanced applications. Proc. of UIST '04, ACM (2004).
[20]
MacIntyre, B., et al. DART: a toolkit for rapid design exploration of augmented reality experiences. Proc. of UIST'04, ACM (2004).
[21]
Marquardt, N. and Greenberg, S. Distributed Physical Interfaces with Shared Phidgets. Proc. of TEI'07, ACM (2007).
[22]
Matthews, T., et al. A toolkit for managing user attention in peripheral displays. Proc. of UIST '04, ACM (2004).
[23]
Myers, B.A., et al. Past, Present, and Future of User Interface Software Tools. TOCHI 7, 1, ACM (2000), 3--28.
[24]
PrimeSense. OpenNI SDK, http://www.openni.org, Accessed July 5, 2011.
[25]
Reitmayr, G. et al. OpenTracker: A flexible software design for three-dimensional interaction. Virt. Reality 9, (2005).
[26]
Sandor, C. and Klinker, G. A rapid prototyping software infrastructure for user interfaces in ubiquitous augmented reality. Pers. and Ubiq. Comp. 9, (2005).
[27]
Schwarz, J., et al. A framework for robust and flexible handling of inputs with uncertainty. Proc of UIST, ACM (2010).
[28]
Snibbe, S.S. et al. Social immersive media: pursuing best practices for multi-user interactive camera/projector exhibits. Proc. of CHI '09, ACM (2009), 1447--1456.
[29]
Streitz, N., et al. Ambient displays and mobile devices for the creation of social architectural spaces. In Public and Situated Displays. Kluwer, 2003, 387--410.
[30]
Vicon Motion Systems. Nexus software, http://www.vicon.com/products/nexus.html, Retrieved July 5, 2011.
[31]
Vogel, D. et al. Interactive public ambient displays: transitioning from implicit to explicit, public to personal, interaction with multiple users. Proc. of UIST'04, ACM (2004).
[32]
Weiser, M. The Computer for the 21st Century. Scientific American 265, (1991), 94.
[33]
Zhao, T., Aggarwal, M., Kumar, R., and Sawhney, H. Real-Time Wide Area Multi-Camera Stereo Tracking. Proc. of CVPR'05, IEEE (2005), 976--983.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UIST '11: Proceedings of the 24th annual ACM symposium on User interface software and technology
October 2011
654 pages
ISBN:9781450307161
DOI:10.1145/2047196
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 October 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. development
  2. prototyping
  3. proxemic interactions
  4. proxemics
  5. proximity
  6. toolkit
  7. ubiquitous computing

Qualifiers

  • Research-article

Conference

UIST '11

Acceptance Rates

UIST '11 Paper Acceptance Rate 67 of 262 submissions, 26%;
Overall Acceptance Rate 842 of 3,967 submissions, 21%

Upcoming Conference

UIST '24

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)110
  • Downloads (Last 6 weeks)22
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media