Font Size: a A A

Implementation Of Window Manager Based On Reorganizable Algorithm

Posted on:2018-04-21Degree:MasterType:Thesis
Country:ChinaCandidate:B YuanFull Text:PDF
GTID:2428330569975197Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The Window Manager is an important part of the graphical user interface,which controls the appearance and behavior of graphics programs.At present,many window managers use overlay mode to manage windows,but this mode is not applicable to large centralized display platform.In order to improve the display efficiency,a tiling window manager which allows windows to reorganize by free is need to be designed,which is cal ed Virtual Display Window Manager,hereafter cal ed VDisplay.On the basis of an intensive study on the existing tiling window managers,VDisplay does a lot of optimization and improvement for large centralized display and control platform.VDisplay runs on the Linux system,based on the X-window system,to achieve multiple application window management functions.These functions include window addition,deletion,scaling and free reorganization,and the free reorganization function takes the reorganization algorithm as the core,providing a set of efficient window management solution,which is one of the basic features of VDisplay.VDisplay adopts the finite state automaton model,and based on the Multi-touch protocol,using the IO multiplexing technology.VDisplay implements support for multi-touch gestures through various gesture recognition algorithms.In addition,through the event monitoring and callback mechanism,VDisplay provides applications interface to capture and handle all kinds of input events,simplifying the application development process and enriching the application function.Finally,a rigorous functional and performance testing for VDisplay is finished.The results show that VDisplay can work properly,and the interface style is comfortable,human-computer interaction is good.VDisplay can run efficiently and stably for a long time,so it can meet the needs of large centralized display and control platform.
Keywords/Search Tags:Window manager, Free reorganization, Multiplexing, Finite state automaton, Multi touch
PDF Full Text Request
Related items