Well, I worked on a sort of VNC-like solution to controlling native desktop applications from a remote PC. It’s an interesting concept, I settled with something less than easy to use, and less than really feasable. It’s a Proof of concept, and it’s likely I won’t work on it again (Like ForkSwif).
The client can send events to be repeated on the remote desktop, currently only left mousedown and mouseup (so, basically only clicking), but using the Keyboard should be easy enough.
here’s an early screenshot:
Extract desktop2 to your Apache server, start Windows Calculator (or another app of your choosing). Run Screen.exe, type the app title, press “Get Handle” and check the “Run Server” box. Navigate to the desktop.html (on your PHP-enabled apache), and start the “NV Window” app.
To be able to control the app, you have to set it to your network ip (not localhost) on a VM or a different computer. and configure sample.js at line 191.
proxy: "gdat.php?url=", updateurl : "[http://localhost:12345](http://localhost:12345/)", baseurl : "[http://localhost:12345/base](http://localhost:12345/base)", showimg : false, uinterval: 1000, updater: null, xoffset: -8, yoffset: -28,
change localhost to the server’s IP. And tick “Control Desktop”
Note that you need firebug.
If i can think of a name for the app, i’ll be sure to creakte a google code project for it. so if anyone want’s the source, think of a name for it.