Está en la página 1de 14

Goals

The main goal of this system is to make the task of


the teacher simple in controlling the clients and
students in the lab. Some of the goals of the system
are listed below:

Monitor the student’s activity remotely.


Teacher can show demonstration over LAN.
Control the clients remotely via remote desktop.
Objective
Broadcast screens: Guide all students at once or
have students show their solutions to all for greater
involvement.
Monitor students: Rather than wandering the
classroom, the teacher can monitor the progress of
individual students directly on screen.
Lock screen, keyboard and mouse: A single push of
a button is enough to get everybody's attention by
locking a keyboard, mouse or student's screen.
Auto-join session: If students log in late, they can
automatically join in an ongoing session.
Features
remote system administration
educational contexts
shared working in the workplace.
troubleshoot the remote computer.
Existing System
Major Drawbacks
 LACK OF PORTABILITY
 SHAREWARE
 UNSTABILITY
 LIMITED TO INTRANET
 BLACK SCREEN IN THE MONITORING SCREEN OF THE
ADMIN DURING VIDEOPLAYBACK IN THE CLIENT
SYSTEM
Overall System Architecture of the
Proposed System
Use case Diagram for Overall System
ACTIVITY DIAGRAM
Client Side:
ACTIVITY DIAGRAM FOR SERVER SIDE
Module Description
Establish connection
 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.
 If the user enables the checkbox for enabling the mouse
and keyboard move then he can able to control the
mouse and keyboard on the remote system. To end the
connection press disconnect button.
Capture Desktop
The screen of the remote computer is
captured and stored as a file temp file in the
remote computer. The stored desktop screen
is sent to the users computer with the help
of the TCP protocol. The contents of the
remote desktop will appear in the clients
desktop.
Operate remote desktop
 Here the user can able to operate the remote Users desktop
by simply searching the the remote Computer IP address in
which the VCDMC service is available. The user can able to
move the mouse of the remote computer by reading the value
of the mouse position on the client screen.

When the user connects the IP address of the machine, the screen
of 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 the
client computer. When the user moves the mouse on the screen
image of the remote system , the value of the mouse position is
read and sent to the remote computer. Using that values the mouse
is moved using the robot class in the java
Technology Overview
Robot Classes:
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
operation related to mouse and keyboard through your java code.
Rectangle function will calculates the screen’s xy coordinates and
hence we are ready to capture the screens of the client’s screen.
Screenshot functions in the Robot class will capture the screenshots
in to the user-defined image format.

java.net Class:
Provides the classes for implementing networking applications. 
References
1. Extending VNC for Effective Collaboration:
Taeho Lee,Junghyun Kim, Hongchang Lee, Myungjoon Lee,"Extending VNC Server and Client
for Transmitting Clipboard Images", Korea Institute of Information Scientists and
Engineer,2007.

2. A Conceptual Architecture for Adaptation in Remote Desktop Systems Driven by the User
Perception 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:
Aisha-Hassan A. Hashim , Mohammad M. Qabajeh, Othman Khalifa and Liana Qabajeh
Department 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 user
in experimental computer systems research. In Proceedings of the Workshop on Experimental
Computer Science (EXPCS) (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.

También podría gustarte