Crosslets: self-managing application deployment in a cross-platform operating environment

  • Authors:
  • Stefan Paal;Reiner Kammüller;Bernd Freisleben

  • Affiliations:
  • Fraunhofer Institute for Media Communication, St. Augustin, Germany;Department of Electrical Engineering and Computer Science, University of Siegen, Siegen, Germany;Department of Mathematics and Computer Science, University of Marburg, Marburg, Germany

  • Venue:
  • CD'05 Proceedings of the Third international working conference on Component Deployment
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Sun Java Runtime Environment (JRE) is used for developing applications which can be run in a cross-platform operating environment. The underlying Java Virtual Machine (JVM) facilitates the execution of Java applications, but it still requires manual application deployment. There are various approaches, such as the Java Network Launch Protocol (JNLP), which address dynamic application deployment, but are limited in scope. In this paper, we present a new approach towards self-managing application deployment in a cross-platform operating environment. It is based on the idea of dynamically deducing an appropriate deployment process without user intervention. We present a self-descriptive deployment unit called crosslet and introduce crossware archives (XAR) to package and distribute it. The Java realization of the approach is described and its application for nomadic desktop computing is illustrated.