Write a simple distributed Java application using ***Java RMI*** to build client/server, the server echoes any string sent to it by the client. In other words, the server replies any string message received (from client) to the same sender (client).
I attached Java codes example that do this job but using sockets and ports. You have to implement it using Java RMI.
Your work should include the following:
A full documentation of all steps of the codes.
Client and server code using Java RMI.
A screen shots that demonstrate how can the applications work for both client and server application.
Explanation in how to compile and run the applications.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).