Font Size: a A A

The Software Design Of KVM Client Application

Posted on:2012-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:Y WangFull Text:PDF
GTID:2178330332484635Subject:Electronic information technology and instrumentation
Abstract/Summary:PDF Full Text Request
KVM technology is a new system of remote centralized management. It has become one of the developing directions in the modern device management filed for its advantages of controlling remote multi-PCs by one suit of I/O devices. In traditional KVM systems, there are some problems such as display delaying, low resolution, and high warp of mouse synchronization and so on, for reasons of network bandwidth or not-in-range resolution of PCs controlled. Therefore real-time display and high accurate I/O operations become one of the most important researches in current KVM technology.This thesis designed the client application software of KVM system. The client application contains Graphics User Interface(GUI) based on Java platform, displaying image from remote PCs, providing control of HID device such as mouse and keyboard, taking charge of system parameters and image session operation. Delay-time of image is divided into two parts:image capture/compressure, and image display. The thesis mainly optimized the second part of image process to improve display capabilities and to reduce delay-time. The thesis also proposes a mouse-synch method based on High-Speed USB2.0-HID class to improve the capability of accuracy and real time. "Remained margin" is added to the traditional relative mouse mode to reduce accumulative errors. Another mode called absolute mouse uses absolute double-byte position instead of relative single-byte offset to get higher precision. Results of experiments show that both modes can meet the fast and accurate demands, and could reduce the delay-time to 3ms.
Keywords/Search Tags:KVM, Applet, "Sandbox" Limit, HID Class, Mouse Synchronization, Remained Margin
PDF Full Text Request
Related items