MobileVNC for Windows CE is a minimal footprint C++ VNC server implementation for Windows and Windows CE platforms. MobileVNC is a specific VNC server implementation for Windows Mobile, PocketPC and Windows CE platforms. MobileVNC implements the standard features of the RFB protocol version 3.3 and adds the file transfer capability in combination with UltraVNC clients. MobileVNC server is no port of the original open source VNC server code for Windows, instead it is a complete new C++ based implementation on the Windows CE platform. The Hextile encoding algorithm used in the original RealVNC Server was bugfixed and modified to offer more performance on mobile devices. The MobileVNC VNC server offers a small footprint VNC server solution for all Microsoft platforms that are based on the Windows CE kernel (on Windows Phone 7 and up this native VNC server software cannot be used by endusers and is therefore restricted to OEM bundle usage).