Remote Objects - rsanchez-wsu/jfiles GitHub Wiki

Remote Objects in Java

Summary from Oracle.com: The RMI (Java Remote Method Invocation) system is a mechanism that enables an object on one Java virtual machine to invoke methods on an object in another Java virtual machine. Any object whose methods can be invoked in this way must implement the java.rmi.Remote interface. When such an object is invoked, its arguments are marshalled and sent from the local virtual machine to the remote one, where the arguments are unmarshalled and used. When the method terminates, the results are marshaled from the remote machine and sent to the caller's virtual machine.

Ideas on how to implement remote objects: -files -GUI components -???

Resources: http://docs.oracle.com/javase/jndi/tutorial/objects/storing/remote.html Core Java Volume II - Advanced Features Chapter 11: Distributed Objects, by Cay S. Horseman and Gary Cornell