I have made a very basic paint brush application in java.
I want to enhance this application to be shared across users on the internet so that we can simultaneously share the instance and work collaboratively on the paint screen. [i got this idea form the doodle work env in yahoo messenger]
I am not sure if this would be acheived by networking? (Like we make a chat application.) i.e in a chat application two users work on the same screen and chat.
But instead I have a paintboard and two users will send messages to draw on the screen.
But I really cant think how to go about the architecuture of this application. Any hints, pointers or design links will be a great help.
Thanks