共查询到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.
《信息安全与技术》2020,(3):12-17
在我国《中华人民共和国网络安全法》(本文简称《网络安全法》)和《数据安全管理办法》等政策中都使用了"重要数据"的概念,并与网络数据安全管理、数据出境安全评估等多项网络安全制度的实施密切相关。尽管国外没有使用"重要数据"的概念,但对非个人数据、非国家秘密信息的安全管理属于常态,只是各国的管理重点各有不同。美国将政府数据中介于保密数据与公开数据之间,需要限制公开或控制传播的数据归为受控非密信息(CUI),实施统一的登记备案和标识管理制度,并通过技术标准将其范围扩大到了非联邦机构和系统的CUI。文章梳理了CUI概念和分类,总结了CUI相关标准中的安全控制要求,并与一般安全保护要求进行比较。CUI研究对我国重要数据识别和管理方面的政策和标准制定具有借鉴意义。 相似文献
5.
6.
7.
8.
9.
10.
软件复用技术,可以高效、低成本地构筑嵌入式数控系统,满足当前的制造业需求。通过分析嵌入式数控系统特点,提出了嵌入式数控系统构件模型,并进行了详细描述。 相似文献
11.
基于UML的面向对象的图形用户界面设计模型 总被引:5,自引:0,他引:5
1.前言图形用户界面(GUI)最早由Macintosh操作系统所采用,后被各种操作系统如Unix,Window所借鉴。目前GUI已经形成了一系列标准的图形用户界面模式。图形用户界面开发的工作量相当大,它占到了软件设计实现工作量的40-50%。同时,GUI的设计与实现又存在各种困难。在设计时难以真正理解用户需求;用户界面层次结构复杂,缺乏有效的描述方法;界面的任务复杂,缺乏清晰的设计工具;对面向对象的GUI设计实现支持不够;界面设计开发涉及多个领域,如文档的编写,美工设计,标准化,国际化和性能优化等。GUI在实现时也面临设计文档的不明确,实现的复杂性,程序健壮性难以保证,难于测试和维护等诸多问题。 相似文献
12.
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.
图形用户界面(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. 相似文献