首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
基于FrameBuffer的嵌入式GUI系统设计   总被引:9,自引:0,他引:9  
本文首先简要介绍了Linux平台下嵌入式GUI的发展状况,接着阐述CUI系统的设计思想,最后着重介绍了基于Frame-Buffer构建图形系统的方法。  相似文献   

2.
本文介绍了嵌入式图形用户界面(GUI)的特点、发展概况以及嵌入式图形用户界的实现方法.针对开发自主、轻型、占用资源少可配置的GUI系统,提出了轻量级CUI系统的设计实现,分析了该系统的体系结构并给出开发实现过程.  相似文献   

3.
本文从Linux系统的体系结构从发,分析了作为华工Ⅱ型税控收款机界面子系统ESCUT CUI系统的构成.结合基于嵌入式Linux的税控收款机的开发工作,通过对ESCUT CUI窗口在实现过程中的设计与应用,详细说明了整个ESCUT GUI系统的设计,并详细论述GUI系统的窗口的键盘消息响应、鼠标消息响应、窗口管理等GUI的关键技术.通过例子说明了GUI系统的移植性及其方法.最后,结合此GUI系统的特点和实践,总结出ESCUT GUI的特点并给出了其适用的场合.  相似文献   

4.
在我国《中华人民共和国网络安全法》(本文简称《网络安全法》)和《数据安全管理办法》等政策中都使用了"重要数据"的概念,并与网络数据安全管理、数据出境安全评估等多项网络安全制度的实施密切相关。尽管国外没有使用"重要数据"的概念,但对非个人数据、非国家秘密信息的安全管理属于常态,只是各国的管理重点各有不同。美国将政府数据中介于保密数据与公开数据之间,需要限制公开或控制传播的数据归为受控非密信息(CUI),实施统一的登记备案和标识管理制度,并通过技术标准将其范围扩大到了非联邦机构和系统的CUI。文章梳理了CUI概念和分类,总结了CUI相关标准中的安全控制要求,并与一般安全保护要求进行比较。CUI研究对我国重要数据识别和管理方面的政策和标准制定具有借鉴意义。  相似文献   

5.
嵌入式组件模型研究   总被引:8,自引:0,他引:8  
介绍了嵌入式组件模型的研究现状,分析了几种面向特定应用的和剪裁通用组件模型得到的嵌入式组件模型,探讨了规范组件模型的抽象级别、组件模型的非功能性属性的处理等嵌入式组件模型研究的问题。  相似文献   

6.
习博  方彦军 《计算机工程》2007,33(17):120-122
以嵌入式Web技术的广泛应用为背景,探讨了一种在嵌入式Web系统中,利用单服务窗等待式M/M/1排队理论,建立嵌入式Web系统性能评估模型的方法。就如何利用该模型对ARM+uCLinux实现的嵌入式Web系统进行网络性能评估,对嵌入式Web服务器的改进设计等问题进行了描述。  相似文献   

7.
张文嘉  雷航  高峰 《计算机工程》2006,32(19):97-99,1
通用组件技术如COM、CORBA等技术已较完善,但是它们应用于嵌入式系统却有很多局限,如需要庞大的底层基础支持、没有实时调度能力等。根据嵌入式系统以及应用的特点,分析了现有的通用组件模型和当前嵌入式组件技术的发展现状,提出了一种新的嵌入式组件模型——基于任务间通信的嵌入式组件模型。该模型具有资源消耗小、有实时调度能力、无须大量底层支持的优点,该文介绍了系统框架和实现方法以及组件开发方法。  相似文献   

8.
为了克服嵌入式Linux调试领域中的插桩模型的缺点,该文在LKM技术的基础之上,引入了“寄生技术”,提出了一种嵌入式Linux内核调试模型,实现了调试代理的功能。实验表明,该模型降低了寄生代码与嵌入式Linux内核的耦合度,减少了对嵌入式Linux内核的修改量,提供了更为灵活的扩展机制和更容易移植的条件。  相似文献   

9.
肖德宝  刘学超  黄玲 《计算机工程》2006,32(15):101-102
随着Web和嵌入式系统的发展,许多非Internet的嵌入式设备联入了互联网,人们希望可以对这些设备能够进行管理和控制。该文针对嵌入式设备提出了一种基于Web的嵌入式设备的网络管理模型。通过把Web集成到嵌入式设备中,可以随时随地对设备进行远程访问及管理,利用该模型可以真正实现非Internet设备的网络化以及对Internet的透明网络互联。  相似文献   

