自适应笔式用户界面研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:yinlefeng1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
笔式用户界面是HCI领域重要的研究方向,是Post-WIMP用户界面时代的主要界面形态之一,其在思维捕捉或记录、概念设计、观点研讨和交流等领域已经有较好的应用。笔式用户界面在得到良好应用的同时,也存在着以下三个方面的挑战:(1)相比于图形用户界面而言,笔式用户界面具有交互的模糊性,离散交互和连续交互的混合性等交互特征,作者将笔式用户界面的这些交互特性称为笔式用户界面的交互复杂性,交互复杂性无疑增加了笔式用户界面的设计和实现的复杂度;(2)由于笔式交互基于纸笔隐喻,相比传统的键盘鼠标输入的图形用户界面具有更加自然高效的交互特性,这种自然高效的交互特性会使更多更广的用户使用笔式用户界面,这些用户之间的笔式输入习惯会存在差异,会自然的期望笔式用户界面能够较好的适应特定用户的个性化。(3)普适计算是二十一世纪的计算模式,在普适计算环境下,用户要求能够随时、随地根据任务的需要来访问和操作各种信息,而支持多种环境下的不同的笔式交互设备无疑便利了用户的需求,因此笔式交互是普适计算环境下重要的交互方式,普适计算下也同时要求笔式用户界面能够适应设备和环境的多样化的计算要求。综上所述,解决笔式用户界所面对的交互复杂性和用户、设备、环境的适应性需求将是笔式用户界面的重要研究方向之一。   本文在总结笔式用户界面的发展的情况下,分析了笔式用户界面面临的上述三个方面的挑战。在分析面临挑战的基础上,阐述了本文研究的动机,即用自适应的方法来解决上述笔式用户界面所面临的挑战,即将本文的工作定位在自适应笔式用户界面研究上。   本文在分析了自适应用户界面和笔式用户界面相关研究的基础上,先后从以下几个方面展开研究:(1)研究了什么样的笔手势是良好的笔手势,提出了意义性的笔手势及其分类,并通过定量实验评估的方法验证了意义性笔手势的易学易记特性,为设良好的笔手势提供了参考依据;(2)提出了用自适应的策略来解决手势在使用时适应用户个性化输入的问题:(3)提出了自适应的基于笔和语音的多通道交互技术,并在此基础上建立了一个自适应的多通道几何自板系统;(4)提出了实现笔式用户界面的交互框架,并且在此框架的基础上与实践相结合总结性地提出了自适应笔式用户界面的软件体系结构;(5)在自适应笔式软件体系结构的基础上,本文最后描述了自适应笔式用户界面的软件开发方法,并通过实例来说明该方法的具体应用;(6)最后本文基于上述研究实现了一个自适应的多通道几何白板应用和一个自适应的表单系统。综上所述,本文从不同的层次展开了对自适应笔式用户界面的研究。这些层次是:(1)用户研究层次;(2)相关技术及框架研究层次;(3)软件体系结构和开发方法层次;(4)应用原型。   在自适应笔式用户界面的研究中,我们从上述五个方面展开了研究工作,其中主要的创新点有:   (1)意义性笔手势及其实验评估   提出了意义笔手势的定义、分类及其易记性优势的假设。并通过定量的评估实验验证假设。在文献调研和用户调查的基础上,提出与所代表的命令有形象性的,意义性连接的笔手势是设计良好的笔手势,称为意义性笔手势,并将意义性笔手势分成三类,即为:指示性笔手势、实物隐喻笔手势和文化约定笔手势。最后,我们通过一个定量实验,评估意义性笔手势在易学性上是否优于非意义性笔手势。   (2)自适应的笔手势界面框架   在笔式用户界面中,静态识别器不能解决如下问题:不同用户对同一命令手势的输入差异大于某一用户在输入不同手势时的差异。本文提出了自适应的笔手势界面框架来解决这种用户手势输入的个性化问题。   (3)自适应的基于笔和语音交互的多通道交互技术   在多通道用户界面中,自适应性能够更好的发挥多通道交互的优势,本文提出了自适应的基于笔和语音的多通道交互技术,阐述了该自适应多通道的交互框架,详细阐述了输入模块、融合模块和自适应模块。对多通道的输入,融合,自适应策略进行了详细描述。   (4)笔式用户界面的交互框架和自适应笔式用户界面的软件体系结构   针对笔式用户界面的交互复杂性,在相关研究的基础上,提出了基于层次状态机的交互框架。同时基于框架,面向笔式用户界面的多设备、多环境、多用户的应用需求,提出了自适应笔式用户界面的软件体系结构,为自适应笔式用户界面的设计和开发提供指导。   (5)自适应笔式用户界面的软件开发方法   在以人为中心的设计方法和极限编程XP的开发方法的基础上,和实践相结合,根据自适应笔式用户界面的特点,提出了自适应笔式用户界面开发的总体流程,该流程重点描述了笔式用户界面自适应性的需求分析、设计开发及评估。在自适应笔式用户界面软件体系结构和总体开发流程的基础上,提出了自适应笔式用户界面的设计和开发流程,用以指导自适应笔式用户界面的设计和开发。   (6)原型实例   本部分在上述研究的基础上,建立了两个原型应用,一个为自适应的多通道用应用,本部分详细描述了该应用的模块组成及其关系,特别针对自适应模块,描述了自适应的策略。另一个为自适应表单应用,详细描述了该表单应用的需求分析、设计和实现、评估。
其他文献
随着计算机和网络技术的发展,人类进入了“一人多机”的时代,因而网络移动作为一种多机随时随地接入Internet的方式,受到学界和工业界越来越多的关注。网络移动是移动IPv6等
随着当今计算机网络和信息传播技术的迅猛发展,人类传统的教育手段和方法正受到极大的挑战,网络教学迅速涌起并成为当今教育的重要发展趋势。实现网络远程教学主要涉及两个基本
传感器网络技术在国防军事、战略性工业以及社会生活中诸多重要领域均具有广泛的应用,能够为国家带来巨大的经济利益和强有力的国防保障。典型的传感器网络由大量具有传感、数
传统的软件开发过程主要是以底层设计和编码驱动的,它带来了诸如生产效率低、可移植性差、互操作性差等问题。为了应对当前软件技术和业务需求的快速变化,对象管理组织OMG于200
水土保持是我国长期坚持的一项基本国策。通过外业调查来监测水土流失现状是一项精度低、费时、费力、成本高的工作,随着计算机技术的不断发展,人们开始尝试用新的技术手段解决
学位
随着软件应用的日益广泛及其重要性的不断增加,软件的质量问题日益突出。怎样提高软件的质量成为当前关注和研究的重点。软件可靠性是软件质量的固有特性之一,是软件质量的重
近年来,面向服务的体系结构(SOA)逐渐成为软件工程领域的研究热点,它在企业信息系统集成、分布式软件系统开发方面都有明显的优势,也是应对企业灵活多变的业务需求挑战的关键技
加密协议是信息安全的基石,加密协议能否实现用户所需的安全目标是所有加密协议设计者、使用者所关心的问题,但是加密协议的验证却是相当困难的。自从上世纪七十年代至今,加密协
目前面向对象技术已经成为软件开发的主流技术,而关系数据库是当前主流的数据存储技术,在应用程序开发中两种技术往往结合使用,因而出现了不匹配的问题。现有的对象关系映射框架
中间业务是指商业银行在传统的资产业务和负债业务的基础上,不直接承担或不直接形成债权债务,不动用或很少动用自身资产,以中介人或代理人身份为社会提供的各类金融服务,形成银行