Robo is a remote-"display/desktop/computer" system. It is written entirely in Java (not just a client). Robo server-client communication uses TCP/IP or HTTP tunneling (connecting to servers running behind firewalls).