ACM Home Page
Please provide us with feedback. Feedback
Challenge: recombinant computing and the speakeasy approach
Full text PdfPdf (297 KB)
Source International Conference on Mobile Computing and Networking archive
Proceedings of the 8th annual international conference on Mobile computing and networking table of contents
Atlanta, Georgia, USA
SESSION: Challenges table of contents
Pages: 279 - 286  
Year of Publication: 2002
ISBN:1-58113-486-X
Authors
W. Keith Edwards  Trevor Smith Palo Alto Research Center, Palo Alto, CA
Mark W. Newman  Trevor Smith Palo Alto Research Center, Palo Alto, CA
Jana Sedivy  Trevor Smith Palo Alto Research Center, Palo Alto, CA
Trevor Smith  Palo Alto Research Center, Palo Alto, CA
Shahram Izadi  University of Nottingham
Sponsors
ACM: Association for Computing Machinery
SIGMOBILE: ACM Special Interest Group on Mobility of Systems, Users, Data and Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 64,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/570645.570680
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Bluetooth Consortium (2001). Specification of the Bluetooth System, version 1.1 core. http:// www. bluetooth. com. Feb. 22, 2001.
 
2
Borenstein, N., and Freed, N. (1992). "MIME (Multipurpose Internet Mail Extensions): Mechanisms for Specifying and Describing the Format of Internet Messages." Internet RFC 1341, June 1992.
 
3
Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. (2001). Web Services Description Language (WSDL) 1.1. http://msdn.microsoft.com/xml/general/wsdl.asp. Jan. 23, 2001.
4
 
5
6
7
 
8
Harmonia, Inc. (2000). User Interface Modelling Language 2.0 Draft Specification, http:// www. uiml. org/ specs/ uiml2/ index. htm.
 
9
Hodes, T., and Katz, R. H. (1999). "A Document- Based Framework for Internet Application Control," Proceedings of the Second USENIX Symposium on Internet Technologies and Systems (USITS), Boulder, CO, October 1999, pp. 59--70.
10
 
11
 
12
Kindberg, T., and Barton, J. (2000) "A Web- Based Nomadic Computing System," HP Labs Tech Report HPL- 2000- 110. http://cooltown.hp.com/papers/nomadic/nomadic.htm, 2000.
 
13
Mao, Z. M., and Katz, R. "Achieving Service Portability Using Self-Adaptive Data Paths." IEEE Communications, Jan. 2002.
 
14
Microsoft Corp. (2000). Universal Plug and Play, http://msdn.microsoft.com/library/psdk/upnp/upnpport_ 6zz9.htm. December 5, 2000.
 
15
Microsoft Corp. (2001). The C# Language Specification. April 25, 2001, Microsoft Press.
16
17
 
18
Object Management Group (1995). "CORBA: The Common Object Request Broker Architecture," July 1995, Rev. 2.0.
 
19
Scribner, K., Stiver, M. C (2000). Understanding SOAP: The Authoritative Solution, SAMS Press, ISGN 0672319225, January 15, 2000.
 
20
Sun Microsystems (1997). ONC+ Developers Guide. August, 1997.
 
21
 
22
Universal Description, Discovery, and Integration Consortium (2000). UDDI Technical Whitepaper, September 6, 2000. http://www.uddi.org/pubs/lru_UDDI_Technical_White_Paper.PDF.
 
23
Venners, B. (2000). Jini Service UI Draft Specification. http://www.artima.com/jini/serviceui.April 24, 2000.
24
 
25
Waldo, J. (2001). "The End of Protocols." Java Developer's Connection.
 
26
Wollrath, A., Riggs, R., Waldo, J. (1996) "A Distributed Object Model for the Java System," USENIX Computing Systems, vol 9, November/December, 1996.

CITED BY  14
 
 
 
 
 
 
 
 

Collaborative Colleagues:
W. Keith Edwards: colleagues
Mark W. Newman: colleagues
Jana Sedivy: colleagues
Trevor Smith: colleagues
Shahram Izadi: colleagues

Peer to Peer - Readers of this Article have also read: