I need your advice on this project please
I'd like to develop an application similar to the scribble plugin in the yahoo messenger. Basically, when I start my application, a whiteboard appears before me where me and another user are able to draw or write whatever we want. Every user has his own whiteboard so I can invite a user to draw on my board or just view what I'm doing. In either cases, whatever it is that I'm doing on the board must be seen by the user/viewer in real time. So if I'm drawing a circle, the viewer should be able to see my cursor start from one pointa nd move all the way to another point. Once again, real time!
Of course, if I only invite the user to view my board then he won't be able to do anything to it. The number of cursors appearing on the whiteboard must reflect the number of users that have been invited to draw on it.
I have a background in programming but I have no idea how to do it. I don't know which programming language to use. I don't know if this can be done on a browser or an application that runs on your desktop (connection work done in the background). So I hope you'll be able to advise me on which language or framework or w/e I should pursue. If you could give me some links that I canread and from it decide which language I should use and why, that's be great. I appreciate it.