Three days ago the new release 2.0 of our Windows and Windows CE based VNC Server (MobileVNC, also known as PocketVNC) was published and is ready to install. Over the last 7 years i got a lot of response from customers and partners. This feedback also included information on a wide spectrum of different application areas, in which the customers are using MobileVNC. This application areas range from remote controlling high end steam saunas, remote controlling a fleet of thin clients in fitness studios, navigation boxes in truck fleets, Point-Of-Sales terminals, Barcode Scanners in logistics and a lot of industrial touch panel applications.
The common requirement of all these application areas is the need for simple remote control and maintenance of distributed and networked systems. Especially in this domain the mature VNC technology offers a widespread solution that is compatible with an unlimited set of VNC viewers on all different platforms. Recently there is even an implementation available in plain HTML5 in combination with websocket protocol.
… or how to visually web-control your mobile and embedded devices, by using new HTML5 based VNC viewers.
In the last weeks i found a new, extremely exiting way to simplify the remote control of embedded and mobile devices by using a new HTML5 based VNC viewer (e.g. noVNC) which completely replaces a traditional desktop VNC Viewer software.
The system architecture is quite simple as the HTML5 based VNC viewer software is able to run within a WebBrowser without any additional native plugins or dlls, exept HTML5 support. As HTML5 is surely getting (or is already) the next big thing within Web technology, all popular browsers are already supporting parts of the HTML5 standard. The support and the performance of the HTML5 engines will definitely increase within the year 2012. But even the actual support for HTML5 seems to be more than enough to enable a quick, stylable and easy to use Web-based VNC viewer software.
In my example and system architecture the noVNC viewer is directly delivered by my Windows CE based VNC viewer in order to further simplify the setup of such a system, without the need for an additional WebServer running on the embedded device.