Remote Window Manager

Started by aruljothi, Sep 10, 2008, 03:23 PM

Previous topic - Next topic

aruljothi

  Remote Window Manager System is a network-based application that utilizes the power and features of java, which can satisfy the requirements for the LAN. Sun's Java Development kit2 provides all the tools needed to meet the requirements of the project. The wide acceptance of java's socket programming features provides excellent networking applications. It is the development of software for communication between the server and the client system. For the purpose of simplification of the implementation and for the easy maintenance of the proposed system, the project is divided into two modules, the client and the server.

The server is given the absolute control of the entire network in which the server can view the currently active programs. The server has also the authority to restrict the user from accessing the system. If necessary, there is also provision for the server to shutdown, restart and logoff a particular client. Here TCP/IP protocol is used which is a reliable, connection-oriented point-to-point communication channel. Proposed system facilities chatting between the clients in addition to the chatting between the client and the server. These also support utilities such as broadcasting messages to all client systems connected in the network, Hide/Show the client agent at the client side. The remote name and the resource connected to each client system can be accessed with ease from the server name list. The server can also send individual messages to the client and vice versa. Screen capture from a client and also can save the captured screen and manage window.

Uploading to the server and downloading files from the server is also possible. In order to speed up processing files are used for storing the user name and password for both the client and the server. The administrator can also browse the different files stored in the client system. The communication between clients is possible only through the server.

When a user logs on to the client system, the client agent is started automatically and starts to send messages to the server for establishing a communication channel. If the server is not yet logs on to the network the agent continues to send the message to the server until server logs on to the local area network. When server logs on what be actually does is to connect the client with the server socket that is in a listen mode within the server. Once a connection is established the agent in the client, supply its IP address for adding its name in the name list in the server. The server sends command to the client machine in the form of messages that are predefined within the program