I'm planning to expose a server( Amazon EC2 instance) via VNC. I dont want the user to download and install remote desktop application. I want a browser based VNC viewer. I have found the java applet based VNC viewers bit annoying. Any Ajax, Flash based VNC viewer recommendations? Any pointers on how to configure the server to work with the viewers?
we haven't used it that much. But, we've had good experience with yuuguu.
There is a product EduVNC (http://www.eduvnc.com) which might work. THe website claims it has no client, just uses AJAX / HTML.
Have you tried LogMeIn (logmein.com)? It uses an applet but can also run via a browser plugin that it asks you to install.
I have only briefly played with it but this is the only thing I can think of that is js http://sourceforge.net/projects/ajaxvnc
Check out http://sourceforge.net/projects/guacamole, it supports any browser capable of rendering the CANVAS tag.
If you are still looking you can check out noVNC. noVNC implements the entire VNC protocol in the browser using Javascript, Canvas and WebSockets. In some ways it's similar to Guacamole, but the VNC client is really in the browser rather than in the Java proxy so there is much less to run on the server. If you don't run the version of libvncserver that is patched to add WebSockets support, then you will need to run the generic WebSockets to TCP sockets proxy included with noVNC.