Guacamole es un visor para VNC creado con HTML5 + JavaScript (AJAX), el cual hace uso de un proxy del lado del servidor escrito en Java, para los que no saben VNC es un software que nos permite tomar el control remotamente de otra computadora a través de Internet o una red local, de hecho hace un tiempo escribí sobre como controlar remotamente tu computadora usando VNC e incluso desde el iPhone también con VNC, pero ahora gracias a las bondades del HTML5 podemos encontrar a Guacamole un visor para VNC basado en puro HTML5 lo que nos permite acceder a una computadora remotamente desde el navegador web sin instalar software adicional.
Pero para pode usar Guacamole lo tienes que instalar en un servidor web con soporte para servlets como Apache Tomcat mientras que del lado del cliente solo se requiere un navegador web compatible con HTML5, aquí tienes un video de demostración de como funciona Guacamole.
Enlace para descargar Guacamole.