面向移动终端的图形用户界面模型研究与应用

来源 :中山大学 | 被引量 : 0次 | 上传用户:kungm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动终端产品的迅速发展,应用程序的复杂性以及用户对界面的要求也越来越高,然而构建用户界面却是费时和昂贵的工作。为了提高用户界面开发的效率,一些支持用户界面自动生成方法和工具产生了。其中,基于模型的自动界面生成方法越来越得到关注。所谓的用户界面模型就是用户界面通过陈述说明和符号体系来表示。由于移动终端用户界面有其自身的特点,现有的一些用户界面模型和界面生成方法,在移动终端的应用中显得不适合。研究面向移动终端的用户界面模型以及用户界面快速生成的方法显得颇为重要。 以提高移动终端界面开发的效率和可重用性为目的,本文提出了三层的图形用户界面模型以及基于该模型的界面代码自动生成方法。首先本文研究了现有的各种图形用户模型,针对移动终端用户界面的特点,提出建立面向移动终端的由功能层、对象层、界面模板层构成的三层图形用户界面模型,分别分析和阐述了各个层的特点和设计思想以及各层的XML表示方法。用户界面模型为建立界面和描述界面构成提供了宏观体系结构指导,是代码自动生成基础。在图形用户界面模型的支持下,本文进一步建立基于该模型的界面自动生成的方法和模型,提出了界面代码自动生成的框架,模型到目标代码的映射规则建立方法以及窗体代码的生成算法。最后,在学习机开发项目中验证和应用所提出的模型以及基于该模型的用户界面代码自动生成方法,开发出模型生成工具,它实现了学习机功能层,对象层和界面模板层到XML的表示方法;创建了代码生成工具,从而实现了学习机系统界面源代码的自动生成。经过实践验证,本文提出的图形用户模型和代码生成算法,很好的支持了移动终端设备的图形用户界面的开发,提高了界面开发的效率,同时三层的用户界面模型都以XML的方式保存,从而也提高的界面开发的可重用性。
其他文献
随着公共对象请求代理体系结构CORBA (Common Object Request Broker Architecture)的广泛应用,CORBA安全面临前所未有的挑战。特别是CORBA系统中众多对象的访问控制问题,一
压缩是数字图像处理领域研究的基本问题之一,以JPEG和JPEG2000为代表的图像压缩方案已经被广泛应用于现实生活中。但是图像压缩可能会掩盖恶意的修改操作,因此一些特殊场合,如新
随着Internet的迅速发展和全球对终身教育的需求,以异步教育方式为主要特征的E-learning正成为Internet上的一种重要应用,它使不同时间、不同地点的人们开展高效率的学习成为
随着Internet技术的高速发展,信息尤其是数字信息的交流的达到了一个前所未有的深度和广度,数字信息交流快捷的同时,也给数字作品的版权问题带来了严峻考验:作品的所有权问题,数字
传统的视频压缩编码标准MPEG—1/2和H.26x都采用基于帧的技术,不要求对场景进行分割,它们能获得较高的压缩比,并在很多领域得到广泛的应用。随着多媒体信息的日益丰富,人们不再满
随着移动通信的发展,人们迫切希望能方便地利用手持移动设备访问Web网站。由于移动设备的小屏幕和低带宽的缺点,使得这一难题一直没有得到很好的解决。Web网页是为桌面计算机
近年来,无线传感器网络得到了非常广泛的应用,其研究已成为无线网络领域的重要课题。无线信道频繁变化,不同无线链路上并发数据相互干扰,网络拓扑结构的动态性,被感知事件产生的突
将现代计算机和网络技术应用于政府机构,实现其管理服务的电子化、自动化、无纸化是当前我国信息化建设的重要环节。互连网发展的日新月异,带动了该领域内应用技术的更新,为
随着计算机中央处理器的运算能力、硬盘储存容量的不断提高和视频采集设备的多样化发展,视频数据也被人们广泛的应用在生活中,人们通过网络来分享各种有趣的视频,使得网络上
随着虚拟现实应用需求的上升,出现了许多关于虚拟现实的建模方法或工具,这些建模方法或工具可以划分为两种:自动建模和手动建模。当前的建模方法还不够完善,自动建模方法缺乏大范