学位论文 > 优秀研究生学位论文题录展示

基于组件的可配置用户界面管理系统

作 者: 吴坤
导 师: 叶修梓
学 校: 浙江大学
专 业: 计算机应用技术
关键词: 人机交互 用户界面 用户界面配置 用户界面管理系统
分类号: 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

相似论文

  1. 数字电视互动应用交互系统设计与实现,TP311.52
  2. 全新的交互体验,TP11
  3. 基于DSP的双丝焊机及人机界面研究,TG409
  4. 嵌入式系统图形用户界面代码自动生成技术的研究,TP368.1
  5. 家庭影视系统智能遥控器的设计及其交互方式研究,TP872
  6. 下一代广播电视网中有源EoC的人机交互系统的研究与实现,TP11
  7. 基于MTK平台双制式手机电视的研究与实现,TN929.53
  8. 基于深度图与彩色图像的跑步机游戏交互系统,TP391.41
  9. DALI住宅照明系统的工业设计,TM923
  10. 基于移动触摸屏的显示屏交互技术的研究与实现,TP334.3
  11. CADAL新型阅读体验研究,TP391.41
  12. 基于自然语言打印机人机交互方法研究与实现,TP11
  13. 图像及图像序列上的交互抠图技术研究,TP391.41
  14. 图像修复的关键技术研究,TP391.41
  15. 电动车充电装置的人机交互设计研究,U469.72
  16. 人机交互环境下学术搜索功能学习的心智模型动态改变研究,G350
  17. 基于多点触控的大屏幕人机交互技术研究与应用,TP11
  18. 城市旅游电子地图交互式设计研究,P208
  19. 基于虚拟现实的水电机组检修培训技术研究,TV738
  20. 感官代偿在产品设计中的应用,TB472
  21. 基于中医理论的多路脉诊系统研制,R241.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com