10.
软件复用技术,可以高效、低成本地构筑嵌入式数控系统,满足当前的制造业需求。通过分析嵌入式数控系统特点,提出了嵌入式数控系统构件模型,并进行了详细描述。  相似文献   

11.
基于UML的面向对象的图形用户界面设计模型   总被引:5,自引:0,他引:5  
1.前言图形用户界面(GUI)最早由Macintosh操作系统所采用,后被各种操作系统如Unix,Window所借鉴。目前GUI已经形成了一系列标准的图形用户界面模式。图形用户界面开发的工作量相当大,它占到了软件设计实现工作量的40-50%。同时,GUI的设计与实现又存在各种困难。在设计时难以真正理解用户需求;用户界面层次结构复杂,缺乏有效的描述方法;界面的任务复杂,缺乏清晰的设计工具;对面向对象的GUI设计实现支持不够;界面设计开发涉及多个领域,如文档的编写,美工设计,标准化,国际化和性能优化等。GUI在实现时也面临设计文档的不明确,实现的复杂性,程序健壮性难以保证,难于测试和维护等诸多问题。  相似文献   

12.
把资源环境模型抽象为模型类和模型实例2个层次,提出了基于模型类的模型复合策略。在Visual C++ .net 2003和Windows 2000环境下,用面向对象方法构建了模型类和模型实例,结合流程图实现了模型复合的可视化操作。结果表明,流程图较好地集成了可视化的用户界面和内部的模型复合操作,增强了资源环境模型库管理系统的易用性。  相似文献   

13.
We present the Auckland Layout Model (ALM), a constraint-based technique for specifying 2D layout as it is used for arranging the controls in a graphical user interface (GUI). Most GUI frameworks offer layout managers that are basically adjustable tables; often adjacent table cells can be merged. In the ALM, the focus switches from the table cells to vertical and horizontal tabulators between the cells. On the lowest level of abstraction, the model applies linear constraints, and an optimal layout is calculated using linear programming. However, bare linear programming makes layout specification cumbersome and unintuitive, especially for GUI domain experts who are often not used to such mathematical formalisms. In order to improve the usability of the model, ALM offers several other layers of abstraction that make it possible to define common GUI layout more easily. In the domain of user interfaces it is important that specifications are not over-constrained, therefore ALM introduces soft constraints, which are automatically translated to appropriate hard linear constraints and terms in the objective function. GUIs are usually composed of rectangular areas containing controls, therefore ALM offers an abstraction for such areas. Dynamic resizing behavior is very important for GUIs, hence areas have domain-specific parameters specifying their minimum, maximum and preferred sizes. From such definitions, hard and soft constraints are automatically derived. A third level of abstraction allows designers to arrange GUIs in a tabular fashion, using abstractions for columns and rows, which offer additional parameters for ordering and alignment. Row and column definitions are used to automatically generate definitions from lower levels of abstraction, such as hard and soft constraints and areas. Specifications from all levels of abstraction can be consistently combined, offering GUI developers a rich set of tools that is much closer to their needs than pure linear constraints. Incremental computation of solutions makes constraint solving fast enough for near real-time use.  相似文献   

14.
信息系统图形界面开发方法研究   总被引:1,自引:0,他引:1  
如何提高信息系统图形界面的开发效率,同时提高图形界面适用需求的能力一直是软件工程的难点,软件重用技术和建模技术是解决该问题的有效途径。文章提出了一种新的信息系统图形界面开发方法,将界面开发分为面向可重用的界面开发和基于可重用的界面开发。面向可重用的界面开发强调可重用资产的开发,基于可重用的开发强调模型驱动的界面开发。该方法有效提高了界面的可重用性和可变性,并支持以业务过程建模为先导的软件开发方法。  相似文献   

15.
GUI测试在软件开发和测试中具有重要的地位.GUI自动化测试的实际应用强调了测试的成本和效率.在GUI测试中,测试用例和测试预测是两个与图形用户界面测试性能相关的主要因素.根据GUI的事件流图,事件关联图等特性,通过分析GUI事件的代码复杂度,将事件分配到各个长度不同的测试用例中,并定义测试预测的级别.通过实例,研究测试用例和测试预测对于图形用户界面测试性能的影响,从而为进一步完善GUI测试框架提供了依据.  相似文献   

