Development of virtual network computing (VNC) environment for networking and enhancing user experience. - Dana Mohammed Al-Malki (2006)