Template for an RMI application. It contains a remote interface and implementation based on java.rmi.server.UnicastRemoteObject. The implementation contains the main method, which instantiates the remote object and registers it in the local RMI registry. If there is no local registry, a default registry is created.