By adding support for Websockets MobileVNC is now fully compatible with HTML5 based VNC Viewers such as noVNC! See in the following video how MobileVNC remote controls an Windows CE Industry Panel by just using a Chrome Webbrowser. The Browser is able to directly connect to the Windows CE embedded industrial Panel by typing in its IP address.
MobileVNC offers a tiny footprint VNC server software solution for the different Siemens Simatic HMI touch panels. No matter if you operate a large fleet of Simatic HMI KTP400 Comfort Touch Panels that run on a ARM CPU processor or a Simatic HMI TP700 on x86 (486) Intel CPU, MobileVNC will offer good native performance. Since its first publication more than 10 years ago the professional MobileVNC VNC server solution offers a simple and cost effective way for remote controlling and maintaining industrial PCs, thin clients or even Windows powered mobile devices.
MobileVNC embedded VNC server library version 2.1 now also supports outgoing connections to VNC repeater software. Find here a detailed tutorial how to connect with VNC behind a Firewall or a NAT router. This lightweight, embedded VNC server is perfectly designed to be integrated within your own hardware or software products.
Today, the new release 2.1 of MobileVNC VNC Server for Win32, Windows CE and Windows Embedded Compact was published. It features some major bugfixes and an additional licensing option for the base VNC server library (vnc.lib and vncserverlib.h) integration for your own products. MobileVNC, as a native VNC implementation, offers a tiny footprint VNC integration without any dependencies. MobileVNC is running fast even on the tiniest Windows CE platform and it is backwards compatible until Windows CE 4.2. MobileVNC offers binaries for x86, ARM and MIPS CPU platforms.
Today i purchased the RealVNC VNC Viewer for Android based devices, in order to test the compatibility with my MobileVNC Windows CE based VNC server. RealVNC takes €7.55 for this piece of software, which is quite high compared to the typical prices within the Google Play marketplace. Despite my initial fears, the RealVNC VNC Viewer successfully connected to my Windows CE 4.1 embedded thin client device without any complains and i was able to remote control my embedded device by using the touchscreen of my Samsung Nexus Android smartphone. The movement of the remote mouse pointer is shown by a small pixel on the smartphone, according to the fact that every touch is converted to a relative mouse movement, which works really good. See some screenshot of my experiment with RealVNC Android Viewer App in combination with our MobileVNC server and a HP t5000 Windows CE 4.1 thin client.
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.
Today, the new version 2.0 MobileVNC was released! MobileVNC now comes with full Win32 support and Websocket HTML5 client included (noVNC). MobileVNC implements a tiny, copy to install, VNC server that offers remote control for your Windows CE and Win32 based devices. The range of supported devices ranges from mobile barcode scanners, Point-Of-Sales terminals, industrial terminals and smartphones. The MobileVNC server offers tiny footprint and low prices (9.95€ for full commercial license/device). MobileVNC represents an easy solution for remote control and maintenance of a large number of distributed Point-Of-Sales (POS) or logistics terminals.
In the recent MobileVNC release, the Windows CE and Windows Mobile based VNC server software solution added support for HTML5 viewers. In fact, MobileVNC added the popular Kanaka noVNC viewer. The Windows CE VNC server opens a tiny HTTP server and serves this HTML5 based noVNC viewer. The user just has to open a Web Browser that supports HTML5 (e.g. Chrome) and view the Windows CE device right away out of his Browser. A detailed description of this new HTML5 feature can be found here.
… 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.
Today, i tested an Android VNC viewer software on my HTC Magic phone in order to control my Windows Mobile HTC Jade mobile phone over WLAN. I video documented this nice experiment here: