Collaborative Drawing Software

Motivated by the concept of collaboration in recent software development, an effort to build an image editor with that users can collaboratively draw an image.

Features

  • It is a vector graphics editor.
  • Basic shapes like rectangle, ovals, lines etc. are supported.
  • Basic operations like dragging, resizing are supported.
  • It can save and read w3g svg(xml) file.
  • User can collaborate. i.e. Drawing or resizing an oval on one client will be reflected real time on other clients.
  • Network communication is done using User Datagram Protocol (UDP)

Technologies

Download

fahad-shaon-collaborative-drawing.zip

Labels

Java, Java Networking

Development Time

June 2007

Course

Object Oriented Programming Language

Screenshots