Title :
Virtual network computing
Author :
Richardson, Tristan ; Stafford-Fraser, Quentin ; Wood, Kenneth R. ; Hopper, Andy
Author_Institution :
Olivetti & Oracle Res. Lab., Cambridge, UK
Abstract :
VNC is an ultra thin client system based on a simple display protocol that is platform independent. It achieves mobile computing without requiring the user to carry any hardware. VNC provides access to home computing environments from anywhere in the world, on whatever computing infrastructure happens to be available-including, for example, public Web browsing terminals in airports. In addition, VNC allows a single desktop to be accessed from several places simultaneously, thus supporting application sharing in the style of computer supported cooperative work (CSCW). The technology underlying VNC is a simple remote display protocol. It is the simplicity of this protocol that makes VNC so powerful. Unlike other remote display protocols such as the X Window System and Citrix´s ICA, the VNC protocol is totally independent of operating system, windowing system, and applications. The VNC system is freely available for download from the ORL Web site at http://www.orl.co.uk/vnc/. We begin the article by summarizing the evolution of VNC from our work on thin client architectures. We then describe the structure of the VNC protocol, and conclude by discussing the ways we use VNC technology now and how it may evolve further as new clients and servers are developed
Keywords :
client-server systems; computer communications software; groupware; protocols; virtual machines; ORL Web site; VNC protocol; VNC system; VNC technology; application sharing; computer supported cooperative work; computing infrastructure; desktop access; home computing environments; mobile computing; platform independent; public Web browsing terminals; remote display protocol; simple display protocol; thin client architectures; ultra thin client system; virtual network computing; Access protocols; Airports; Application software; Collaborative work; Computer displays; Computer networks; Hardware; Home computing; Independent component analysis; Mobile computing;
Journal_Title :
Internet Computing, IEEE
DOI :
10.1109/4236.656066