Challenge: recombinant computing and the speakeasy approach

  • Authors:
  • W. Keith Edwards;Mark W. Newman;Jana Sedivy;Trevor Smith;Shahram Izadi

  • Affiliations:
  • Trevor Smith Palo Alto Research Center, Palo Alto, CA;Trevor Smith Palo Alto Research Center, Palo Alto, CA;Trevor Smith Palo Alto Research Center, Palo Alto, CA;Palo Alto Research Center, Palo Alto, CA;University of Nottingham

  • Venue:
  • Proceedings of the 8th annual international conference on Mobile computing and networking
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Interoperability among a group of devices, applications, and services is typically predicated on those entities having some degree of prior knowledge of each another. In general, they must be written to understand the type of thing with which they will interact, including the details of communication as well as semantic knowledge such as when and how to communicate. This paper presents a case for "recombinant computing" -- a set of common interaction patterns that leverage mobile code to allow rich interactions among computational entities with only limited a priori knowledge of one another. We have been experimenting with a particular embodiment of these ideas, which we call Speakeasy. It is designed to support ad hoc, end user configurations of hardware and software, and provides patterns for data exchange, user control, discovery of new services and devices, and contextual awareness.