Multi-User Whiteboard (Network Application)


Multi-user whiteboard is a java based swing application, by which you can share drawing across multiple online users.

Currently it is supporting limited shapes to be drawn. But in future it can be extended many more with little effort because all the networking and I/O stuff are handled in a nice way.

To support a new shape in whiteboard one can do it with a very little change at coding level.
It has two modules:
  • Client module
  • Server module
It can be deployed as standalone desktop client application or in a web application using jnlp or applet.




Technology used:
  • Java Network Programming (socket)
  • Java Swing and Applet
  • Mysql Database
Whiteboard Main Frame :