共查询到19条相似文献,搜索用时 150 毫秒
1.
2.
基于XML的用户界面管理 总被引:8,自引:0,他引:8
为了使软件用户界面具有良好的扩展性与定制能力,提出包括界面生成、界面配置、界面定制和界面控制等多方面内容的用户界面管理概念,并结合XML技术开发出相应的界面管理系统.应用该系统不仅可使软件的开发更加简单和易于维护,还可使最终用户能够根据需要对界面进行定制. 相似文献
3.
企业信息系统的个性化需求主要体现在企业业务流程定制和数据交互界面定制两个方面。本文主要针对企业信息系统数据交互界面的客户化定制开发了一个基于J2EE架构和关系数据库的可定制界面通用平台。采用面向对象技术、软件复用技术、软件构件技术、Web工程来指导本平台的设计,提出了定制信息结构化保存和代码自动生成的实现原理和流程,以及可定制界面通用平台的总体架构。 相似文献
4.
为了解决传统C/S模式业务界面在开发过程中存在的问题,运用了B/S模式的网页界面生成中HTML优势,提出了基于XML的C/S模式业务界面动态生成的设计.用XML描述文件存储用户界面信息,通过XML解析器和映射机制产生动态控件,最后窗口组件加栽动态控件形成动态界面.该设计将C/S模式业务与界面进行分离,采用XML描述文件记录C/S模式业务界面信息,运用Microsoft.NET Framework4.0实现界面的动态生成. 相似文献
5.
用户界面是交互式系统的重要组成部分.但是现有的界面开发模型都没有太多考虑Web环境对用户界面模型表达的特殊要求.结合Web软件用户界面的特点,拓展了FMP界面模型的界面模板;提出了基于界面模板的界面表示模型的4层结构.界面模板描述了以交互对象为基本元素的界面宏观布局和关系,以支持高质量的Web应用界面代码的自动生成. 相似文献
6.
高效地开发软件界面是提高整个软件开发效率的关键.为了提升界面开发效率、降低软件开发成本,针对B/S结构的系统,提出了基于XML Schema的Web界面生成方法.根据FDP模型生成XML Schema界面描述文档,将Schema文档组织成文档库;同时建立样式模板库,对它们统一管理实现文档复用.通过XML Schema-to-HTML转换方法,实现了由界面描述文档自动生成Web界面,并利用XML Schema对界面输入数据直接验证.该方法可以较规范地描述界面,提升界面开发效率,并实现界面生成与界面验证的集成. 相似文献
7.
随着XML技术的推广,许多应用程序采用XML文档来收集和维护用户输入数据。由于XML Schema定义了用户输入数据的类型和结构,所以利用Schema自动生成用户界面,可以减少工程开发量,提高系统的灵活性。但是Schema所能表达的数据结构非常灵活和复杂,同时界面开发涉及大量人机交互细节和数据检查,这增加了自动生成的难度。从实际应用出发,提出利用Java语言来开发转换工具,实现由XML Schema自动生成HTML Web Page的技术。就模型驱动生成用户界面而言,该方法有效可行,并且具有较好的可扩展 相似文献
8.
9.
智能Agent越来越多地应用于用户界面设计。通过使用Agent,用户界面(也包括整个系统)就被分解为不同的可以互相通信的Agent。界面Agent作为用户与系统之间的中介,使得用户的输入不再是方法的调用,而是以通信的方式完成当前的任务。介绍了基于Agent的用户界面模型ALV,并以ALV模型为基础,结合XML技术,阐述了一种在CSCW环境下的DoctorCAD系统的Agent界面组件开发方法;重点阐述了在界面定制的实现方法,并提出了Personal Wizard的设计思想及方法。 相似文献
10.
11.
J2EE上构建基于XML的统一用户接口系统模型 总被引:2,自引:0,他引:2
随着Internet的发展,PC不再是惟一访问Internet的设备。为了使企业的Web应用系统能够同时支持多种Inter net接入设备的访问,文章给出了一个基于XML的统一用户接口系统模型。该模型采用J2EE架构并基于XML开发,将用户显示界面、流程控制和业务逻辑进行分离,简化了开发过程,减少了系统维护工作量。该模型已成功应用于某网上社保系统,很好地满足了用户的需求。 相似文献
12.
一种界面自动生成技术 总被引:3,自引:0,他引:3
张敦华 《计算机与数字工程》2004,32(5):20-24
笔者在使用java语言开发一套电信网管软件过程中发现网管系统中的配置管理模块涉及到大量的人机交互界面的设计,界面的设计工作量占了整个配置管理模块开发工作的70%左右,而且界面的开发工作通常都是繁杂和重复性的。为了减轻开发人员开发界面的工作量,笔者实现了一种界面自动生成技术,该技术能够快捷的开发人机交互界面,并提高了软件的可理解性和可维护性。 相似文献
13.
A methodology and tool set for building application (assumed to be inherently non-graphical) software with graphical user interface is described. Initially, pure application software is built from a set of basic building blocks; subsequently, graphical representations for application objects are defined without direct coding and then the graphical user interface is generated automatically. This paper concentrates on the graphical representation aspects of the user interface. Portability, configurability and sound software engineering principles are major considerations in the design of the overall system architecture. The prototype implementation is based on VDM (Vienna Development Method), Object-based Design, GKS (Graphical Kernel System) and the programming language ADA. An example from CIM (Computer Integrated Manufacturing) is used to illustrate the methodology presented here. 相似文献
14.
介绍了知识管理对其工具可重构性的要求,展示了一个基于本体的知识管理系统框架。对本体概念进行了介绍,将本体引用到知识管理工具之中,构建一个可重构知识管理系统,并对知识本体建模进行了论述。讨论了可重构知识管理系统对客户化定制的需求,其中包括知识结构的定制即企业本体建模和知识处理(录入、检索、显示等)界面的客户化定制。阐述了可重构知识管理系统中知识处理模板的应用模型;简要介绍了可扩展标记语言(XML)技术;最后结合本体定义,给出了基于XML实现的几种知识处理模板定制原理。 相似文献
15.
16.
在工业软件领域,图形用户界面(GUI)模块的友好交互性对于专用仿真软件的工程应用和推广至关重要。针对有限元分析流程和专用功能定制开发的设计需求,在 Windows操作系统下,以用户需求为中心,采用多窗口界面设计方式,基于 Qt技术开发一种专用有限元软件的图形用户界面模块,实现软件界面生成管理、界面元素布局管理、界面消息相响应、界面语言切换及模型视图交互操作等功能。通过 HAJIF实例验证,该模块具有易扩展性和可定制特性,可以很好地推动专用软件的研发进程,并且在跨平台移植方面具有一定优势。 相似文献
17.
Bederson B.B. Grosjean J. Meyer J. 《IEEE transactions on pattern analysis and machine intelligence》2004,30(8):535-546
Here, we analyze toolkit designs for building graphical applications with rich user interfaces, comparing polylithic and monolithic toolkit-based solutions. Polylithic toolkits encourage extension by composition and follow a design philosophy similar to 3D scene graphs supported by toolkits including JavaSD and Openlnventor. Monolithic toolkits, on the other hand, encourage extension by inheritance, and are more akin to 2D graphical user interface toolkits such as Swing or MFC. We describe Jazz (a polylithic toolkit) and Piccolo (a monolithic toolkit), each of which we built to support interactive 2D structured graphics applications in general, and zoomable user interface applications in particular. We examine the trade offs of each approach in terms of performance, memory requirements, and programmability. We conclude that a polylithic approach is most suitable for toolkit builders, visual design software where code is automatically generated, and application builders where there is much customization of the toolkit. Correspondingly, we find that monolithic approaches appear to be best for application builders where there is not much customization of the toolkit. 相似文献
18.
为了实现对软件配置项和软件系统的接口测试的测试用例自动生成,建立了基于通信协议的接口测试用例自动生成框架,对该生成框架的输入模型和算法集合进行研究。提出了基于通信协议的接口测试用例生成框架的输入模型,并在输入模型中建立数据帧之间的一级关联矩阵和数据帧内字段间的二级关联矩阵。以输入模型为基础,说明发送端和接收端的接口测试用例自动生成算法。结合实际项目中的通信协议,介绍了如何将通信协议信息转换至输入模型,如何通过算法集合自动生成测试用例集。实验结果表明:基于通信协议的接口测试用例自动生成框架生成的接口测试用例可以替代人工生成的接口测试用例,极大地提高了软件接口测试工作的效率。 相似文献
19.
介绍了作者自行设计的多信道无绳电话单片机系统,包括手座机系统原理、软件流程及接口电路。该系统采用软件法产生DTMF(Dualtonemultiplefrequency)信号,间歇式通断手机待机电源,10个信道手工选择,充电瞬间手座机自动设定密码,手机电池低压告警,手座机可双向呼叫,具有成本低、工作可靠性好、耗电少、待机时间长(达72h)等特点。 相似文献