Skip to content

COMP90015: Distributed Systems Assignment 2: Distributed Shared White Board 2019 S2

License

Notifications You must be signed in to change notification settings

ESJiang/WhiteBoard_RMI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

WhiteBoard_RMI

Final score: 22.5/25

The purpose of this project is to design a shared whiteboard to enable multiple users to access concurrently. The whiteboard application is accomplished through RMI to achieve multi-thread. That is, the whiteboard service is registered by a host and a client can connect to the service via a remote object without building a connection to other clients. The functionalities of the whiteboard application contain drawing, text insertion, and message exchange. The host/manager can execute save, load, and clear method to manip ulate the draw panel. The host can also decide who can join the whiteboard and kick out users.

WhiteBoard_Demo.mp4

Tools: Java - RMI

Server-Client architecture

Demonstration

login window shared whiteboard

About

COMP90015: Distributed Systems Assignment 2: Distributed Shared White Board 2019 S2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published