Does there exist a minimal "Hello" kind of an example for getting started with the Remote Object Activation feature of RMI?

The minimal "Hello" programs have played an important role in helping
people get started with the various programming languages and paradigms.
Here is a "Hello" program for Remote Object Activation in Java. This
program does basically the same thing as what is achieved by an RMI
implementation of a typical "HelloServer" program. The main difference
here is that we no longer have a continuously running "Hello" server.
Instead, the HelloImpl server object is activated only when it
is needed by a client. (Note that this simple example here does not
illustrate how Java's remote object activation deals with data
persistence. But it does illustrate how to set up the activation
framework for an activatable server object.)

Getting this code to run consists of executing the following steps:

Step 1: Compile all class files

Step 2: On the server side, run rmic on the HelloImpl
class and copy the stub over to the client side.

Step 3: On the server side, execute the shell file activate.sh.

Step 4: On the client side, execute the bat file runclient.bat.

Since I used a Solaris machine as a server and an NT machine as a
client, for command line invocations I have a shell file on the server
side and a bat file on the client side. Although these files are
trivial in this example and are not really needed, I have included them
so that the reader can compare the simple invocations here with those
found elsewhere in the
remote object activation tutorials.