Actually providing a user interface for an application running on a remote computer is not exactly a new concept.The X Windows system, or just X, is a protocol that allows precisely that since 1984 when it was created at the MIT. It was adopted by a great part of the UNIX based systems, like for instance Linux, as the de facto standard way to display application user interfaces.It allows running a