JMessengers is a Java-based mobile agent system particularly designed for distributed computing in heterogeneous computer
networks. This paper explains JMessengers programming environment, evaluates JMessengers performance, and compares it to the
mobile agent systems MESSENGERS-C and Grasshoppers. The evaluation showed that JMessengers is an optimal compromise between
the two systems. It offers the same flexibility as Grasshoppers and reaches almost the execution speed of MESSENGERS-C.
Acknowledgement We would like to thank Lubomir Bic, Michael Dillencourt, and Eugene Gendelman of the MESSENGERS research group at University
of California, Irvine, for their assistance in developing the JMessengers system.