VNC is a protocol designed to take remote control of a computer (or for screen sharing).
Learn more: http://en.wikipedia.org/wiki/Virtual_Network_Computing
A VNC Client can connect to a computer running a VNC Server, see its screen and control the mouse and the keyboard.
You need to have a computer running a VNC Server: you can download TightVNC, UltraVNC, TurboVNC, VineVNC, X11VNC or any other VNC server supporting Tight Encoding...
Won't work with RealVNC server for now: it doesn't support Tight encoding.
Note: running the server and client on the same computer will result in a lot of Larsen effect (of course!) and won't be relevant.
Yes, of course! You can contribute or just send me some encouragements!
To contribute, look at the todo list...