Final REVIEW Ppt

14

Transcript of Final REVIEW Ppt

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 1/14

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 2/14

GoalsThe main goal of this system is to make the task of the teacher simple in controlling the clients andstudents in the lab. Some of the goals of the systemare listed below:

y M onitor the student¶s activity remotely.y Teacher can show demonstration over LAN.y Control the clients remotely via remote desktop.

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 3/14

Objectivey

Broadcast screens: G uide all students at once or havestudents show their solutions to all for greater involvement.

y M onitor students: R ather than wandering theclassroom, the teacher can monitor the progress of individual students directly on screen.

y L ock screen, k eyb oard and mouse: A single push of a button is enough to get everybody's attention bylocking a keyboard, mouse or student's screen.

y A uto-join session: I f students log in late, they canautomatically join in an ongoing session.

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 4/14

Fe a tu re sy remote system administrationy educational contextsy shared working in the workplace.y troubleshoot the remote computer.

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 5/14

Ex isting Sy stemy Major Drawbacks

LACK OF PORTABILITY SHAREWAREUNSTABILITY LIMITED TO INTRANETBLACK SCREEN IN THE MONITORING SCREEN OF THE

ADMIN DURING VIDEOPLAYBACK IN THE CLIENTSYSTEM

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 6/14

Ove ra System A rc itectu re o t ePropos e d System

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 7/14

U se c as e Di a gra m for Ove rall System

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 8/14

ACTIVITY DIAGRAMClient Side:

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 9/14

ACTIVITY DIAGRAM FOR SERVER SIDE

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 10/14

M od u le De scrip ti onEstablish connection

y The user (staff) should search for available IP address of the Server¶s computer and then press the connect button.Then your computer will be connected to the particular computer by means of the IP .

y

I f the user enables the checkbox for enabling the mouseand keyboard move then he can able to control the mouseand keyboard on the remote system. To end the connection

press disconnect button.

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 11/14

Capture DesktopThe screen of the remote computer iscaptured and stored as a file temp file in theremote computer. The stored desktop screenis sent to the users computer with the help of the TCP protocol. The contents of the remotedesktop will appear in the clients desktop.

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 12/14

O perate remote desktopy H ere the user can able to operate the remote Users desktop by simply searching the the remote Computer IP address inwhich the VCD M C service is available. The user can able tomove the mouse of the remote computer by reading the valueof the mouse position on the client screen.

y When the user connects the IP address of the machine, the screenof the remote computer is captured and saved as a temp file ,then

the saved file is sent to clients computer and it is viewed in theclient computer. When the user moves the mouse on the screenimage of the remote system , the value of the mouse position isread and sent to the remote computer. Using that values the mouseis moved using the robot class in the java

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 13/14

Techn olo gy Ove rview

R obot Classes:y Java.awt.Robot class is used to take the control of mouse and

keyboard. Once you get the control, you can do any type of operationrelated to mouse and keyboard through your java code.

y Rectangle function will calculates the screen s xy coordinates andhence we are ready to capture the screens of the client s screen.

y Screenshot functions in the Robot class will capture the screenshotsin to the user-defined image format.

java.net Class:y Provides the classes for implementing networking applications.

8/7/2019 Final REVIEW Ppt

http://slidepdf.com/reader/full/final-review-ppt 14/14

References1. Extending VNC for Effective Collaboration:

Taeho Lee, Junghyun Kim, Hongchang Lee, Myungjoon Lee,"ExtendingVNC Server and Clientfor Transmitting Clipboard Images", Korea Institute of Information Scientists andEngineer,2007.

2. A Conceptual Architecture for Adaptation in Remote Desktop Systems Driven by the UserPerception of Multimedia:

Tristan Richardson, Quentin Stafford-Fraser, Kenneth R. Wood, Andy Hopper, Virtual Network Computing , IEEE Internet Computing 1999 .

3. Redar: A Remote Desktop Architecture for the Distributed Virtual Personal Computing: A isha-Hassan A. Hashim , Mohammad M . Qabajeh, Othman Khalifa and Liana QabajehDepartment of Electrical and Computer Engineering, IIUM, Malaysia .

4. Experiences With Client-based Speculative Remote Display:DINDA, P., MEMIK, G., DICK, R., LIN, B., MALLIK, A., GUPTA, A., AND ROSSOFF, S. The userin experimental computer systems research. In P roceedings of the Workshop on Experimental Computer Science (EX P CS) ( June 2007).

5. Remote Screen Recording and Playback: Anthony Jones, Jim Ohlund. Network Programming for Microsoft Windows, Second Edition.

Chapter 12, The Winsock Service Provider Interface. Microsoft Press, February 13, 2002.