Nothing Special   »   [go: up one dir, main page]

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

iStuff: a physical user interface toolkit for ubiquitous computing environments

Published: 05 April 2003 Publication History

Abstract

The iStuff toolkit of physical devices, and the flexible software infrastructure to support it, were designed to simplify the exploration of novel interaction techniques in the post-desktop era of multiple users, devices, systems and applications collaborating in an interactive environment. The toolkit leverages an existing interactive workspace in-frastructure, making it lightweight and platform independent. The supporting software framework includes a dynamically configurable intermediary to simplify the mapping of devices to applications. We describe the iStuff architecture and provide several examples of iStuff, organized into a design space of ubiquitous computing interaction components. The main contribution is a physical toolkit for distributed, heterogeneous environments with run-time retargetable device data flow. We conclude with some insights and experiences derived from using this toolkit and framework to prototype experimental interaction techniques for ubiquitous computing environments.

References

[1]
Abowd, G., Mynatt, E., and Rodden, T. The Human Experience. IEEE Pervasive Computing Magazine, 1(1), January-March 2002.
[2]
Beaudouin-Lafon, M. Instrumental Interaction: An Interaction Model for Designing Post-WIMP User Interfaces. Proc. CHI 2000, 446--453.
[3]
Bleser, T. and Sibert, J. Toto: A Tool for Selecting Interaction Techniques. Proc. UIST 1990, 135--142.
[4]
Buxton, W. Lexical and Pragmatic Considerations of Input Structures. Computer Graphics, 17(1), 31--37. 1983.
[5]
Card, S., Mackinlay, J., and Robertson, G. The Design Space of Input Devices. Proc. CHI 1990, 117--124.
[6]
Fischer, M., Stone, M., Liston, K., Kunz, J., Singhal, V. Multi-stakeholder Collaboration: The CIFE iRoom. Proc. CIB W78 Conference 2002: Distributing Knowl-edge in Building, 6--13.
[7]
Foley, J. D., Wallace, V. L., Chan, P. The Human Factors of Computer Graphics Interaction Techniques. IEEE Comput. Gr. Appl. 4(11), 13--48. 1984.
[8]
Greenberg, S. and Fitchett, C. Phidgets: Easy Development of Physical Interfaces Through Physical Wid-gets. Proc. UIST 2001, 209--218.
[9]
Ishii, H. and Ullmer, B. Tangible Bits: Towards Seamless Interfaces Between People, Bits and Atoms. Proc. CHI 1997, 234--241.
[10]
Johanson, B. and Fox, A. The Event Heap: A Coordination Infrastructure for Interactive Workspaces. Pro-ceedings of the 4th IEEE Workshop on Mobile Computer Systems and Applications (WMCSA-2002), Callicoon, New York, June 2002.
[11]
Johanson, B., Fox, A., and Winograd, T. The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms. IEEE Pervasive Computing Magazine, 1(2), April-June 2002.
[12]
Johanson, B., Hutchins, G., Stone, M., and Winograd, T. PointRight: Experience with Flexible Input Redirection in Interactive Workspaces. Proc. UIST 2002 (to appear).
[13]
Myers, B. A New Model for Handling Input. ACM Trans on Info. Sys., 8(3), 289--320. 1990.
[14]
Myers, B. Kosbie, D. Reusable Hierarchical Command Objects. CHI 1996.
[15]
Olsen, D., Jefferies, S., Nielsen, T., Moyes, W., and Fredrickson, P. Cross-modal interaction using XWeb. Proc. UIST 2000, 191--200.
[16]
Ponnekanti, S., Lee, B., Fox, A., Hanrahan, P., and Winograd, T. iCrafter: A Service Framework for Ubiquitous Computing Environments. Proceedings of Ubiquitous Computing Conference (UBICOMP) 2001.
[17]
Salber, D., Dey, A., and Abowd, G. The Context Toolkit: Aiding the Development of Context-Enabled Applications. Proc. CHI 1999, 434--441.
[18]
Taylor, R., et al. A Component-and Message-Based Architectural Style for GUI Software. IEEE Transactions on Software Engineering, June 1996.
[19]
Weiser, M. The Computer for the 21st Century. Scientific American, 265(3), September 1991, 94--104.
[20]
"IBM WebSphere Voice Server: An IBM White Paper", IBM, October 2001.

Cited By

