Virtual Controller: managing a remote computer using network communication

Main Article Content

Lekha Tummala
Hruthik Gavva
Maanvitha Gona
Lakshmi Tulasi.P

Abstract

Conventionally, the computer system has a monitor, CPU, keyboard, and mouse. To perform several activities on the computer such as typing a word document, opening some file or doing any operation on a computer, we need to sit in front of a computer with hardware devices such as keyboard and mouse. Moreover, sitting in front of a computer for hours, one suffers from eye problems and other health issues. So, to overcome such cases, a virtual controller program is developed. It allows any computer to control other PCs remotely. This paper aims at administering a remote computer using network communication. The remote computer acts as a client, and the controlling computer acts as a server. Any number of clients can be connected to the server. The core function of the client is sending a screenshot of the client's desktop at a predefined amount of time. A new frame is generated for each client, and the screenshot is displayed on the server-side. The client's control is communicated in mouse movement and keystrokes. It allows the IT administrators to access the database of their computer remotely. It is utilized by doing the operations on PC like sending video

Article Details

How to Cite
[1]
Lekha Tummala, Hruthik Gavva, Maanvitha Gona, and Lakshmi Tulasi.P, “Virtual Controller: managing a remote computer using network communication”, Int. J. Comput. Eng. Res. Trends, vol. 8, no. 12, pp. 216–219, Dec. 2021.
Section
Research Articles

References

Greg Travis, the JDK1.4 tutorial”

Herbert Schlitz, Complete Reference Java, 2nd Edition”.

Kim Topley, Core Java Foundation Class

O’Reilly, Java Network Programming

DEITEL & DEITel JAVA HOW TO program

GRADY BOOCH, JAMES RUMBAUGH, IVAR JACOBSON The Unified Modeling Language User Guide:

Accessibility and the Swing Set, Mark Andrews, The Swing Connection, Sun Microsystems, 1999. Accessed from: http://java.sun.com/products/jfc/tsc/articles/accessibility/inde x.html

Coming Swing API Changes for Java 2 SDK, Standard Edition, v. 1.4, The Swing Connection, Sun Microsystems, 2001. Accessed from: http://java.sun.com/products/jfc/tsc/articles/merlin/index.htm l

Component Orientation in Swing, Ralph Karr, The Swing Connection, Sun Microsystems, 1999. http://java.sun.com/products/jfc/tsc/articles/bidi/index.html

Core Java Foundation Classes (Core Series), Kim Topley, Prentice Hall, 1998. 11. The Element Interface, Scott Violet, the Swing Connection, Sun Microsystems, 1999. Accessed from: http://java.sun.com/products/jfc/tsc/articles/text/element_inte rface/