Advertisement

Dynamic Composition of Execution Environment for Adaptive Nomadic Applications

  • Stefano Campadello 
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2164)

Abstract

Adaptation is a key word for nomadic applications, since the execution environment that a nomadic user has varies in place and time. Traditional applications are designed and optimised for a specific environment, usually with high bandwidth and high computational power, and they do not fit well in other environments. In this paper we present a solution based on a dynamic composition of the execution environment, where the adaptation is done by construction: An instance of the application is build dynamically depending on the characteristics of the device. We introduce the concept of basic modules and the role of the Personal Agent and we present an example application.

Keywords

Personal Agent Smart Phone Basic Module Software Module Application Logic 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    L. Kleinrock. Nomadicity: Anytime, anywhere in a disconnected world. Mobile Networks and Applications, January 1997.Google Scholar
  2. 2.
    The Bluetooth specification. Available electronically from: http://www.bluetooth.com/developer/specification/specification.asp
  3. 3.
    K. Arnold, O. Sullivan, R. Scheifler, J. Waldo and A. Wollrath. The Jini specifications. Addison-Wesley, 1999.Google Scholar
  4. 4.
    The Salutation architecture specifications. Available electronically from: http://www.salutation.org/specordr.htm
  5. 5.
    The Foundation for Intelligent Physical Agents. http://www.fipa.org
  6. 6.
    Foundation for Intelligent Physical Agents. FIPA Nomadic Application Support Specification. Geneva, Switzerland, October 2000. Specification number XC00014.Google Scholar
  7. 7.
    Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in Bit-Efficient Specification. Geneva, Switzerland, October 2000. Specification number XC00069.Google Scholar
  8. 8.
    Foundation for Intelligent Physical Agents. FIPA Agent Message Transport Envelope Representation in Bit-Efficient Specification. Geneva, Switzerland, November 2000. Specification number PC00088.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Stefano Campadello 
    • 1
  1. 1.NOKIA GROUPNokia Research CenterFinland

Personalised recommendations