JToe

Sourceforge project
CVS repository
SourceForge Logo
JTOE (Efficient Transport of Java Objects - initials reordered) is a library for transporting Java objects from java virtual machines to java virtual machines through the network.

Currently, Java communication uses library which are based on the serialization mechanism which is really innefficient. Serialization of objects is a great generic feature which enable persistance of objects and communication through the network. But its design do not permit an efficient implementation in the context of distributed computing.

JTOE is dedicated to network communication. It is focused on simplicity and on efficiency. It defines a very simple API enabling really fast implementations - both in terms of time coding and in pure efficiency - of transport layers.

Currently two implementations are available in two subpackages :
jtoe.rmi : an RMI implementation
jtoe.tcp : a TCP implementation

Another implementation based on the UDP protocol is planned for the next summer.