基于自适应组件的多平台界面模型研究

基于自适应组件的多平台界面模型研究

ID:34851157

大小:1.36 MB

页数:53页

时间:2019-03-12

基于自适应组件的多平台界面模型研究_第1页
基于自适应组件的多平台界面模型研究_第2页
基于自适应组件的多平台界面模型研究_第3页
基于自适应组件的多平台界面模型研究_第4页
基于自适应组件的多平台界面模型研究_第5页
资源描述:

《基于自适应组件的多平台界面模型研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、原创性声明和关于学位论文使用授权的声明原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本声明的法律责任由本人承担。论文作者签名:盘查鍪日期:竺::竺!‘关于学位论文使用授权的声明本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关

2、数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。(保密论文在解密后应遵守此规定)论文作者签名:叠奎:塾:导师签名:论文作者签名:塑兰:兰:导师签名:日期:!!:竺!山东大学硕士学位论文1绪论1.1研究背景计算和通信技术的迅速发展,使计算机已经远远超出了其传统上的作用,而不仅仅作为实验室中科学计算的工具,计算机正以多种形态存在于我们的生活空间,并发挥其信息处理、存储、通信的作用。计算已经从一种稀缺独特的资源,演化为丰富平常的资源。目前,计算机的一项主要任务就是帮助提高人们日常工作生活的质量。因此,如何使计算和通信无所不在并成为普

3、通用户都能方便享用的服务,成为研究者所关注的课题,即PervasiveComputing。这个概念的中文译法很多,有普及计算、泛在计算、无所不在的计算、普适计算等,其中“普适计算”得到普遍认可㈨。从字面看,普适计算可以解释为计算的普及性和适应性。前者指网络互联的计算设备以各种形式形态渗透到人们的生活空间,成为人们获得信息服务的载体——即信息空间普遍存在;后者指信息空间能以适合用户的方式提供能适应变化的计算环境的连贯的信息服务——即信息服务方便适用。普适计算的目标就是:在计算和通信无所不在的基础上,建立以人为中心的计算环境。普适计算有时也被称为Ubiqu

4、itousComputing、ProactiveComputing和CalmC0mputing等,其理念都是创造一个以人为本的信息服务新环境。普适计算力图将以计算机为中心的计算、转变为以人为中心的计算。这种转变将极大地促进信息技术在全社会的普遍应用,具有重要的战略意义。从20世纪90年代后期开始,世界各先进国家看到了数字技术将对未来社会生活产生革命性的影响,纷纷投入大量资源,在该领域展开深入的研究。普适计算研究具有重要的理论意义和很高的产业价值。普适计算引发了对一种全新计算模式的探索,具有鲜明的交叉学科的特点。即便仅考虑计算机学科的问题,也涉及几乎整个

5、学科的各个层面。各种计算设备,尤其是移动手持设备加入到计算环境中,对界面的开发提出了许多新的挑战。一个重要的挑战是如何利用现在各种设备的现有资源,统一开发适应不同设备特性的应用界面,在保持各个平台界面一致性的前提下,一方面避免针对不同设备的特性单独开发各自的界面,另一方面提高现有的开发经验和山东大学硕士学位论文资源的重用性。解决问题的困难在于各种设备的硬件资源的差异性(通讯能力、计算能力、显示能力、存储能力等)。这些差异带来的问题是,普通的单一界面无法适应种类繁多且差异巨大的各类硬件平台。而如果为每个平台单独设计界面,且不说其工作量的巨大,还会导致各平

6、台间的不一致性,这将为多平台应用的发展增添巨大的障碍。并且,一般的软件系统无论在开发还是运行维护阶段,用户界面的设计和修改都占去了大量的时间。开发人员需要花费大量的精力来设计和修改用户界面,而且这些工作通常都是繁杂和重复性的,不仅降低了效率,也造成代码难以维护和扩展。如何克服这些困难,使程序开发人员在设计的初期只是关注于需要解决的任务,而不去过多地考虑各种平台的特性,可以将原来的开发经验和知识方便地移植到现在的开发过程中,是必须解决的问题。如果将界面的描述与实现分离,对界面生成相关的元素进行某种层次上的抽象,该抽象描述将各种平台的实现细节隐藏,提供统一

7、的抽象界面描述方法,开发人员就能够使用统一的抽象界面描述方法来描述任务,而不必考虑各个平台间的差异。同时,这些抽象的表示能够根据设备的不同特性自动生成设备相关的界面。解决问题最主要的思路是使用模型驱动的思想,利用统一的抽象界面描述方法来描述任务,通过模型的转换逐步具体化,最终产生基于某个具体目标平台的界面。本文针对上述目标,对现有的工作做了分析,提出了抽象程度更高且能满足开发需要的白适应表示组件,作为开发人员描述任务的最基本的元素。在此基础上,通过对数据的统一处理,使得自适应表示组件更具有普适性,有效地支持界面的自动生成。1.2本文主要工作与创新点我们

8、给出了一个基于自适应表示组件的表示层模型,并给出了各个模型的描述以及对数据对象、事件路由和抽象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。