!--a11y-->
Developing RMI-P4 Applications 
To develop an RMI-P4 application you must define and implement a remote object (that is, develop the server part of the application) and implement a client that calls remote methods of the remote object (that is, develop the client part of the application). If you do not want to use dynamic stubs and skeletons, you also have to generate them against the implementation class of the remote object.
The process of developing an RMI-P4 application consists of the following steps:
...
1. Defining a remote interface.
2. Implementing the remote interface
3. Generating stubs and skeletons using the RMIC tool.
4. Implementing client that calls remote methods.
