Dynamic Composition of Execution Environment for Adaptive Nomadic Applications
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.
KeywordsPersonal Agent Smart Phone Basic Module Software Module Application Logic
Unable to display preview. Download preview PDF.
- 1.L. Kleinrock. Nomadicity: Anytime, anywhere in a disconnected world. Mobile Networks and Applications, January 1997.Google Scholar
- 2.The Bluetooth specification. Available electronically from: http://www.bluetooth.com/developer/specification/specification.asp
- 3.K. Arnold, O. Sullivan, R. Scheifler, J. Waldo and A. Wollrath. The Jini specifications. Addison-Wesley, 1999.Google Scholar
- 4.The Salutation architecture specifications. Available electronically from: http://www.salutation.org/specordr.htm
- 5.The Foundation for Intelligent Physical Agents. http://www.fipa.org
- 6.Foundation for Intelligent Physical Agents. FIPA Nomadic Application Support Specification. Geneva, Switzerland, October 2000. Specification number XC00014.Google Scholar
- 7.Foundation for Intelligent Physical Agents. FIPA ACL Message Representation in Bit-Efficient Specification. Geneva, Switzerland, October 2000. Specification number XC00069.Google Scholar
- 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