Java mirror objects are building blocks for integrating web-based with high performance applications. This paper demonstrates the utility of mirror objects for construction of remote ‘portals’ via which scientists or engineers can view the results of ongoing large-scale simulations or physical processes, and even control them, from a wide variety of remote platforms. A sample portal constructed with mirror objects is the RTTB design workbench, which controls components of the RTTB rapid tooling and prototyping testbed. Here, mirror objects continuously mirror the states of potentially remote RTTB software or hardware entities, thereby enabling remote inspection. Remote control is enabled by automatically propagating the operations performed on mirrors to these entities. As a result, mirrors effectively virtualize remote entities. In addition, the JMOSS mirror object implementation described and evaluated in this paper exhibits functionality that is important for mobile portals, in...
Yuan Chen, Karsten Schwan, David W. Rosen