Here is a great example of a fellow who wanted to be able to use his PC from the comfort and safety of his iPhone. A little creativity, a little thought, a little effort and voila ... HE DID IT! He can now control his desktop PC via his iPhone.
I got to thinking about it, and it seemed that modifying VNC was the best option. It already has the remote framebuffer thing down pat and I just had to write a web interface for it so the iPhone could connect up.
I decided on TightVNC as my starting point. There was already a built-in HTTP server that I modified heavily. Right now it's Windows only because that's all I have to develop on, but I didn't use Windows-specific functions so porting should be trivial. (Update: now it does use Windows-specific functions for window choosing. Sorry!)
cre.ations.net - Creation: WebVNC - Remote Desktop / VNC on your iPhone
via Boy Genius
View Original Blog Post