Cliente VNC escrito en HTML5

noVNC es un cliente de VNC usando las nuevas características que nos ofrece la última versión de HTML. Especialmente aprovechando el Canvas y los WebSockets.

Sólo hay un pequeño problema y hasta que no aparezca algún servidor de VNC que soporte conexión vía WebSockets, será necesario el uso de un proxy de WebSockets a TCP Sockets. La buena noticia es que este proyecto incluye un proxy de este tipo llamado “wsproxy”.

Aparte de eso todo lo que necesitas es un navegador que implemente los WebSockets o lo emule.

Para más información sobre los navegadores soportados, así como su forma de uso, sólo tenéis que visitar su web.