学位论文 > 优秀研究生学位论文题录展示
基于组件的可配置用户界面管理系统
作 者: 吴坤
导 师: 叶修梓
学 校: 浙江大学
专 业: 计算机应用技术
关键词: 人机交互 用户界面 用户界面配置 用户界面管理系统
分类号: TP311.52
类 型: 硕士论文
年 份: 2005年
下 载: 264次
引 用: 4次
阅 读: 论文下载
内容摘要
用户界面管理系统(User Interface Management System,UIMS)可以帮助设计者更加快捷、高效地创建出优质的用户界面,也能够更加简单、经济的维护用户界面代码。因此,UIMS自诞生之日起,就一直是人机交互和软件工程学中的一个重要研究方向。然而,目前的UIMS多存在如下问题:通用性差,运用领域受限;可移植性差;要么模块化差,要么语义能力弱;可扩展性差; 本文首先围绕着概念模型和体系结构、表示方法以及流程控制技术等几个关键技术对UIMS展开了深入的讨论。然后结合组件技术和XML技术介绍了基于组件的可配置用户界面管理系统的概念,并围绕上述几个关键技术提出了完整的用户界面管理技术方案。在该方案中,传统的应用程序被划分为用户界面描述文件、对话流程定义文件以及计算组件三个部分。这三部分通过一个运行时管理器彼此互联,相互协作。通过这种划分,有效的分离了用户界面与应用语义,实现了对话的独立性。此外,还通过引入一个关系数据库作为界面仓库,实现了用户界面配置的管理。 该方案支持目标系统的快速原型化,产生的界面风格统一,提高了用户界面的开发效率。借助XML强大的扩展能力,具备向多通道用户界面、三维图形用户界面等交互方式扩展的可能性。同时由于XML和引入的解释语言dDesc的一些特点,方案很好的支持最终用户可修改性,有效保证了目标系统的易用性,降低了用户界面的维护代价。 结合本文的研究工作,一个原型系统Adaptor被初步开发完成,并通过一个实例,说明了Adaptor对组件开发的支持以及如何与主流开发模式融合等问题。
|
全文目录
摘要 3-4 ABSTRACT 4-6 目录 6-8 第一章 绪论 8-23 1.1 研究背景 8-11 1.2 UIMS的概念模型和体系结构 11-14 1.2.1 Seeheim模型 11-12 1.2.2 层次模型(Layered Model) 12 1.2.3 多代理的模型(Multi-Agent Model) 12-14 1.3 UIMS的表示方法 14-18 1.4 UIMS流程控制技术 18-20 1.5 国内外研究现状 20-21 1.6 本文的主要工作 21-23 第二章 组件技术简介 23-37 2.1 组件技术 23-25 2.2 基于组件的软件开发模型 25-27 2.3 三种常用的软件组件技术比较 27-30 2.4 COM/DCOM技术 30-36 2.5 本章小结 36-37 第三章 XML技术简介 37-46 3.1 XML文档的定义 37-40 3.1.1 XML文档的良构性和有效性 37-38 3.1.2 XML DTD 38-39 3.1.3 XML Schema 39-40 3.2 XML文档的解析模型 40-44 3.2.1 文档对象模型(DOM) 41-42 3.2.2 文档线性处理模型 42-44 3.3 XML的应用 44-45 3.4 本章小结 45-46 第四章 用户界面管理技术方案 46-56 4.1 用户界面配置 48-50 4.2 界面管理组件 50-51 4.3 可视化界面编辑器 51 4.4 界面仓库 51-52 4.5 界面定制与界面控制 52-53 4.6 对话流程定义 53 4.7 基于自动机的流程控制 53-55 4.8 本章小结 55-56 第五章 原型系统及设计实例 56-62 5.1 原型系统介绍 56-57 5.2 设计实例 57-61 5.3 本章小结 61-62 第六章 总结与展望 62-64 6.1 本文总结 62-63 6.2 进一步工作 63-64 参考文献 64-67 攻读硕士学位期间完成的论文 67-68 致谢 68
|
相似论文
- 数字电视互动应用交互系统设计与实现,TP311.52
- 全新的交互体验,TP11
- 基于DSP的双丝焊机及人机界面研究,TG409
- 嵌入式系统图形用户界面代码自动生成技术的研究,TP368.1
- 家庭影视系统智能遥控器的设计及其交互方式研究,TP872
- 下一代广播电视网中有源EoC的人机交互系统的研究与实现,TP11
- 基于MTK平台双制式手机电视的研究与实现,TN929.53
- 基于深度图与彩色图像的跑步机游戏交互系统,TP391.41
- DALI住宅照明系统的工业设计,TM923
- 基于移动触摸屏的显示屏交互技术的研究与实现,TP334.3
- CADAL新型阅读体验研究,TP391.41
- 基于自然语言打印机人机交互方法研究与实现,TP11
- 图像及图像序列上的交互抠图技术研究,TP391.41
- 图像修复的关键技术研究,TP391.41
- 电动车充电装置的人机交互设计研究,U469.72
- 人机交互环境下学术搜索功能学习的心智模型动态改变研究,G350
- 基于多点触控的大屏幕人机交互技术研究与应用,TP11
- 城市旅游电子地图交互式设计研究,P208
- 基于虚拟现实的水电机组检修培训技术研究,TV738
- 感官代偿在产品设计中的应用,TB472
- 基于中医理论的多路脉诊系统研制,R241.1
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|