Volume 9 : Number 2 : Paper 3

December 2006 Regular Issue and Special Issue of Best Papers presented at CLEI 2005, Cali, Colombia. Special Issue Guest Editor: Camilo Rueda
JADIMA: Virtual Machine Architecture for building JAVA Applications on Grid Platforms

Authors and Affiliations:
Yudith Cardinale, Universidad Simon Bolivar, Dept de Computacion y T.I., Caracas, Venezuela
Eduardo Blanco, Universidad Simon Bolivar, Departamento de Computacion y Tecnologia de la Informacion, Venezuela
Jesus de Oliveira, Universidad Simon Bolivar, Dept de Computacion y T.I Caracas, Venezuela

This paper describes JADIMA (Java Distributed Machine), a collaborative platform to construct high performance distributed JAVA applications.
JADIMA is a system that automatically manages the remote libraries used in a JAVA application. JADIMA takes the advantages of portability, modularity, flexibility and object oriented model of JAVA, while incorporating well known techniques of communication and security. The result is a simple and efficient distributed environment upon which applications and data are easily shared and highly portable amongst heterogeneous platforms and multiple users. JADIMA allows compilation and execution of JAVA applications which use distributed libraries, without the need of keeping them either in the developer or the user hosts. To illustrate the functionality and characteristics
of JADIMA, we show examples of constructing real applications with several levels of library package dependencies in distributed environments.

Received June, 22, 2006, Revised October, 17, 2006 , Editor: Camilo Rueda
Full paper, 19 pages [ PDF, 1077 Kb ]