View all
  • (2024)At the Confluence of Software Engineeringand Human-Computer Interaction:A Personal AccountThe French School of Programming10.1007/978-3-031-34518-0_5(89-122)Online publication date: 30-Apr-2024
  • (2023)WAMS: A Flexible API for Visual Workspaces Across Multiple SurfacesProceedings of the ACM on Human-Computer Interaction10.1145/35932367:EICS(1-40)Online publication date: 19-Jun-2023
  • (2023)Investigating Sensory Extensions as Input for Interactive SimulationsProceedings of the Seventeenth International Conference on Tangible, Embedded, and Embodied Interaction10.1145/3569009.3573108(1-7)Online publication date: 26-Feb-2023
  • Show More Cited By

Index Terms

  1. iStuff: a physical user interface toolkit for ubiquitous computing environments

                                        Recommendations

                                        Comments

                                        Please enable JavaScript to view thecomments powered by Disqus.

                                        Information & Contributors

                                        Information

                                        Published In

                                        cover image ACM Conferences
                                        CHI '03: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
                                        April 2003
                                        620 pages
                                        ISBN:1581136307
                                        DOI:10.1145/642611
                                        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: 05 April 2003

                                        Permissions

                                        Request permissions for this article.

                                        Check for updates

                                        Author Tags

                                        1. development tools
                                        2. input and interaction technologies
                                        3. intermediation
                                        4. programming environments
                                        5. tangible user interfaces
                                        6. ubiquitous computing
                                        7. user interface toolkits
                                        8. wireless devices

                                        Qualifiers

                                        • Article

                                        Conference

                                        CHI03
                                        Sponsor:
                                        CHI03: Human Factors in Computing Systems
                                        April 5 - 10, 2003
                                        Florida, Ft. Lauderdale, USA

                                        Acceptance Rates

                                        CHI '03 Paper Acceptance Rate 75 of 468 submissions, 16%;
                                        Overall Acceptance Rate 6,199 of 26,314 submissions, 24%

                                        Upcoming Conference

                                        CHI 2025
                                        ACM CHI Conference on Human Factors in Computing Systems
                                        April 26 - May 1, 2025
                                        Yokohama , Japan

                                        Contributors

                                        Other Metrics

                                        Bibliometrics & Citations

                                        Bibliometrics

                                        Article Metrics

                                        • Downloads (Last 12 months)48
                                        • Downloads (Last 6 weeks)2
                                        Reflects downloads up to 29 Jan 2025

                                        Other Metrics

                                        Citations

                                        Cited By

                                        View all
                                        • (2024)At the Confluence of Software Engineeringand Human-Computer Interaction:A Personal AccountThe French School of Programming10.1007/978-3-031-34518-0_5(89-122)Online publication date: 30-Apr-2024
                                        • (2023)WAMS: A Flexible API for Visual Workspaces Across Multiple SurfacesProceedings of the ACM on Human-Computer Interaction10.1145/35932367:EICS(1-40)Online publication date: 19-Jun-2023
                                        • (2023)Investigating Sensory Extensions as Input for Interactive SimulationsProceedings of the Seventeenth International Conference on Tangible, Embedded, and Embodied Interaction10.1145/3569009.3573108(1-7)Online publication date: 26-Feb-2023
                                        • (2022)Creative and Motivational Strategies Used by Expert Creative PractitionersProceedings of the 14th Conference on Creativity and Cognition10.1145/3527927.3532870(323-335)Online publication date: 20-Jun-2022
                                        • (2022)Weaving Fire into FormundefinedOnline publication date: 20-Jul-2022
                                        • (2021)Appliancizer: Transforming Web Pages into Electronic DevicesProceedings of the 2021 CHI Conference on Human Factors in Computing Systems10.1145/3411764.3445732(1-13)Online publication date: 6-May-2021
                                        • (2019)Cross-Device TaxonomyProceedings of the 2019 CHI Conference on Human Factors in Computing Systems10.1145/3290605.3300792(1-28)Online publication date: 2-May-2019
                                        • (2019)KitVision toolkit: supporting the creation of cognitive activities for tangible tabletop devicesUniversal Access in the Information Society10.1007/s10209-019-00644-3Online publication date: 14-Feb-2019
                                        • (2018)A Schnittmuster for Crafting Context-Sensitive ToolkitsProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3173725(1-13)Online publication date: 21-Apr-2018
                                        • (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

                                        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