Can you imagine, in few years, you won’t need to take your netbook with you anymore and you will be able to access your desktop from anywhere by using only a web browser ?! Guacamole can already do this today,
Guacamole provides access to your VNC server through a proxy written in Java. The server-side half of Guacamole thus requres a servlet container like Apache Tomcat, while the client-side requires nothing more than a web browser supporting HTML5 and AJAX.
Guacamole 0.1.5, served by an Amazon EC2 instance.
Guacamole key features :
- Near-native performance
- CopyRect encoding (if supported by VNC server)
- Client-side cursor (if supported by VNC server)
- Java servlet server-side proxy (requires a servlet container like Apache Tomcat)
- Mouse scroll wheel support
- Clipboard support
- International keyboard support
- On-screen keyboard
Released under Affero GNU Public License. More information and download at http://guacamole.sourceforge.net/.
Update : Thanks Joel for the correction, noVNC is older project and uses Canvas, WebSocket with python, while Guacamole uses Canvas, Ajax with Java servlet pre-processing.