A cooperative approach to support software deployment using the software dock
Proceedings of the 21st international conference on Software engineering
Java servlet programming
Inside the Java Virtual Machine
Inside the Java Virtual Machine
Enterprise JavaBeans, Second Edition
Enterprise JavaBeans, Second Edition
Java Class Deployment Using Class Collections
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Towards a Dynamic CORBA Component Platform
DOA '00 Proceedings of the International Symposium on Distributed Objects and Applications
Crossware: Integration middleware for autonomic cross-platform Internet application environments
Integrated Computer-Aided Engineering - Autonomous Computing
Hi-index | 0.00 |
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.