基于Android的移动学习平台的设计

时间:2022-10-03 12:07:32

基于Android的移动学习平台的设计

摘 要:随着科技的发展,智能移动终端设备的性能也得到了很大的提高,设备上的应用也越来越丰富。移动学习作为一种新兴的学习方式,是对传统的学习方式的良好补充。本文提出了移动学习的内涵和特征,阐述了Android系统的特点,最后提出了基于Android的移动学习平台的设计方法。

关键词:移动学习;Android;学习平台

中图分类号:TP393.09

随着网络技术和通讯技术的飞速发展,各种移动的智能终端设备也在不断的涌现,这些移动终端的性能在不断的优化,可操作性也越来越强,而且移动网络的服务质量的增强促进了智能移动终端的应用和普及。因此,可以说“可移动性”是未来科技发展的主题,也会成为推动各个领域和行业不断向前发展的动力,对教育界来说也不例外,如何利用智能移动终端设备来开展教育教学活动已经成为了众多专家和学者研究的问题。作为一种新的教育教学方式,移动学习能够弥补传统教学中存在的一些问题,与传统教学互补,促进教育教学的改革。

1 移动学习的内涵和特征

1.1 移动学习的内涵

移动学习作为一个新兴的概念和领域,目前仍然处于发展阶段,也没有一个统一和公认的概念。有研究者认为,所谓的移动学习就是能够帮助学习者进行不受时间和空间限制的学习,学习者可以通过移动电话或者PDA来进行学习,而不一定要到课堂上才能进行学习。而也有研究者认为,移动学习就是智能移动终端设备可以随时随地的向学生提供教学内容,并且让教师和学生之间进行交流。另外有些研究者认为移动学习是指学习者的学习行为并不是在预先设定的、固定的场所和位置进行的,而是利用移动技术来进行学习行为。

1.2 移动学习的特征

虽然移动学习迄今为止并没有统一和公认的定义,但是,从目前的一些研究观点和定义描述中我们可以看出一些共同点,这也是移动学习的主要特征。具体如下:

(1)可移动性。移动学习中最为重要的一个特征就是可移动性,可以让学习者随时随地进行学习活动。移动学习相比传统教学最大的突破就是不再受到教室等固定教学场所的限制,通过智能移动终端设备,学生就可以自由的根据自己的实际情况来选择时间和地点获取相关的信息进行学习和交流。

(2)情境性。移动学习能够为学习者提供真实的或者是仿真学习情境,这就使得学生即算不在教室或者固定学习场所中,也能够获得在真实、自然的环境下进行学习和交流的机会。

(3)实时性。移动学习能够为学习者提供Just-in-Time的学习内容,所谓的Just-in-Time学习就是非正式学习,就是学习者在需要学习的时候就可以通过智能移动终端设备和互联网技术获得相关的学习信息。

2 Android系统的特点

Android是一种基于linux的自由及开放源代码的操作系统,其主要应用于移动设备,比如说智能手机和平板电脑。Android系统是由Google公司和开放手机联盟领导及开发,Google公司以Apache开源许可证的授权方式了Android的源代码,2008年,第一部Android智能手机,后来,Android系统又开始逐渐应用在平板电脑和其他一些领域,比如说电视、数码相机和游戏机等。2011年第一季度,Android系统在全球市场首次超过symbian系统,此后至今一直占据全球第一的宝座。据统计,在2013年的第四季度,Android平台手机的市场份额已经达到了78.1%,当前,已经有10亿台设备使用了Android系统。毫无疑问,Android系统有着很大的发展潜力,设计和开发基于Android系统的移动学习平台同样有广阔的应用前景。Android系统具有以下几个特点:

(1)开放性。Android系统最为重要的一个优势就是开放性,其开发平台允许任何移动终端厂商加入Android联盟中来,由于其具有显著的开放性,因此,很多开发者都纷纷加入,应用和用户也随之增加,Android系统也越来越成熟。对于Android系统来说,开放性能够积聚人气,包括厂商和消费者都愿意聚集到Android系统下面。对于消费者而言,由于开放性的平台应用软件资源丰富,让他们选择范围更广泛,同时由于开放性平台竞争更加激烈,消费者可以用更低的价格来购买设备。

(2)并行性。Android系统另外一个重要的特点就是使用多任务环境,让应用程序可以并行使用。刚运行过的程序会停留在后台中,系统会根据实际情况对那些占用内存较多的进程进行删除,便于内存的管理。

(3)网络化。Android系统对于网络十分重视,可以很好的整合互联网资源,有效保证数据的及时性,方便进行学习活动和交流。

(4)个性化。Android系统一个极具创意的营销模式就是引入了软件商店,运营商和用户可以根据自身需求来预订出厂软件,让用户可以拥有个性化产品,同时这在软件行业也是一个发展的里程碑。

