一个Web环境下支持触屏的UML建模工具的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:ivyjiawx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
触屏设备的普及促使越来越多的用户通过多点触控的方式进行输入,改变了用户的行为方式,使得用户有了多点触控输入的需求。并且,用户面对一种与传统鼠标、键盘相比更直观、更多元化的交互方式,借由触屏的优势,能提升建模的展示效果,并使得建模工作更加容易。同时,随着平板电脑、智能手机等电子设备的多样化,用户所接触的平台也发生了改变,产生了在不同平台上的进行建模与模型同步的需求。  本文在通过调研目前常见的建模工具后发现,虽然触屏环境已经普及至一般消费型电子设备,但建模工具对于触屏环境的支持有限,特别是缺乏对多点触控与手势轨迹输入方式的支持,使得用户在触屏设备上使用建模工具也不能充分利用触屏的优势,有些工具甚至不能在触屏环境下正常使用。此外,这些建模工具与特定的平台高度耦合,导致了用户无法跨平台进行建模与模型管理。  本文阐述了一个在Web环境下支持触屏的UML建模工具的设计与实现。该工具支持触屏上的多点触控与轨迹输入,并支持在不同设备与平台上进行建模与模型同步。为此,综合考虑了触屏输入的优势、用户的使用习惯以及软件建模领域的适用程度等,本文进行了触屏设备手势操作建模元素的分析,作为该工具触屏输入中手势识别的依据。并且,本文提出了一个支持多点触控输入的Web应用架构,在Web环境下基于HTML5技术实现建模视图,以解决跨平台与支持触控输入的问题。  本文详细描述了架构中触屏输入模块、视图模块以及模型存储与转换模块的设计与实现,并提供了实现示例。在本文的最后,提供该工具与相关工作的评估,说明该工具在触屏输入方式的支持程度、跨平台使用以及模型同步上的优势。  
其他文献
该文在分析现有的主流Web服务流程描述语言描述能力的基础上抽象出一个与具体流程描述语言无关的中间流程表示模型,设计了一个可扩展的流程描述生成框架来支持从中间流程模型
现代的众核处理器/协处理器往往具有强大的计算能力,这使得有效的内存带宽通常成为了众核计算系统性能的瓶颈所在。为了缓解内存带宽不足的问题,现在的计算机系统普遍采用较大
该文以解决SBA目前存在的问题为目标,进行了由整体到部分的有侧重点的分析和研究.在分析SBA相关框架的基础上,针对SBA支持平台实现的难点——分布式数据组织及集成、模型集成
大庆油田是国内最早开展聚合物驱工业化推广的油田。随着聚驱工业化推广的不断深入和聚驱规模的不断扩大,对聚驱跟踪调整的要求也越来越高。所以,为了提高聚驱跟踪调整的总体效
在软件工程中,系统建模是具有决定意义的活动之一。建模是为了更好的理解和构造系统,并可以提供简化和复用的机会,通常软件系统的分析与设计都是通过建模完成的。在建立软件系统
应用系统的性能日益为广大计算机用户所重视,这主要是由于计算机系统越来越多地应用于社会生活的各行各业并成为日常工作的基础.然而,应用软件的性能问题往往容易为软件开发
该文研究了远程地质数据操作和共享中的相关软件技术,提出采用SMIL(同步多媒体语言)组织地质数据的解决方案.该课题来源于国家自然科学基金"九·五"重大项目"陆相油储地球物
随着分布式应用的发展,不同硬件平台、不同网络环境以及异构数据库之间的差距也随之出现.为解决分布异构问题,人们提出了中间件(Middleware)的概念.中间件领域目前最热门的技
网络安全协议(或称密码协议)是网络安全体系中的关键环节,然而安全协议的设计却极易出错,攻击者常常可以绕开密码系统而通过安全协议来对系统发起攻击.随着网络应用的普及,对
弱电系统的集成研究及实施,是自动化控制领域里的一项重要课题.针对当前弱电系统所存在的缺乏统一标准、重复开发现象严重等问题,论文提出将基于构件技术的开发方式引入到弱