移动终端人机交互技术的研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:isnow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算的发展,计算变得越来越自由,在资源使用方面也越来越灵活,将逐渐呈现出普及计算的模式,用于普及计算的终端设备将变得无所不在。移动终端是普及计算终端的重要内容。由于无线通信网络传输速率的提高,以话音为主的通信服务终端和以个人信息管理为主的终端逐渐整合,发展成以智能手机为代表的移动终端。随着移动终端在普通用户中的普及应用,是否具有便利、简洁、美观的人机交互接口成为制约移动终端发展的一项关键技术。在桌面计算系统中人机接口已从早期的命令字符方式发展到现代的多媒体图形用户交互形式,并成为自然人机交互技术实现之前的一种过渡方式。随着硬件制造水平的提高,移动终端的性能日益加强,支持Web浏览器、MMS、J2ME等更具人性化的应用已成为可能,这些均建立在一个高性能、高可靠的图形用户界面支撑环境——嵌入式窗口系统基础上。 论文通过对桌面系统多媒体图形用户技术的分析研究,建立了一套嵌入式窗口系统的参考设计。该设计指明了嵌入式窗口系统的八项设计目标,提出了一个具有四个模块的组成模型:与底层的接口模块、核心管理模块、窗口管理模块和用户界面工具箱。同时,该设计还论述了嵌入式窗口系统的设计原理,并分析了三项关键的设计技术:消息驱动机制、屏幕管理技术和资源管理技术。 在理论研究成果的指导下,论文分析了北京科银京成技术公司的嵌入式窗口系统产品——DeltaGUI。它采用层次化、模块化和面向对象的设计方法,分为输入输出层、窗口核心层和应用接口层三个层次。以标准的C++为编程工具,根据其功能和层次模型定义了DScreen、DMessageQueue、Dobject、DTextObject、DImageConvert五个基类,然后层层派生,构成各种功能部件类。因此,DeltaGUI可以移植到任何支持图形输出的目标硬件上,只要拥有C++编译器和基于像素点定位的图形输出设备,就可以运行DeltaGUI。论文详细讨论了DeltaGUI的事件与消息管理技术、屏幕管理技术、接口技术(与操作系统的接口、与应用程序的接口、输入接口和输出接口)和系统的运行过程等实现细节。DeltaGUI采取单消息队列结构,并构成一个无限的消息循环,在这个循环中不停地从消息队列里取出消息,然后把消息分发到相应的信宿进行处理。DeltaGUI为每个GUI对象定义了四个分别指向其前趋、后继、双亲和孩子的指针,从而构成一棵以桌面为根节点的倒状树结构。 最后,论文展示了DeltaGIJI在网络电话、环境中的成功应用案例。实践证明,DeltaGUI阔的商业前景。PDA和卫星导航图形终端等结构合理,性能稳定,具有广
其他文献
20世纪90年代初,从图形学方向派生出科学计算可视化(Visuaiization in Scientific Computing)这个新的研究领域,已经成为计算机界广泛关注的热点。它指的是运用计算机图形学和
工作流是一种反映业务流程的计算机化的模型,是为了在先进的计算机环境支持下实现经营过程及其自动化而建立的可由工作流管理系统执行的业务模型.工作流在建模时不仅要充分反
该文分析了分布式体系结构发展的各个阶段的特点和不足,指出了在网络时代传统B/S模式所面临的问题,论述了XML及其相关技术的概念、发展历程、技术要点及应用领域.利用XML为基
电子政务系统把政府对公众的服务移植到了Internet上,将实现政府管理性职能向服务性职能的转变,是当前衡量一个国家信息化的最重要条件。尽管在各级部门的大力推广下,政府部门的
随着GPS(全球卫星定位系统)技术的成熟与发展,利用GPS技术进行车辆定位正在被社会各行业广泛地应用,例如:金融系统(运钞车)、公安部门(110报警车)、消防部门(119消防车)、急
多年来,由于三维实体的表示与重构在工业设计制造、建筑、航空航天及医学、生物学等领域的广泛应用,人们研究各种用于表示三维实体的方法以及基于不同方式和数据的三维实体的重
随着信息化浪潮的兴起,各类密码设备广泛地应用于金融、通信、政府等领域。应用中执行安全功能的硬件、软件或固件的组合,通常称为密码模块。不同于密码算法,密码模块的攻击者可
本文以测量得到的曲面数据点点云为基础,提出了一种基于包围盒的自动寻找三维散乱数据点之间拓扑结构的方法,采用该方法寻找采样点的邻域结点,并对三角剖分中的典型优化准则—最
本文主要针对大规模地形模型的生成与显示技术,总结了大规模地形模型细节层次显示技术的基础理论, 并且对基于三角剖分和基于树结构的层次模型进行了研究。通过改造和创新形
软件需求分析是软件生命周期的开始.在现代软件开发过程中,需求分析占有特别重要的地位.计算机辅助需求分析是CASE的一个重要研究领域.需求分析工具用于软件工程的需求分析阶