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

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

ID:11771836

大小:2.08 MB

页数:77页

时间:2018-07-13

构建基于android的移动学习平台_第1页
构建基于android的移动学习平台_第2页
构建基于android的移动学习平台_第3页
构建基于android的移动学习平台_第4页
构建基于android的移动学习平台_第5页
资源描述:

《构建基于android的移动学习平台》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于android的课程资源平台的客户端设计研究现状及意义国外关于移动学习研究起步很早。美国最早在1994年由卡内基梅隆大学在该大学开展的HandheldAndrew研究项目中开发了基于PDA的应用软件并展开教育评价、近年来随着3G网络和智能手机、平板电脑的普及,利用智能终端和GPS实现教学活动的检查、课程材料发布、学生作业报告上传以及学习反馈等活动,有效地补充正常的课堂学习、实现移动环境下的虚拟现实学习。国内大致从2001年开始移动学习的相关研究。国内3G应用的发展促使移动学习相关理论和技术的应用研究纷纷展开,与美国近年来基于Apple平台的移动学习应用快速发展不同,限于国内的具体国情

2、,Apple平台由于其较高的部署成本很难在国内实施,而Android设备依靠非常高的性价比获得广大用户和运营商的青睐。对比Apple平台的封闭性,Android平台的开放性,非常有利于应用程序二次开发,显然Android平台的移动学习应用产业链比较适合中国的国情。总体而言,国内在移动学习方面无论是基础理论研究、还是具体应用实现,均与国外有着较大的差距。移动学习平台的有效开展不仅依赖于通信网络和硬件环境,还必须通过相关的软件平台才可实际发挥作用。随着智能手机、平板电脑、MID等性能优异、价格便宜的移动计算设备的出现和数字化终身学习时代的到来,移动学习的必要性和重要性越来越明显。在当前的各种

3、技术背景和社会背景都比较成熟的情况下,积极有效的开展移动学习系统研究尤其必要。系统开发平台的选型目前全球智能手机系统主要是Apple的IOS、Google的Android、Microsoft的windowsMobile、Nokia的symbian、RIM的BlackBerry。在操作系统占有率方面,艾媒咨询(iiMediaResearch)数据显示,2012Q1中国智能手机市场主流的操作系统中Android操作系统持续上升,占比55.4%;Symbian操作系统继续保持下降趋势,占比25.6%;iOS占12.4%。Android操作系统凭借开源、开放的特性,以及Android阵营各品牌的

4、发力,尤其是三星智能手机的销量飞涨,Android操作系统已经在中国智能手机操作系统中取得优势的领先地位,但也造成了终端的多样性,目前市场上Android终端的种类超过2000种,给应用开发带来很大的不便。与Android走势相反的是Symbian系统,由于不断地丧失用户,且不能吸引新用户,其市场占有率不断下降。本文针对国内智能终端设备发展的趋势,选择Android终端作为移动学习客户端,有利于降低系统开发门槛,普及用户群体。系统架构与功能设计Android移动学习系统总体设计本系统总体架构设计如图1所示,系统支持基于Android的移动终端通过无线网络联网进行在线移动学习。采用C/S十

5、B/S模式部署应用。图4.1Android移动学习平台架构图服务器端的应用程序支持Android的移动终端智能手机、平板电脑的访问。在客户端的部署上,智能手机由Android程序(包含webkit核心)运行,平板电脑则可以直接基于完善的Webkit浏览器运行。移动学习的内容资源(超文本、图像、流媒体)完全由服务器端进行分发。客户端向服务器端请求后,首先必须经过OAuth的门户程序(Portal)的认证授权。之所以采用OAuth模块实现门户程序的用户身份验证、权限授权,是因为OAuth技术是一个重要的单点登录框架(550),可以方便在C/S和B/S模式间漫游身份权限和共享身份数据。客户端访

6、问OAuth认证Portal程序后,由服务器后端程序根据客户端请求分发到相应的后端资源服务器,访问基于WEB内容的课程资源则转发到WWW服务器上,访问在线视频资源时则转发到流媒体服务器上。服务器端程序由JZEE框架设计,部署在Apache+tomcat容器上运行,服务器端程序完全遵循MVC模式开发,OAuth认证Portal是由Servlet控制器基于OAuthforJava工具包开发而成,请求后的视图资源根据资源格式分别由JSP、XML或流媒体而分发给客户端,OAuth认证Portal控制器还要提供支持AndroidClient访问服务器所需的各种Webservice调用。本系统总体设

7、计遵循以下基本原则:1)Android终端设备的良好兼容性。移动学习软件能在不同显示分辨率(QVGA、VGA、HVGA、WVGA)和不同制式(WCDMA、CDMA2000、TD一SCDMA)的手机、平板电脑上正常运行。视频格式能较好兼容上述Andro记设备,视频播放技术能覆盖低、中、高端Android手机,如针对所有Android手机提供Android客户端软件的在线视频播放,而对中、高端Android手机还提供基于HTMLS和Fl

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

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

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