A distributed Java platform has been designed and built for the simplified implementation of distributed Java applications.
Its programmable nature means that code as well as data is distributed over a network. The platform is largely based on the
Java Distributed Computation Library of Fritsche, Power, and Waldron. The generality of our system is demonstrated through
the emulation of a MIMD (multiple instruction, multiple data) architecture. This is achieved by augmenting the server with
a virtual pipeline processor. We explain the design of the system, its deployment over a university network, and its evaluation
through a sample application.