Created: 2012-03-25 18:15
Updated: 2014-10-23 00:12


Collaborative Drawing

Collaborative Drawing provides the facility to draw over on two comps simultaneously.

It's created and maintained by Umang Mathur at IIT Bombay.

Hack Night Competition - 2012, IIT Bombay

This application was developed in Hack Night Competition organized by Web and Coding Club. To know about other application developed in Hack Night visit Web and Coding Club at GitHub

You can visit Web and Coding Club on WnCC Wiki

If you are IIT Bombay student then you can join WnCC Google Group


It depends on Java Runtime Environment (JRE 1.6 or higher)

To install dependecies run the following commands in terminal:

  • sudo apt-get install openjdk-6-jre

Installation and Execution

Clone the repository or download the zip file from Github Repository.

Install all the dependecies as mentioned above

To run via terminal :

  • java -jar CollaborativeClient.jar (for the client-side)
  • java -jar CollaborativeServer.jar (for the server-side)

Alternatively, you can change the permissions to make the jar files executable and open with some JRE. To change permissions, right click the files and check "Allow executing file as program" in the Permissions tab or type the following commands on the terminal:

  • chmod +x CollaborativeClient.jar (for the Client-side)
  • chmod +x CollaborativeServer.jar (for the server-side)

Insights of Collaborative Drawing

The application makes use of Java Sockets for live streaming of data over the LAN.

The GUI is based on Java Swing and Awt libraries.


Umang Mathur

Copyright and license

Copyright 2012 Umang Mathur

This is opensource. Anybobdy can copy, use or distribute this software.

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more