Project Home
Overview
Tutorial
Item
Proxy
Multicast
CodebaseServer
Client
Example
Theory
Gotchas
FAQ
Javadocs
Project wiki
Acknowledgements
License

The cajo project is a small free library enabling powerful dynamic multi-machine cooperation, both within, and between Java applications. It provides an easy-to-use, yet completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.

Cajo Project Goals
The cajo project is a small free library enabling powerful dynamic multi-machine cooperation, both within, and between Java applications. It provides an easy-to-use, yet completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.
Major Features
The cajo project is a small free library enabling powerful dynamic multi-machine cooperation, both within, and between Java applications. It provides an easy-to-use, yet completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.

completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.

Cajo Diagrams
The cajo project is a small free library enabling powerful dynamic multi-machine cooperation, both within, and between Java applications. It provides an easy-to-use, yet completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.

The cajo project is a small free library enabling powerful dynamic multi-machine cooperation, both within, and between Java applications. It provides an easy-to-use, yet completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.

completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.

Getting Started

The cajo project is a small free library enabling powerful dynamic multi-machine cooperation, both within, and between Java applications. It provides an easy-to-use, yet completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.


The cajo project is a small free library enabling powerful dynamic multi-machine cooperation, both within, and between Java applications. It provides an easy-to-use, yet completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.


The cajo project is a small free library enabling powerful dynamic multi-machine cooperation, both within, and between Java applications. It provides an easy-to-use, yet completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.


The cajo project is a small free library enabling powerful dynamic multi-machine cooperation, both within, and between Java applications. It provides an easy-to-use, yet completely understandable framework to simplify the use of RMI, while at the same time harnessing its full potential. It is being successfully deployed on J2EE, J2SE, and J2ME platforms. It is especially easy to add to existing programs, as it requires no architectural redesign.

© 2004-05