Download - Virtual Network Computing

Transcript
Page 1: Virtual Network Computing

Virtual Network ComputingVirtual Network Computing

Sangmi Lee

Oct,25,2000

Florida State University

Page 2: Virtual Network Computing

Oct,25,2000Sangmi Lee Florida State

University

What is VNC?What is VNC?

Virtual Network Computing.

Remote display system to view a computer from anywhere on the Internet and from a wide variety of machine architectures. 

Page 3: Virtual Network Computing

Oct,25,2000Sangmi Lee Florida State

University

What are key Features?What are key Features?

Small and simplePlatform-independentNo state is stored at the viewerSharable

Page 4: Virtual Network Computing

Oct,25,2000Sangmi Lee Florida State

University

VNC featuresVNC features

Collaborative VisualizationEvent handlingJava viewerSecure VNC using SSHCORBA interface

Page 5: Virtual Network Computing

Oct,25,2000Sangmi Lee Florida State

University

VNC screenshotsVNC screenshotsA Windows machine being viewed from a native X viewer.

A Windows desktop being used from within Netscape on a Unix machine

Page 6: Virtual Network Computing

Oct,25,2000Sangmi Lee Florida State

University

VNC screenshotsVNC screenshots

An X desktop being viewed from a native PC viewer

An X desktop being viewedfrom Microsoft Internet Explorer on a PC.

Page 7: Virtual Network Computing

Oct,25,2000Sangmi Lee Florida State

University

VNC screenshotsVNC screenshots

A Unix desktop being accessed from a native Macintosh viewer

A Unix desktop being accessedfrom a Macintoshusing Java

A Windows desktopbeing accessed from a Macintosh using Java.  

Page 8: Virtual Network Computing

Oct,25,2000Sangmi Lee Florida State

University

VNC in Distributed classroomVNC in Distributed classroom

VNC Server

Hand-held device

Student

Student

VNC Client

VNC Client

Instructor

VNC Client

Network

- Unix - Windows NT - Macintosh - Hand-held device

Page 9: Virtual Network Computing

Oct,25,2000Sangmi Lee Florida State

University

VNC in Distributed classroomVNC in Distributed classroom

Lecture tool in the distributed classroom Collaboration tool for group of students Instructor - Monitor - Hand-held device Student - Monitor (Unix, Windows, Macintosh) - Java capable browser - Hand-held device

Page 10: Virtual Network Computing

Oct,25,2000Sangmi Lee Florida State

University

Applying VNC Applying VNC

Using Open source codeVisualization server moduleImproved (multi-cast) performance for VNC