基于JXTA移动学习支撑平台探究及实现

基于JXTA移动学习支撑平台探究及实现

ID:43962869

大小:54.40 KB

页数:8页

时间:2019-10-17

基于JXTA移动学习支撑平台探究及实现_第1页
基于JXTA移动学习支撑平台探究及实现_第2页
基于JXTA移动学习支撑平台探究及实现_第3页
基于JXTA移动学习支撑平台探究及实现_第4页
基于JXTA移动学习支撑平台探究及实现_第5页
资源描述:

《基于JXTA移动学习支撑平台探究及实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于JXTA移动学习支撑平台探究及实现【摘要】移动学习作为一种新的学习模式,改变了传统E-learning的局限性,逐步受到国内外学者的重视。文章则基于移动学习的特点,结合JXTA平台所具有的相似性,提出了基于JXTA的移动学习支撑平台,通过JXTA平台的优势来达到无处不在的学习。【关键词】移动学习;JXTA;服务组合【中图分类号】G40-057【文献标识码】A【论文编号】1009-8097(2010)10-0118-03引言移动学习[1]是指通过移动设备来传送学习内容,这些设备包括PDAs、CellPhones、PocketPCs、WebPad及其他手持设备。在这一学习方式支持下,学习能够

2、紧随着学习者的需要而发生,从而促进人们工作绩效的提高,满足按需、随时、随地学习的需要。移动学习是一种新型的学习方式,学习者可以通过无线移动设备来获取所需要的教学资源和服务,并参与到学习活动中来,它是传统学习方式的一种有益补充。JXTA[2]是一个基于P2P[3]网络架构的应用开发平台,它能屏蔽底层通信机制的不同,达到异构网络的互联,进而确保平台上的所有用户都能随意地实现资源的共享、协作、交互。而移动学习是能够在任何时间、任何地点、以任何方式进行交流和沟通的学习模式,两者的特点具有很大的相似性,因此本文提出基于JXTA的移动学习支撑平台。一移动学习支撑平台JXTA体系架构1支撑平台特色移动学习

3、能不受时间、地点、设备的限制,进行自主性的学习,而且在学习的过程中是以人为中心,所以作为移动学习的支撑平台必须能够满足这些条件。本文所提出的JXTA支撑平台是基于对等网络的网络应用平台,它的虚拟网络结构如图1所示,任何的设备,比如PC,PDA,移动电话都能通过相应的有线或者无线协议连入这个网络,一旦设备连入这个网络中,即被映射成虚拟网中的一个节点。基于P2P网络架构的JXTA平台具有以下特点:网络具有极强的自组织性,节点可以随意地加入或者离开这个网络,也可以根据个人的兴趣爱好进行相应的分组。平台能够屏蔽底层通信机制的不同,实现异构网络互联。网络内的所有节点之间都是平等的关系,既对其他的节点提

4、供相应的资源,也可以从其他节点中调用它所需要的资源。即每一个节点既是服务端,又是客户端。网络中节点之间可以根据需求进行相应的信息交互,同时也可以通过节点之间的协作来完成某一项复杂的任务。从这些特点可以得出,JXTA平台和移动学习的特点具有很大的相似性,因此可以把JXTA平台作为移动学习的支撑平台。但实际上JXTA平台只是一个对等的通信环境,如果要使用它来进行移动学习,则必须在这个应用环境之上来架设相应的学习场景,具体体现为移动学习服务(WebService)。JXTA支撑平台中节点也可以根据各自的喜好来加入到不同的组中,从而获取组内的共享服务,如图2所示,学习者想要获取远程教学服务,则它可以

5、加入到这个远程教学服务组内,然后就可以获取所有跟远程教学相关的服务;如果他要获取全球的GPS卫星定位信息,则它只需加入到卫星定位服务组。JXTA网络平台上的用户也可以根据各自的兴趣爱好来组建新的组,并邀请其他用户加入到这个新组中。JXTA网络平台的这种机制完全体现了移动学习中以人为本的理念。经过上面的分析,JXTA平台的特性和移动学习的特色具有极大的相似性,因此JXTA适合作为移动学习的支撑平台。2JXTA体系结构JXTA支撑平台可以划分为三个结构,从下至上依次是:核心层(JXTACore)、服务层(JXTAService)和应用层(JXTAApplication),其体系结构如图3所示。核

6、心层为移动学习服务和应用提供了最本质的核心支持;服务层扩展了核心层的功能,为移动学习服务的应用开发提供了相应的网络服务;应用层则是具体实现适合移动学习的应用服务。二JXTA架构上的移动学习系统移动学习模式重在移动性,因此移动学习系统必须是用户能够通过移动通信设备来进行在线学习的交互平台。JXTA架构上的移动学习系统采用JXTA协议来屏蔽底层通信协议之间的区别,通过该协议,用户也能实现在线学习。JXTA架构下的移动学习系统也涉及到移动学习服务的开发,部署,和应用。1移动学习服务的开发目前大部分移动通信设备上的服务应用都是基于JAVA来开发的应用程序,而JXTA支撑平台的内核也是基于JAVA的,

7、所以开发的基于JAVA标准的移动学习服务是能够直接打包成JAR软件包,并可以直接在移动通信设备上安装运行,还能直接与JXTA支撑平台进行无缝的信息交互。由于移动通信设备(包括PDAs、CelIPhones>PocketPCs、WebPad及其他手持设备)体积相对较小,导致它们具有可视屏幕面积小,操作上不灵活等缺点,也因此要求适合移动学习的服务应用中呈现出来的知识点必须考虑结合微内容[4]的设计方案。微内容可以

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

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

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