3 基于Android的移动学习平台的设计

3.1 设计原则

(1)先进的理念。俗话说思路决定出路,而决定思路的则是理念,理念决定了人们思考问题的角度和方式。只有设计者具备先进的理念,才能设计和开发出一个功能强大、性能优良的移动学习平台。由于移动学习平台本身是一个新兴事物,如果缺乏先进的理念,就必然无法设计出符合时代潮流的移动学习平台。

(2)丰富的资源。对于移动学习平台来说,最基本的就是学习资源,如果没有良好而且丰富的学习资源,就算建立最好的移动学习平台都是没有实际效果的。因此,要收集丰富的学习资源,而且学习资源应该要与学习目标是相匹配的。只有适当而且丰富的学习资源,才能帮助学生实现学习目标。

(3)操作的简易性。要根据学习者的实际需求和其本身的特点,设计出友好的人机交互界面,提高移动学习平台操作的简易性,打造良好的用户体验。

3.2 体系框架

在设计基于android的移动学习平台的时候,本系统是采用的C/S体系框架,因为C/S体系框架是目前的主流技术,通过使用客户端来从服务器中下载相关的学习资料。主要功能和操作如下:

(1)客户端android平台向服务器发送请求来获取相关的学习资源和信息,具体来说就是客户端通过Internet访问服务器,然后使用用户操作界面activity调用clientrequest和myhandler对象向服务器发送请求。

(2)在服务器中的数据库的主要功能是存储用户信息、相关的课程资源和学习资源,这个数据库系统是采用的SQL数据库。服务器中的管理系统则是用来管理用户信息、相关的课程资源和学习资源的。

3.3 功能模块

在设计了上述的系统框架之后,就可以根据系统框架设计移动学习平台,总的来说,平台分为三个部分,分别是管理员模块、教师模块和学生模块。这三个模块的具体功能如图1所示。

图1 各功能模块的详细功能

3.4 关键技术

(1)内容呈现技术。本系统是基于C/S体系架构的,系统中的主要内容格式有两种,分别是文本+流媒体,另外一种动画。对于文本+流媒体这种内容格式,可以使用XML的内容编辑方式,这种编辑方式的优点是难度小,不足的地方就是客户端在对内容进行解析时效率会比较低。而动画又分为两种,分别是Flas和SVG动画。Flas有三大基本功能,分别是绘图和编辑图形、补间动画和遮罩。这三个功能是紧密相连的,同时通过元素的不同组合,让界面设计和动画设计更加灵活。SVG即可缩放矢量图形,是基于可扩展标记语言,用来描述二维矢量图形的一种图形格式。SVG最大的优势就是跟其他标准相兼容,比如说XSL和DOM。

(2)内容自适应技术。由于移动学习中的智能移动终端设备并不是统一的,其可以是手机,也可以是平板电脑和其他设备,因此,移动终端设备的复杂性也让学习者对于学习资源的内容的格式、大小和呈现方式存在差异。因此,在进行设计的时候要考虑学习资源的内容要根据智能终端设备的不同而自适应转换,从而更好的适应智能终端设备在性能、屏幕和计算能力上的不同,这也是移动学习平台设计开发中的一项关键技术。移动学习平台的内容自使用技术的主要框架包括设备识别、XSL样本单生成和XSLT转换模块。

3.5 移动学习资源形式

(1)文本形式。文本形式的移动学习资源主要是以文字的方式来传递相关学习信息,进行学术讨论。文本形式具有形式单一和内容简洁的特点。文本形式主要应用在以下场合:诗词欣赏、词汇学习、成语解释等。

(2)流媒体形式。流媒体形式的移动学习资源主要包括图片、音频和视频,当前,基本上所有智能移动终端设备都会支持流媒体资源。流媒体的方式加快了移动学习资源的生成速度。

(3)Flash格式。Flash是交互式矢量图技术,其主要以流式控制技术和矢量技术为核心,制造出来的动画有短小精悍的特点,同时,其设计方式十分灵活,且有跨平台特性,因而具有很强的可移植性。

参考文献:

[1]郑炜,齐幼菊,厉毅.移动学习系统在远程教育中的构建与应用[J].中国远程教育,2012(03).

[2]姚昱.基于Android 的移动学习终端平台的开发与研究[D].中南大学,2008.

[3]吴林,熊滔,蔡永香.基于 Android 手机的地图应用设计与开发[J].城市勘测,2011(02).

[4]方明,田野,户银龙.基于Android平台的嵌入式软件项目组织方法[J].电脑知识与技术,2011(34).

作者简介:杨莉(1981.02-),女,湖南桃江人,讲师、工程师,硕士,主要研究方向为软件工程。

作者单位:湖南安全技术职业学院,长沙 410151

上一篇:基于工作过程软件测试体系构建探讨 下一篇:基于Ventuz软件的人机交互应用研究