VNC over WebSockets

What makes WebSockets especially compelling is that they allow you to extend the reach of enterprise protocols, like JMS, XMPP, AMQP, all the way to the browser. In this demonstration I show an example of implementing the VNC protocol, RFB, over WebSockets.

This 3 minute demo features a windows machine running a VNC server. The Windows desktop is accessed remotely from a vanilla Safari browser, simply leveraging the canvas tag and WebSockets.

First you see an environment Windows running as a virtual machine, then I show two physical machines connected, and last I walk through the building blocks used for the demo.

This entry was posted in html5, Kaazing, WebSocket and tagged , , , . Bookmark the permalink.

4 Responses to VNC over WebSockets

  1. Pingback: WebSockets versus REST: a Kaazing Perspective | The Zinger

  2. Nakul says:

    Where can we browse the code?

    • Hi Nakul – this demo was built as a proof of concept; not with education purposes, so we were not planning to publish the source.
      If you have any questions or would like to chat about the demo and how we built it, I’ll be happy to get in touch with you. Just let me know.

  3. kmphua says:

    This is just what I’ve been looking for! Could you be so kind as to share the Kaazing server configuration? Many thanks in advance.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s