《基于云开发平台的移动学习系统的设计与研究北京交通大学软件工程硕士学位论文开题报告》由会员分享,可在线阅读,更多相关《基于云开发平台的移动学习系统的设计与研究北京交通大学软件工程硕士学位论文开题报告(13页珍藏版)》请在金锄头文库上搜索。
1、 硕士学位论文开题报告论文题目: 学院: 软件工程专业: 软件工程学号: XXX学生姓名:导师姓名:提交日期:一、论文选题的背景意义和根据(对基础研究,着重结合国际科学发展趋势,论述课题的科学意义;对应用基础或应用研究,着重结合学科前沿、围绕国民经济、社会发展和管理实践的重要问题,论述其应用前景) 在信息化社会环境下,移动智能终端设备的使用范围越来越广,同时随着相关支持技术的发展,如移动计算技术、无线通信技术等使得移动学习(M-Learning)作为一种新的学习方式应运而生,并且随着专业人士的关注而成为教育技术领域的研究热点之一。虽然目前对于移动学习还未形成统一的概念和定义,但这并不影响其在广
2、泛社会人群和研究领域中的运用和推广。移动学习凭借其自身具有的优点,如个性化、情境性、便捷性、移动性等,可以为移动学习者提供随时、随地、随身的学习体验,以满足移动学习者的学习需求,进而能够达到一些目前的传统教学模式所无法达到的效果。如今,移动学习已经在学校、企业、博物馆等不同场景中得到运用,人们对移动学习的相关研究从最初的先期探索阶段逐渐转入使其成为主流学习方式的研究阶段,并进而影响对当前教育模式及主流学习学习方式的探索,关注如何使得移动学习更加便利、更加广泛、更加普适。但是到目前为止,移动学习的发展还处在初级阶段,虽然已经取得诸多的成效,但其自身还存在诸多不足和缺陷,这不仅影响移动学习的效果,
3、也制约着移动学习自身优势的发挥和发展。同时,相关技术的进步和推广为移动学习的发展提供了必要的技术支持和新思路,不仅能有效解决其现阶段存在的不足和缺陷,也提高了本文开展相关研究的可行性。二、 有关方面的最新成果和发展动态 (包括国内外相关研究现状和实践发展状况分析) 在信息化社会环境下,移动智能终端设备的使用范围越来越广,同时随着相关支持技术的发展,如移动计算技术、无线通信技术等使得移动学习(M-Learning)作为一种新的学习方式应运而生1,并且随着专业人士的关注而成为教育技术领域的研究热点之一。虽然目前对于移动学习还未形成统一的概念和定义,但这并不影响其在广泛社会人群和研究领域中的运用和推
4、广2。移动学习凭借其自身具有的优点,如个性化、情境性、便捷性、移动性等,可以为移动学习者提供随时、随地、随身的学习体验,以满足移动学习者的学习需求,进而能够达到一些目前的传统教学模式所无法达到的效果。如今,移动学习已经在学校、企业、博物馆等不同场景中得到运用,人们对移动学习的相关研究从最初的先期探索阶段逐渐转入使其成为主流学习方式的研究阶段,并进而影响对当前教育模式及主流学习学习方式的探索,关注如何使得移动学习更加便利、更加广泛、更加普适3。但是到目前为止,移动学习的发展还处在初级阶段,虽然已经取得诸多的成效,但其自身还存在诸多不足和缺陷,这不仅影响移动学习的效果,也制约着移动学习自身优势的发
5、挥和发展。同时,相关技术的进步和推广为移动学习的发展提供了必要的技术支持和新思路,不仅能有效解决其现阶段存在的不足和缺陷,也提高了本文开展相关研究的可行性。 基更博士在亚洲开放大学协会第18 届年会上的主题报告中指出:“移动学习代表了下一代的学习”4。移动学习具有诸多优点,给学习者随时、随身、随地的开展学习提供了很大的帮助。对于学习者而言任何学习方式中的学习资源都是有效学习的重要来源和基本保障,移动学习亦是如此。移动学习资源的设计与开发影响着移动学习效果,所以在移动学习相关研究过程中需要对其重点关注。 借助相关先进技术和资源建设标准来设计和开发移动学习资源,实现资源跨平台共享与资源的个性化定制
6、是迫切需要采取的措施。自2006 年Google 公司正式提出“云计算”这个名词之后,云计算技术的发展如火如荼,并且影响到了众多领域。同样,云计算技术的兴起与飞速发展为移动学习带来了新的思路5,异构系统资源共享机制和分布式计算模式是实现移动学习系统的关键技术手段,这将有效缓解和解决移动学习现阶段存在的弊端和不足,充分将移动学习与云计算技术两者的优势相结合,实现优势互补,有效提高和改善学习者的学习体验和学习效果6。一、云开发平台国内外研究现状 云平台,顾名思义,这种平台允许应用程序的开发者们或是将其写好的程序放进“云”里运行,或是直接使用“云”里所提供的各种服务,又或是二者兼而有之7。究其本质而
7、论,云平台并不是技术层面的创新,而是支持应用的方式层面的创新;由于IBM、Yahoo、Amazon、Google以及微软等公司积极投入将并行计算、分布式计算与虚拟现实等技术想商业化方向推动,导致这种新的支持应用的方式云平台,发展极为迅速,并且有着巨大的应用前景。 实际环境中的云平台能够提供的服务通常分为三大类:SaaS、PaaS及IaaS8。第一类:软件即服务(SaaS)。SaaS应用时完全在云里运行的,其客户端通常是浏览器或者其他简易的客户端。Salesforce是目前最知名的SaaS应用,另外还有许多其他优秀的SaaS应用。第二类:附着服务。每个应用其本身都具有一定的功能,可以不时地去访问
8、云里提供的针对该种应用的服务以增强自身的功能。因为这些服务职能为这些特定的应用所使用,所以可以认为这些服务是附着于该种应用的。例如苹果公司的iTunes、微软公司的Exchange等。第三类:云平台。云平台提供应用开发者在创建应用时所需要采用的基于云的服务。 云平台全称云计算平台。云计算平台中的云计算,是将分布式计算、并行计算、网络存储、虚拟化等传统的计算机技术和网络技术进行融合和发展后的产物5。云计算具有可动态配置性、按需访问性和自动化管理三个特点。目前对于云平台的研究工作主要集中在以下几个方面:云存储技术、云数据中心、云安全和虚拟化技术等6。云平台通常可以划分为以下三类:以数据处理为主的计
9、算型云平台、以数据存储为主的存储型云平台、以及计算和数据存储兼顾型的综合性云平台7。目前全球的去多公司都拥有自己的商业云平台,其中比较著名的包括微软的Azure平台、Google的AppEngine、阿里巴巴的云电子商务平台、中国移动的BigCloude-大云平台等8。 现有的云计算的产品有很多,但是业界龙头亚马逊的AWS却是不得不提9。AWS是一个典型的IaaS服务,它提供了存储、计算能力、消息传递和数据集等一系列的服务。这些云计算服务也成为云计算领域各个服务厂商竞相追逐与模仿的风向标10。基于亚马逊的AWS,企业用户可以在几分钟的时间内快速地获取基于亚马逊基础设施的虚拟基础设施服务;并且这
10、些基础设施是有弹性的,可以任意扩展11。就像windows之于Linux,IOS之于Android,同样除了以上提到的商用的解决方案,也有开源的云平台12。Abicloud是Abiquo公司推出的一个开源云计算平台,它能使公司或者企业能以简单、快速和可扩展的方式创建和管理大型、复杂的IT基础设施13。Abicloud与其他同类产品的主要区别在于有强大的Web管理界面14。Eucalyptus最初是美国加利福尼亚大学的一个研究项目,但是现在已经商业化,发展成了Eucalyptus Systems Inc15。不过Eucalyptus仍然按开源项目模式那样维护和开发。OpenStack是亚马逊AW
11、S的开源实现,该项目是由Rackspace和NASA共同发起的16。从其被研发问世到现在已吸引了超过176家公司和2000名开发者17。OpenStack的愿景是为所有公有云和公有云提供商提供可满足他们任意需求、容易实施且可大规模扩展的开源云计算平台18。二、云计算技术 “云”是网络、互联网的一种比较形象的说法。云计算是传统计算机技术和网络技术发展融合的产物,其中网络技术包括网格计算、分布式计算、网络存储、以及负载均衡等技术支持19。云计算可以将移动终端设备中的信息和云端服务器中存储的资源集中在一起,实现基于互联网的协同工作的超级计算模式。与此同时,云计算技术拥有由大量计算机构成的云端服务器资
12、源池,并将计算任务分布其中,即使是大量用户同时访问也能从容应对,能够适应各种不同应用操作系统并可以根据用户需要获取计算力、存储空间和各种软件服务20。 在分布式数据处理技术的支撑下,云计算技术能够对大数据环境下的海量互联网信息进行有效的存储和管理,使数据的检索、调用等更加智能化,为学习者和用户查询、获取信息提供了更加快捷的服务21。云计算技术还具有一些明显的特征优势:如具有超大存储空间、数据安全性、超强计算能力,通用性等特点,这些都为实现资源存储、调配和共享提供了极大的便利,同时也为移动学习资源的个性化定制和共享率的提高提供了思路22。三、云端一体化 云端一体化的理念是随着云计算技术与各种终端
13、技术的发展而演变来的,各种终端包括个人笔记本、平板电脑、智能手机、智能眼镜或手表等,本文研究中涉及到的终端设备主要是具有不同操作系统的移动智能设备23。换言之,云端一体化就是云服务器端和移动智能终端是可以相互作用的,即不同操作系统的手机可以访问云端的资源和信息,实现资源共享;同时,云服务器端也为移动智能终端提供反馈,根据学习者请求给出回复,并可以将学习者存储在云端的资源用于不同学习者之间的资源和信息共享,通过信息的上传下达满足不同学习者的学习需求24。3. 1 云端一体化的内涵与特点 云端一体化可以实现云端与异构移动终端之间数据信息无间隙、一体化传输和共享,其目标是满足学习者在任何时间、任何地
14、点访问任何信息与应用,并且管理任何数据的需求。通过云端一体化,学习者可以将对设备操作系统、硬件设备条件等的约束降到最小化,将数据存储在云端,不仅安全、可靠,还能够享受随时随地访问云端信息资源的便利25。云端一体化平台是连接云端和异构移动终端的纽带,满足不同学习者的学习需求,传递信息,具有以下特点:3.3.2 协同性 一端是数据量极大的服务器集群,另一端是无处不在的移动终端;一端是相对完善的信息资源池,另一端是学习者各不相同的学习兴趣和需求等,这些是该平台需要连接和服务的两端,同时也是该平台要协同完成任务的两端28。协同云端与移动端的连接、传输等工作,协同资源与请求之间的调配;还要协同不同用户之间的请求,提高资源的利用效率29。3.3.3 独立性 云端一体化平台主要解决的问题之一就是资源不能跨平台、共享率低,通过相关技术的设计与开发,最终实现与平台无关、硬件独立、不同终端之间资源共享和重复利用的效果,为学习者自主性、个性化的学习需求提供支持30。3.3.4 便捷性 解决了资源的共享问题之后,用户可以通过任意移动终端访问云端学习资源,把用户从对操作系统平台和硬件设备的依赖中解放出来,减少甚至消除访问时间和访问地点的限制,真正满足用户不受时间、空间限制的学习,为移动学习者的学习提供了极大的便利31-33。3.2 云端一体化移动学习资源的技术支持 云端一体化