skip to main content
10.1145/571985.572009acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article

User interfaces when and where they are needed: an infrastructure for recombinant computing

Published: 27 October 2002 Publication History

Abstract

Users in ubiquitous computing environments need to be able to make serendipitous use of resources that they did not anticipate and of which they have no prior knowledge. The Speakeasy recombinant computing framework is designed to support such ad hoc use of resources on a network. In addition to other facilities, the framework provides an infrastructure through which device and service user interfaces can be made available to users on multiple platforms. The framework enables UIs to be provided for connections involving multiple entities, allows these UIs to be delivered asynchronously, and allows them to be injected by any party participating in a connection.

References

[1]
Borenstein, N. and Freed, N. MIME (Multipurpose Internet Mail Extensions): Mechanisms for Specifying and Describing the Format of Internet Messages. June, 1992.
[2]
Dennis, J.B. and Horn, E.C.V. Programming Semantics for Multiprogrammed Computations. Communications of the ACM, 9 (3). 1966. 143-155.
[3]
Edwards, W.K., Newman, M.W., Sedivy, J.Z., Smith, T.F. and Izadi, S., Challenge: Recombinant Computing and the Speakeasy Approach. In Proceedings of The Eighth ACM International Conference on Mobile Computing and Networking (Mobicom 2002), (Atlanta, GA USA, 2002).
[4]
Eustice, K.F., Lehman, T.J., Morales, A., Munson, M.C., Edlund, S. and Guillen, M. A universal information appliance. IBM Systems Journal, 38 (4). 1999. 575-601.
[5]
Gray, C.G. and Cheriton, D.R., Leases: An Efficient Fault-Tolerant Mechanism for Distributed File Cache Consistency. In Proceedings of 12th ACM Symposium on Operating Systems Principles (SOSP), (1989), 202-210.
[6]
Harmonia Inc., http://www.uiml.org/specs/uiml2/index.htm.
[7]
Hodes, T. and Katz, R.H., A Document-based Framework for Internet Application Control. In Proceedings of the Second USENIX Symposium on Internet Technologies and Systems (USITS '99), (Boulder, CO, USA, 1999), 59-70.
[8]
Kindberg, T. and Barton, J. A Web-based Nomadic Computing System. Computer Networks, 35. 2001. 443-456.
[9]
Microsoft Corp. Understanding Universal Plug and Play. June, 2000. http://www.upnp.org/download/UPNP_UnderstandingUPNP.doc.
[10]
Myers, B.A., Miller, R.C., Bostwick, B. and Evankovich, C., Extending the Windows Desktop Interface With Connected Handheld Computers. In Proceedings of 4th USENIX Windows Systems Symposium, (Seattle, WA, 2000), USENIX Association, 79-88.
[11]
Newman, M.W., Sedivy, J.Z., Edwards, W.K., Smith, T.F., Marcelo, K., Neuwirth, C.M., Hong, J.I. and Izadi, S., Designing for Serendipity: Supporting End-User Configuration of Ubiquitous Computing Environments. In Proceedings of Designing Interactive Systems (DIS '02), (London, UK, 2002), To Appear.
[12]
Nichols, J., Informing Automatic Generation of Remote Control Interfaces with Human Designs. In Proceedings of Conference on Human Factors in Computing (CHI '02) Extended Abstracts (To Appear), (Minneapolis, MN, 2002).
[13]
Olsen, D., Jefferies, S., Nielsen, T., Moyes, W. and Fredrickson, P., Cross-Modal Interaction Using Xweb. In Proceedings of 13th Annual ACM Symposium on User Interface Software and Technology (UIST '00), (San Diego, CA, 2000), 191-200.
[14]
Olsen, D.R.J., Nielsen, S.T. and Parslow, D., Join and Capture: A Model for Nomadic Interaction. In Proceedings of 14th Annual ACM Symposium on User Interface Software and Technology, (Orlando, FL, 2001), 131-140.
[15]
Ponnekanti, S.R., Lee, B., Fox, A., Hanrahan, P. and Winograd, T., A Service Framework for Ubiquitous Computing Environments. In Proceedings of Ubicomp 2001, (Atlanta, GA USA, 2001), 56-75.
[16]
Venners, B. The ServiceUI API Specification, Version 1.1beta3, 2002.
[17]
Wakikawa, R., Trevor, J., Schilit, B.N. and Boreczky, J., Roomotes: Ubiquitous room-based remote control from cell phones. In Proceedings of Human Factors in Computing Systems (CHI '01) Extended Abstracts, (Seattle, WA, 2001), 239-240.
[18]
Waldo, J. The Jini Architecture for Network-centric Computing Communications of the ACM, 1999, 76-82.
[19]
Wollrath, A., Riggs, R. and Waldo, J. A Distributed Object Model for the Java System. USENIX Computing Systems, 9. 1996.

Cited By

View all
  • (2019)Encumbered InteractionProceedings of the 2019 CHI Conference on Human Factors in Computing Systems10.1145/3290605.3300706(1-13)Online publication date: 2-May-2019
  • (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
  • (2014)O/live: Transparent Distribution, Persistence, and Partial Replication for Ubiquitous User InterfacesInternational Journal of Human-Computer Interaction10.1080/10447318.2014.92726330:10(755-770)Online publication date: 23-Jul-2014
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
UIST '02: Proceedings of the 15th annual ACM symposium on User interface software and technology
October 2002
247 pages
ISBN:1581134886
DOI:10.1145/571985
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: 27 October 2002

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. asynchronous user interfaces
  2. recombinant computing
  3. speakeasy
  4. ubiquitous computing

Qualifiers

  • Article

Conference

UIST02
Sponsor:

Acceptance Rates

Overall Acceptance Rate 561 of 2,567 submissions, 22%

Upcoming Conference

UIST '25
The 38th Annual ACM Symposium on User Interface Software and Technology
September 28 - October 1, 2025
Busan , Republic of Korea

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Encumbered InteractionProceedings of the 2019 CHI Conference on Human Factors in Computing Systems10.1145/3290605.3300706(1-13)Online publication date: 2-May-2019
  • (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
  • (2014)O/live: Transparent Distribution, Persistence, and Partial Replication for Ubiquitous User InterfacesInternational Journal of Human-Computer Interaction10.1080/10447318.2014.92726330:10(755-770)Online publication date: 23-Jul-2014
  • (2012)SmoothlinkProceedings of the 2012 IEEE 10th International Symposium on Parallel and Distributed Processing with Applications10.1109/ISPA.2012.111(755-761)Online publication date: 10-Jul-2012
  • (2011)A model-based approach for distributed user interfacesProceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems10.1145/1996461.1996488(11-20)Online publication date: 13-Jun-2011
  • (2011)Shared substanceProceedings of the SIGCHI Conference on Human Factors in Computing Systems10.1145/1978942.1979446(3383-3392)Online publication date: 7-May-2011
  • (2011)State of the Art in MigrationMigratory Interactive Applications for Ubiquitous Environments10.1007/978-0-85729-250-6_2(9-23)Online publication date: 3-Mar-2011
  • (2010)Phone n' ComputerPersonal and Ubiquitous Computing10.1007/s00779-009-0251-614:7(601-607)Online publication date: 1-Oct-2010
  • (2009)Creating a lightweight user interface description languageACM Transactions on Computer-Human Interaction10.1145/1614390.161439216:4(1-37)Online publication date: 27-Nov-2009
  • (2009)VIGOProceedings of the SIGCHI Conference on Human Factors in Computing Systems10.1145/1518701.1518833(869-878)Online publication date: 4-Apr-2009
  • 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