[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1226969.1226973acmotherconferencesArticle/Chapter ViewAbstractPublication PagesteiConference Proceedingsconference-collections
Article

Distributed physical interfaces with shared phidgets

Published: 15 February 2007 Publication History

Abstract

Tangible interfaces are best viewed as an interacting collection of remotely-located distributed hardware and software components. The problem is that current physical user interface toolkits do not normally offer distributed systems capabilities, leaving developers with extra burdens such as device discovery and management, low-level hardware access, and networking. Our solution is Shared Phidgets, a toolkit for rapidly prototyping distributed physical interfaces. It offers programmers 3 ways to access and control remotely-located hardware, and the ability to create abstract devices by transforming, aggregating and even simulating device capabilities. Network communication and low-level access to device hardware are handled transparently, regardless of device location.

References

[1]
Abowd, G. D. Software engineering issues for ubiquitous computing. Proc IEE Int'l Conf. Software Engineering, 1999.
[2]
Ballagas, R., Ringel, M., Stone, M., and Borchers, J. iStuff: a physical user interface toolkit for ubiquitous computing environments. Proc ACM CHI, 2003.
[3]
Boyle, M. and Greenberg, S. Rapidly Prototyping Multimedia Groupware. Proc DMS, Knowledge Systems Institute, 2005.
[4]
Brave, S., Ishii, H. and Dahley, A. Tangible interfaces for remote collaboration and communication. Proc. ACM CSCW, 1998. 169--178.
[5]
Buxton, W. Living in augmented reality: Ubiquitous media and reactive environments. In Finn, Sellen & Wilber (Eds.). Video Mediated Communication, Erlbaum, 1997. 363--384.
[6]
Chang, A., Resner, B., Koerner, B., Wang, X, and Ishii, H. LumiTouch: An emotional communication device. ACM CHI Extended Abstracts, 2001. 313--314.
[7]
Dey, A. K., Salber, D. & Abowd, G. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction, 16, 2001.
[8]
Dourish, P. Where the action is: The foundation of embodied interaction. MIT Press. 2001.
[9]
Dragicevic, P. and Fekete, J. The Input Configurator toolkit: towards high input adaptability in interactive applications. Proc. AVI, ACM Press, 2004. 244--247.
[10]
Elliot, K., Neustaedter, C. and Greenberg, S. StickySpots: Using Location to Embed Technology in the Social Practices of the Home. Proc Tangible and Embedded Interaction, 2007.
[11]
Greenberg, S. (2007) Toolkits and Interface Creativity, J. Multimedia Tools and Applications, 32(2), Kluwer.
[12]
Greenberg, S. Collaborative physical user interfaces. In K. Okada, T. Hoshi and T. Inoue (Eds) Communication and Collaboration Support Systems. IOS Press, 2005.
[13]
Greenberg, S. and Fitchett, C. Phidgets: Easy development of physical interfaces through physical widgets. Proc ACM UIST, 2001, 209--218.
[14]
Greenberg, S. and Kuzuoka, H. Using digital but physical surrogates to mediate awareness, Communication and privacy in media Spaces. Pers. Technologies, 4 (1), Elsevier, 2001.
[15]
Greenberg, S. and Roseman, M. Groupware toolkits for synchronous work. In M. Beaudouin-Lafon (Ed), Computer-Supported Cooperative Work (Trends in SW 7), Wiley, 1999.
[16]
Hartmann, B., Klemmer, S., Bernstein, M., Abdulla, L., Burr, B., Mosher, A. & Gee, J. Reflective physical prototyping through integrated design, test, and analysis. Proc UIST 2006.
[17]
Ishii, H. and Ullmer, B. Tangible bits: Towards seamless interfaces between people, bits and atoms Proc ACM CHI 1997
[18]
Lee, J., Avrahami, D., Hudson, S., Forlizzi, J., Dietz, P. and Leigh, D. Calder toolkit: Wired and wireless components for rapidly prototyping interactive devices. Proc ACM DIS, 2004.
[19]
Norman, D. The Invisible Computer. MIT Press, 1998.
[20]
Phidgets, Inc. www.phidgets.com. April. 2006.
[21]
Weiser, M. The Computer for the 21st Century. Scientific American. 94--110, September, 1991

Cited By

View all
  • (2024)ProtoBricks: A Research Toolkit for Tangible Prototyping & Data PhysicalizationProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661573(476-495)Online publication date: 1-Jul-2024
  • (2021)EMBody: A Data-Centric Toolkit for EMG-Based Interface Prototyping and ExperimentationProceedings of the ACM on Human-Computer Interaction10.1145/34571425:EICS(1-29)Online publication date: 29-May-2021
  • (2018)Evaluation Strategies for HCI Toolkit ResearchProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3173610(1-17)Online publication date: 21-Apr-2018
  • Show More Cited By

Recommendations

Reviews

Xavier Ferre

Shared phidgets represent a step ahead in the phidgets or physical widgets concept. Phidgets allow hardware elements to be dealt with in a simple way, just as graphical user interface widgets are dealt with. In addition, shared phidgets offer the possibility to control phidgets distributed over the Internet, so that they work together. The shared phidgets library encompasses a distributed model-view-controller approach, hiding from the programmer most of the networking details. Its architecture offers three alternative ways for phidget programming: via the shared dictionary (a common data space), via phidget objects, or via interface skins (the simplest way). This range of possibilities makes the shared phidgets toolkit a very complete proposal that may accommodate a wide variety of design programming needs. The toolkit includes a shared data space with the possibility of adding semantic metadata, and a set of high-level tools to ease the programming effort. The shared phidgets toolkit is well presented with figures that adequately illustrate the main features of the proposal. Nevertheless, the reader needs to be familiar with the phidgets concept in order to fully understand what the shared phidgets architecture has to offer. Therefore, the main audience for this paper is programmers who know the phidgets library, and might want to expand the functionality in order to work with distributed phidgets. It may also be of interest to any programmer or software engineer who is considering the use of distributed physical interfaces, even though he or she may need further information about phidgets, which can be obtained through other sources referenced in the paper. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
TEI '07: Proceedings of the 1st international conference on Tangible and embedded interaction
February 2007
296 pages
ISBN:9781595936196
DOI:10.1145/1226969
  • Conference Chairs:
  • Brygg Ullmer,
  • Albrecht Schmidt
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

  • CCT: LSU Center for Computation and Technology

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 15 February 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. distributed physical user interfaces
  2. phidgets

Qualifiers

  • Article

Conference

TEI07
Sponsor:
  • CCT
TEI07: Tangible and Embedded Interaction 2007
February 15 - 17, 2007
Louisiana, Baton Rouge

Acceptance Rates

Overall Acceptance Rate 393 of 1,367 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)ProtoBricks: A Research Toolkit for Tangible Prototyping & Data PhysicalizationProceedings of the 2024 ACM Designing Interactive Systems Conference10.1145/3643834.3661573(476-495)Online publication date: 1-Jul-2024
  • (2021)EMBody: A Data-Centric Toolkit for EMG-Based Interface Prototyping and ExperimentationProceedings of the ACM on Human-Computer Interaction10.1145/34571425:EICS(1-29)Online publication date: 29-May-2021
  • (2018)Evaluation Strategies for HCI Toolkit ResearchProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3173610(1-17)Online publication date: 21-Apr-2018
  • (2015)fabryqProceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems10.1145/2774225.2774835(164-173)Online publication date: 23-Jun-2015
  • (2012)MidasProceedings of the 25th annual ACM symposium on User interface software and technology10.1145/2380116.2380189(579-588)Online publication date: 7-Oct-2012
  • (2012)ReticularSpacesProceedings of the SIGCHI Conference on Human Factors in Computing Systems10.1145/2207676.2208689(2845-2854)Online publication date: 5-May-2012
  • (2011)The proximity toolkitProceedings of the 24th annual ACM symposium on User interface software and technology10.1145/2047196.2047238(315-326)Online publication date: 16-Oct-2011
  • (2011)The Toolkit Approach for End-user Participation in the Internet of ThingsArchitecting the Internet of Things10.1007/978-3-642-19157-2_4(65-96)Online publication date: 24-Mar-2011
  • (2010)Revealing the invisibleProceedings of the fourth international conference on Tangible, embedded, and embodied interaction10.1145/1709886.1709896(41-48)Online publication date: 24-Jan-2010
  • (2010)Adapting the eBlock Platform for Middle School STEM ProjectsIEEE Transactions on Learning Technologies10.1109/TLT.2009.413:2(152-164)Online publication date: 1-Apr-2010
  • 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media