The Bouncy Ball Assignment


Your mission is to write a client and a server using RMI

The client should show three balls.  The balls should move due to user input.  I implement the following rules, though you can chose other rules if you like.
One might also use these rules ...

When a client moves a ball, the client also tells the server. 

When the server is told a ball has moved, it tells all the clients.

Points
Task
1
Shows three balls
1
They move on user input
1
Uses RMI
1
Clients tell the server of movement
1
Server broadcasts to clients of movement
1
Uses callbacks
1
You have a diagram of the interactions with
  • every object
  • every RMI call
-1
Every day into finals week before this program is turned in