Guacamole is an HTML5 Web application that provides access to desktop environments using remote desktop protocols such as VNC or RDP. A centralized server acts as a tunnel and proxy, allowing access to multiple desktops through a Web browser. No plugins are needed. The client requires nothing more than a Web browser supporting HTML5 and AJAX.
noVNC is a VNC client implemented using HTML5 technologies, specifically Canvas and WebSockets. It supports "wss://" encryption (SSL/TLS). For browsers that do not have native WebSockets support, the project includes web-socket-js, a WebSockets emulator using Adobe Flash. In addition, as3crypto has been added to web-socket-js to implement WebSocket SSL/TLS encryption, i.e. the "wss://" URI scheme.
ThinVNC exploits HTML5 canvas to display a remote PC desktop without requiring any additional plugin, add-on, or installation of any kind on the client side. Regardless of the computer or mobile operating system, ThinVNC provides native, secure data transmission using HTTP and SSL. It includes a Presentation Manager and can be set up as a gateway to proxy other ThinVNC instances.
The Rove Mobile Admin Client is a smartphone- and tablet-enabled client for the Rove Mobile Admin mobile IT management solution. It provides secure access to IT servers and services including Microsoft Exchange, Active Directory, BlackBerry Enterprise Server BES, VMware and Hyper-V, Novell NetWare, Domino, Oracle, Nagios, BMC Remedy, CA Service Desk, Windows Server, RDP, VNC, Telnet, SSH, TN3270 and TN5250, HP iLO, and System Center Operations Manager.
Limbo is a PC Emulator (x86) based on QEMU for Android devices. It lets you run a Desktop OS like Debian or DSL Linux on your Android device with Network and X Windows. Limbo works with Live CD ISOs and pre-installed hard disk images created with QEMU, VMWare, Bochs, or Virtual PC emulators.
Window Switch is a tool that allows you to move applications between networked computers. The windows appear where you need them, as they were. You no longer need to save and send documents to move them around; simply move the view of the application to the machine where you need it.
MCM is a set of tools that ease the management of multiple servers. It's aimed at network or system administrators who need to connect to different servers by different means every day. It can be used via an ncurses interface without requiring an X server, and via a GNOME-based GUI.