Due to its high protocol overhead, both in data traffic and in
round-trips, Java RMI is poorly suited for communication over slow
wireless links. However, its performance can be enhanced without
breaking compatibility with Java RMI specification, and with minimal
changes to existing software and network hosts. This paper analyzes
the reasons for the poor performance of Java RMI, outlines a solution
based on mediator technology and evaluates the performance of a
prototype implementing the solution.