窗口管理器论文_袁波

导读:本文包含了窗口管理器论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:管理器,窗口,自动机,多路,复用,状态,自由。

窗口管理器论文文献综述

袁波[1](2017)在《基于可重组算法的窗口管理器实现》一文中研究指出窗口管理器是图形用户界面的重要组成部分,它控制图形程序的外观和行为方式,包括边框、标题栏的绘制以及窗口位置和大小调整。目前主流的窗口管理器采用悬浮方式迭加放置并管理窗口,这种方式并不适用于大型的集中式显控平台,为了提高显示效率,简化操作过程,需要设计一款可以自由重组窗口的平铺式窗口管理器,Virtual Display窗口管理器,简称VDisplay。在深入研究已有的平铺式窗口管理器的基础上,新的VDisplay窗口管理器使用C++语言进行设计并开发,并针对大型显控平台做了很多优化和改进。VDisplay运行于Linux系统平台,以X-window视窗系统为基础,实现多个应用程序窗口的管理功能。这些功能包括窗口的添加、删除、缩放和自由重组,其中自由重组功能以重组算法为核心,提供了一整套灵活高效的窗口管理解决方案,是VDisplay的基本特性之一。VDisplay采用了有限状态自动机模型,依据Multi-touch多点触摸协议,以IO多路复用技术为基础,拓展了窗口管理器的事件处理模块,通过各种手势识别算法,实现了对多点触摸手势的支持。此外,通过事件监听与回调机制,VDisplay提供了下层应用程序捕获并处理各类输入事件的接口,简化了应用程序开发过程,丰富了应用程序的功能。最后对VDisplay窗口管理器进行了全面而又严格的功能和性能测试,测试结果表明VDisplay各个模块都能正常工作,完成总体设计的所有功能,并且界面风格舒适,人机交互良好,能够高效稳定的长时间运行,满足大型的集中式显控平台的需求。(本文来源于《华中科技大学》期刊2017-05-01)

王鹏[2](2010)在《Heterosis:一种基于XCB的新型窗口管理器》一文中研究指出在计算机科学中,窗口管理器(Window Manger)是指一种用于在图形用户界面(GUI)中控制窗口系统(Windowing System)中各窗口位置和外观的软件。大部分的窗口管理器被用于为某种桌面环境(Desktop Enviroment)提供支持。窗口管理器一般用控件工具包(Widget Toolkit)编写而成,并且需要与其下层的窗口系统协同工作,而窗口系统则为其提供诸如图形硬件,指点设备和键盘等底层支持。本文首先介绍了当代叁大桌面操作系统平台上窗口管理器的现状,并简要介绍了窗口管理器的发展历史,分析了当今窗口管理器的各种类型,特性以及功能。在叁大桌面操作系统当中,X窗口系统(X Window System)是绝大部分类UNIX操作系统平台上的图形子系统。本文接着介绍了其发展历程,设计原则,并着重分析了其底层的窗口协议(Window Protocol)的通信过程和主要数据结构。传统上,几乎所有基于X窗口系统的窗口管理器都是使用Xlib作为其底层的图形程序库。但Xlib的历史久远,其在设计与实现上也都有一定的缺陷。而2001年出现的XCB,正好成为了Xlib的一个更优的替代品。在本文的后续部分中,分别对Xlib和XCB进行了介绍,分析了它们的数据类型和API函数,以及各自的优缺点,并给出了Xlib同XCB的应用程序实例,而且重点对二者请求应答往返时间的性能进行了详细的定量对比和分析,结果显示XCB的时间性能较Xlib大约高出30倍,且差距随着请求数量的增加而加大。在众多的窗口管理器之中,dwm是一种基于X窗口系统且开放源代码的动态窗口管理器。在此前提之上,dwm被选定作为代码基础,以实现一种新的窗口管理器——Heterosis。它将dwm从传统上常用的Xlib程序库移植至XCB之上,进而提高了其性能。本文在后续的部分中,描述了Heterosis的整个实现过程,包括dwm的现有设计,Heterosis的版本控制方法,逻辑流程,具体的移植方法,实现过程中所遇到的问题和解决方法,以及调试过程等等,并给出了源代码说明和清单。最后给出了对于窗口管理器在设计上的展望,以及Heterosis其今后可以改进的地方。(本文来源于《电子科技大学》期刊2010-04-01)

丁星,王敬平[3](2008)在《Linux环境下窗口管理器的分析》一文中研究指出给出Linux环境下窗口管理器的角色位置和基本功能,分析窗口的通讯协议和窗口管理器的实现过程。通过对MWM窗口管理器源码的分析,结合KWIN,METACITY,实现了对窗口管理器的优化定制。(本文来源于《计算机工程》期刊2008年S1期)

窗口管理器论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

在计算机科学中,窗口管理器(Window Manger)是指一种用于在图形用户界面(GUI)中控制窗口系统(Windowing System)中各窗口位置和外观的软件。大部分的窗口管理器被用于为某种桌面环境(Desktop Enviroment)提供支持。窗口管理器一般用控件工具包(Widget Toolkit)编写而成,并且需要与其下层的窗口系统协同工作,而窗口系统则为其提供诸如图形硬件,指点设备和键盘等底层支持。本文首先介绍了当代叁大桌面操作系统平台上窗口管理器的现状,并简要介绍了窗口管理器的发展历史,分析了当今窗口管理器的各种类型,特性以及功能。在叁大桌面操作系统当中,X窗口系统(X Window System)是绝大部分类UNIX操作系统平台上的图形子系统。本文接着介绍了其发展历程,设计原则,并着重分析了其底层的窗口协议(Window Protocol)的通信过程和主要数据结构。传统上,几乎所有基于X窗口系统的窗口管理器都是使用Xlib作为其底层的图形程序库。但Xlib的历史久远,其在设计与实现上也都有一定的缺陷。而2001年出现的XCB,正好成为了Xlib的一个更优的替代品。在本文的后续部分中,分别对Xlib和XCB进行了介绍,分析了它们的数据类型和API函数,以及各自的优缺点,并给出了Xlib同XCB的应用程序实例,而且重点对二者请求应答往返时间的性能进行了详细的定量对比和分析,结果显示XCB的时间性能较Xlib大约高出30倍,且差距随着请求数量的增加而加大。在众多的窗口管理器之中,dwm是一种基于X窗口系统且开放源代码的动态窗口管理器。在此前提之上,dwm被选定作为代码基础,以实现一种新的窗口管理器——Heterosis。它将dwm从传统上常用的Xlib程序库移植至XCB之上,进而提高了其性能。本文在后续的部分中,描述了Heterosis的整个实现过程,包括dwm的现有设计,Heterosis的版本控制方法,逻辑流程,具体的移植方法,实现过程中所遇到的问题和解决方法,以及调试过程等等,并给出了源代码说明和清单。最后给出了对于窗口管理器在设计上的展望,以及Heterosis其今后可以改进的地方。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

窗口管理器论文参考文献

[1].袁波.基于可重组算法的窗口管理器实现[D].华中科技大学.2017

[2].王鹏.Heterosis:一种基于XCB的新型窗口管理器[D].电子科技大学.2010

[3].丁星,王敬平.Linux环境下窗口管理器的分析[J].计算机工程.2008

论文知识图

缓冲区存储管理器结构图人工神经网络模型筛选的影响因素重要...窗口管理器在窗口系统中的地位口...e-GUI中窗口管理器的Composite...一1要在平台软件上正常运行窗口管理窗口管理器在窗口系统中的地位...

标签:;  ;  ;  ;  ;  ;  ;  

窗口管理器论文_袁波
下载Doc文档

猜你喜欢