构建基于android的移动学习平台.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
构建基于android的移动学习平台

基于android的课程资源平台的客户端设计 研究现状及意义 国外关于移动学习研究起步很早。美国最早在1994年由卡内基梅隆大学在该大学开展的HandheldAndrew研究项目中开发了基于PDA的应用软件并展开教育评价、近年来随着3G网络和智能手机、平板电脑的普及,利用智能终端和GPS实现教学活动的检查、课程材料发布、学生作业报告上传以及学习反馈等活动,有效地补充正常的课堂学习、实现移动环境下的虚拟现实学习。 国内大致从2001年开始移动学习的相关研究。国内3G应用的发展促使移动学习相关理论和技术的应用研究纷纷展开,与美国近年来基于Apple平台的移动学习应用快速发展不同,限于国内的具体国情,Apple平台由于其较高的部署成本很难在国内实施,而Android设备依靠非常高的性价比获得广大用户和运营商的青睐。对比Apple平台的封闭性,Android平台的开放性,非常有利于应用程序二次开发,显然Android平台的移动学习应用产业链比较适合中国的国情。 总体而言,国内在移动学习方面无论是基础理论研究、还是具体应用实现,均与国外有着较大的差距。移动学习平台的有效开展不仅依赖于通信网络和硬件环境,还必须通过相关的软件平台才可实际发挥作用。随着智能手机、平板电脑、MID等性能优异、价格便宜的移动计算设备的出现和数字化终身学习时代的到来,移动学习的必要性和重要性越来越明显。在当前的各种技术背景和社会背景都比较成熟的情况下,积极有效的开展移动学习系统研究尤其必要。 系统开发平台的选型 目前全球智能手机系统主要是Apple的IOS、Google的Android、Microsoft的windowsMobile、Nokia的symbian、RIM的BlackBerry。 在操作系统占有率方面,艾媒咨询(iiMedia Research)数据显示,2012Q1中国智能手机市场主流的操作系统中Android操作系统持续上升,占比55.4%;Symbian操作系统继续保持下降趋势,占比25.6%;iOS占12.4%。Android操作系统凭借开源、开放的特性,以及Android阵营各品牌的发力,尤其是三星智能手机的销量飞涨,Android操作系统已经在中国智能手机操作系统中取得优势的领先地位,但也造成了终端的多样性,目前市场上Android终端的种类超过2000种,给应用开发带来很大的不便。与Android走势相反的是Symbian系统,由于不断地丧失用户,且不能吸引新用户,其市场占有率不断下降。 本文针对国内智能终端设备发展的趋势,选择Android终端作为移动学习客户端,有利于降低系统开发门槛,普及用户群体。 系统架构与功能设计 Android移动学习系统总体设计 本系统总体架构设计如图1所示,系统支持基于Android的移动终端通过无线网络联网进行在线移动学习。采用C/S十B/S模式部署应用。 图4.1Android移动学习平台架构图 服务器端的应用程序支持Android的移动终端智能手机、平板电脑的访问。在客户端的部署上,智能手机由Android程序(包含webkit核心)运行,平板电脑则可以直接基于完善的Webkit浏览器运行。移动学习的内容资源(超文本、图像、流媒体)完全由服务器端进行分发。 客户端向服务器端请求后,首先必须经过OAuth的门户程序(Portal)的认证授权。之所以采用OAuth模块实现门户程序的用户身份验证、权限授权,是因为OAuth技术是一个重要的单点登录框架(550),可以方便在C/S和B/S模式间漫游身份权限和共享身份数据。客户端访问OAuth认证Portal程序后,由服务器后端程序根据客户端请求分发到相应的后端资源服务器,访问基于WEB内容的课程资源则转发到WWW服务器上,访问在线视频资源时则转发到流媒体服务器上。 服务器端程序由JZEE框架设计,部署在Apache+tomcat容器上运行,服务器端程序完全遵循MVC模式开发,OAuth认证Portal是由Servlet控制器基于OAuthforJava工具包开发而成,请求后的视图资源根据资源格式分别由JSP、XML或流媒体而分发给客户端,OAuth认证Portal控制器还要提供支持AndroidClient访问服务器所需的各种Webservice调用。 本系统总体设计遵循以下基本原则: 1)Android终端设备的良好兼容性。移动学习软件能在不同显示分辨率(QVGA、VGA、HVGA、WVGA)和不同制式(WCDMA、CDMA2000、TD一SCDMA)的手机、平板电脑上正常运行。视频格式能较好兼容上述Andro记设备,视频播放技术能覆盖低、中、高端Android手机,如针对所有Android手机提供 Android客户端软件的在线视频播放,而对中、高端And

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档