I am currently Devloping a Java Remote Desktop Software like teamviewer
I would like know some guidelines about the tools I can use for client and server side
I could create a GUI using Swing and add by using Robot class to imitate mouseactions and keyactions and by using screen capture and Compression and TCP/socket programming I could send the images
Is it the best efficient way to acheive this ?Are there any other latest tools/protocols which are faster ?
By googling a lot I found RDP and VNC a lot of times ?What are they