16.
图形用户接口(GUI)是应用软件的重要组成部分。使用模型-视图-控制(MVC)的面向对象模型不仅可以提高设计效率,而且还能使其对不同的运行平台有自适应性。本文主要论述面向对象的用户接口模型MVC的结构及其原理,并以一个实例阐述在具体的软件设计中如何实现MVC模型。  相似文献   

17.
Brain-Computer Interfaces (BCI) use Electroencephalography (EEG) signals recorded from the brain scalp, which enable a communication between the human and the outside world. The present study helps the patients who are people locked-in to manage their needs such as accessing of web url’s, sending/receiving sms to/from mobile device, personalized music player, personalized movie player, wheelchair control and home appliances control. In the proposed system, the user needs are designed as a button in the form of a matrix, in which the main panel of rows and columns button is flashed in 3 sec intervals. Subjects were asked to choose the desired task/need from the main panel of the GUI by blinking their eyes twice. The double eye blink signals extracted by using the bio-sensor of NeuroSky’s mind wave device with portable EEG sensors are used as the command signal. Each task is designed and implemented using a Matlab tool. The developed Personalized GUI application collaborated with the EEG device accesses the user’s need. Once the system identifies the desired option through the input control signal, the appropriate algorithm is called and performed. The users can also locate the next required option within the matrix. Therefore, users can easily navigate through the GUI Model. A list of personalized music, movies, books and web URL’s are preloaded in the database. Hence, it could be suitable to assist disabled people to improve their quality of life. Analysis of variance (ANOVA) is also carried out to find out the significant signals influencing a user’s need in order to improve the motion characteristics of the brain computer interface based system.  相似文献   

18.
张鹏  徐鹏 《计算机科学》2005,32(11):198-201
图形用户界面(GUI)是各种计算机应用的一个重要组成部分。但是越来越多的缟程语言和GUI工具包使得开发跨平台的GUI也变得越来越繁琐。同时,日趋庞大和复杂的数据,也迫使开发者在维护GUI相关数据方面付出更多的努力。本文从分析MVC设计模式入手,力图从更高的层次上对GUI及其相关数据的描述模型进行归纳和抽象,提出并形式化描述了一种GUI抽象描述模型,基于该模型的GUI数据建模算法和绑定模型。最后简单介绍了该描述模型基于XML的实现语言——GUI XML。  相似文献   

19.
μC/GUI是一种专为嵌入式应用设计的通用图形接口软件。本文详细介绍了μC/GUI的结构框架和基于STM32平台的μC/OS-Ⅱ上的μC/GUI移植过程,并在此基础上进行图形界面设计;阐述了μC/GUI的窗口管理机制,提出了实现μC/GUI中文小型字库的两种方法并采用存储设备解决了图形显示的闪烁问题。  相似文献   

20.
Oracles used for testing graphical user interface (GUI) programmes are required to take into consideration complicating factors such as variations in screen resolution or colour scheme when comparing observed GUI elements with expected GUI elements. Researchers proposed fuzzy comparison rules and computationally expensive image processing techniques to tame the comparison process because otherwise the naïve matching comparison would be too constraining and consequently impractical. Alternatively, this paper proposes GUICop, a novel approach with a supporting toolset that takes (1) a GUI programme and (2) user‐defined GUI specifications characterizing the rendering behaviour of the GUI elements and checks whether the execution traces of the programme satisfy the specifications. GUICop comprises the following: (1) a GUI Specification Language; (2) a Driver; (3) Instrumented GUI Libraries; 4) a Solver; and (5) a Code Weaver. The user defines the specifications of the subject GUI programme using the GUI Specification Language. The Driver traverses the GUI structure of the programme and generates events that drive its execution. The Instrumented GUI Libraries capture the GUI execution trace, ie, information about the positions and visibility of the GUI elements. And the Solver, enabled by code injected by the Code Weaver, checks whether the traces satisfy the specifications. GUICop was successfully evaluated using 4 open source GUI applications that included 8 defects, namely, Jajuk, Gason, JEdit, and TerpPaint.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号