The Remote Desktop Monitoring Project in Java software is divided in to five modules based on their functionalities. These modules are as follows.

Remote Desktop Monitoring

 Remote Desktop
 Chat
Retrieve
 Control
 Pen drive detection
 File Transfer

Remote Desktop Monitoring Modules Explanation:

Remote desktop
Using this module we can access the desktop of any remote system by giving the desired system’s IP address and port number we can get the desktop of that system. It is useful for the administrator to monitor the activities of the employees of that organization.
The administrator can be able to get the desktop of that particular system and can warn the employees if they are doing any illegal activities.

Retrieve
The purpose of the Retrieve using this module can determine the processes that are currently running in a particular client system, present in a network. The administrator can know the details of the processes by specifying the IP address of the remote system. This module has two options like system information and process information. By using system information we can determine the system name, RAM free space, OS, etc…. By using the process information we can determine the processes running at the client system at that time. By knowing these information the server can know requirements for installing software remotely. This module is similar to that of a task manager present in the windows operating system.
Control
The Control module handles the terminal operations such as shutdown, restart and logoff, by specifying the IP address of the remote system. For this purpose we are using RMI (Remote Method Invocation) and Java Runtime class.

Chat

This module provides us the chat facility. Using this chat the server system and the client system can communicate with each other. The administrator can chat with the desired employee.

http://www.youtube.com/watch?v=ECXAWpdkCh8&feature=youtu.be

Download Remote Desktop Monitoring Project in Java Source Code, project Report, documentation, ppt.