论文部分内容阅读
摘要:随着我国教育领域不断发展,当代教育模式与传统教育模式有着很大的差异,虽然没有完全打破传统教育的束缚,但革新内容还是非常明显的。在近些年,远程教育模式、网络学习平台的应用范围愈加广泛,也取得了巨大的成就。那么教育创新未来发展会是怎样呢?笔者认为是专业的移动教育,也就是使用智能手机实现教育,从而打破时间、空间的束缚。基于此,本文重点探究如何利用SDK软件开发工具开发智能手机移动学习资源。
关键词:SDK软件开发工具;智能手机;移动学习资源
引言
现阶段,对于网络教育来说,虽然网络平台教育模式在教育领域中已经非常先进,想要推动教育领域进一步创新就必须要在网络平台上做出改变。移动通信技术的高速发展使得学习者能够随时随地进行学习,为移动学习发展提供了巨大推动力。下文我们通过SDK软件开发工具介绍如何在智能手机上构建移动资源。
1、SDK软件开发工具介绍
SDK的英文全名是:software development kit,翻译成中文的意思就是“软件开发工具包”。通俗一点的理解,是指由第三方服务商提供的实现软件产品某项功能的工具包。一般以集合kpi和文档、范例、工具的形式出现。通常SDK是由专业性质的公司提供专业服务的集合,比如提供安卓开发工具、或者基于硬件开发的服务等。也有针对某项软件功能的SDK,如推送技术、图像识别技术、移动支付技术等,同时资源优势类的公司也提供资源共享的SDK,如一些广告SDK提供盈利渠道,分发SDK提供产品下载渠道。大部分的SDK都是免费的,但已经有一部分功能性SDK已经被当做一个产品来运营。开发者不再需要对产品每个功能进行开发,选择合适、稳定的SDK服务并花费很少的精力即可开发移动学习资源。SDK开发工具作为市面上非常普遍的软件开发工具,能够大大提高APP软件开发效率、降低APP软件开发难度。通常情况下,SDK开发工具中都含有手机模拟器。这样在开发APP软件的时候,能够采用计算机辅助开发,通过模拟出智能手机环境,从而一键测试适用该手机的资源。
2、智能手機移动学习资源设计
2.1教学设计
教学设计主要是指学习资源所针对的学习对象,主要包括学习目标、学习内容、学习活动的设计与分析。移动学习资源设计工作主要包括:分析学习目标并填写目标分析脚本;设计学习内容并概括资源;学习对象内容脚本设计;设计学习活动并设计脚本等。这些内容都是教学设计不可缺少的环节。但IOS平台软件设计要比Android平台更加复杂一些,准入门槛也更高一些。
2.2媒体设计
媒体设计也就是选择操作平臺,明确学习资源开发用作那种终端设备中(操作系统),媒体设计能够帮助制作者了解不同媒体的属性,保障移动学习资源的可用性。媒体设计阶段主要工作有:填写媒体设计脚本,确定媒体的各项属性以及采用哪种终端设备,媒体终端屏幕大小也是重要关注环节(IOS软件之所以比Android优化好,主要是因为IOS设备尺寸更加固定,从而展开针对性设计),根据加脚本合理选择工具开发媒体。根据学习者的需求对媒体开展封装、编列等工作。
3、通过SDK开发Android平台教学资源
3.1安装JDK
开发学习资源软件的首要条件就是确定安装开发环境的操作系统,常见的操作系统有windows、mac os、Linux 等,不同的操作系统所采用的版本也存在着差异。之后,需要在网络下载开发软件以及工具包,包括JDK、Eclipse、Android SDK等。将这些工具包安装在电脑中。第一步即需要安装JAVA JDK。
3.2安装Android SDK
由于Android系统开放度较高,并且适用人群较多,因此,Android SDK版本也更加多样化,针对Android系统的不同版本,下载符合Android版本的SDK工具包,之后进行安装。
3.3安装Eclipse
简单来说,Eclipse是一种开发语言编程环境,能够根据开发者的使用习惯,自主选择编程语言,常见的种类有C + + 的Visual C + + 和支持JAVA的E-clipse。软件开发者需要根据自身习惯应用的系统版本,并将Eclipse 压缩包解压到SDK目录下。
3.4安装ADT插件
ADT是一种Android开发工具,全称为“Android Develop-ment Tools ”,主要是集成环境Eclipse IDE中构建Android应用程序插件。通过应用ADT插件,能够有效拓展Eclipse功能,从而快速建立Android项目,通过创建一个用户操作界面,配合Android框架API组件,调试应用程序使用Android SDK 工具,从而将APK软件压缩包分发给应用程序。在操作过程中,需要打开Eclipse,之后进行“help”——“Install new software”——“work with”——“add”一系列操作,这时会弹出对话框“location”,最后在对话框中输入网址“http://dl-ssl.google.com / android / eclipse ”即可完成Eclipse ADT 的安装。
3.5配置AVD
AVD是“android Virtual Device”的简称,通过应用该软件,能够直接在计算机中直接对所开发软件进行测试,简单来说AVD就是一种虚拟器。在 Eclipse常用工具栏中选择“opens the android virtual device manager ”图标,之后打开AVD并创建对话框,可以创建与SDK版本和设备屏幕相一致的模拟器,之后通过AVD测试学习资源。
4、通过SDK开发IOS平台教学资源
对于IOS系统来说,IOS软件开发门槛更高,由于IOS是一个封闭系统,与Android系统恰好相反,并且APP Store对软件检测十分严格,只有优良的软件才能够进入到APP Store。再者,iPhone资源制作资料都是英文,这对开发者的英语水平提出了一定要求。如果迈入了IOS系统门槛,学习资源开发的实际操作流程与Android系统大相径庭。
总体来说,IOS系统平台具有多媒体性能强、潜力大、第三方软件支持性强、系统优化优良等特点,娱乐性非常强,并且苹果设备的硬件做工也是国际一流,无论是IPS触控显示屏、还是A系列的CPU和GPU都非常强大,视频、动画高清显示性能高,UI设计与人们日常操作习惯契合性非常好。但IOS平台也有一定的缺点,包括硬件价格较高、学习资源开发门槛高,这也是iPhone手机市场占有率只在20%多的重要原因。
结束语
总而言之,随着我国智能手机普及率不断提高,移动学习资源的相关开发工具也会不断增多,为了移动学习软件开发提供了技术支持。本文分析了SDK开发工具以及移动学习资源设计;并重点探究了两种最为常见的操作系统以及开发工具,包括Android、IOS。这些工具制作出的学习资源能够满足微型学习需求,并且通过SDK开发工具能够降低移动软件开发难度。
参考文献:
[1]杨斌,高海燕.利用SDK开发智能手机的移动学习资源[J].甘肃广播电视大学学报,2012,03:56-58.
[2]孙慧,胡大敏.高校图书馆微型移动学习资源建设研究——以微课资源建设为例[J].科技情报开发与经济,2015,22:39-41.
[3]李红卫,刘艳.基于微型移动学习的高职微课程资源建设研究[J].陕西教育(高教),2015,12:64-65.
关键词:SDK软件开发工具;智能手机;移动学习资源
引言
现阶段,对于网络教育来说,虽然网络平台教育模式在教育领域中已经非常先进,想要推动教育领域进一步创新就必须要在网络平台上做出改变。移动通信技术的高速发展使得学习者能够随时随地进行学习,为移动学习发展提供了巨大推动力。下文我们通过SDK软件开发工具介绍如何在智能手机上构建移动资源。
1、SDK软件开发工具介绍
SDK的英文全名是:software development kit,翻译成中文的意思就是“软件开发工具包”。通俗一点的理解,是指由第三方服务商提供的实现软件产品某项功能的工具包。一般以集合kpi和文档、范例、工具的形式出现。通常SDK是由专业性质的公司提供专业服务的集合,比如提供安卓开发工具、或者基于硬件开发的服务等。也有针对某项软件功能的SDK,如推送技术、图像识别技术、移动支付技术等,同时资源优势类的公司也提供资源共享的SDK,如一些广告SDK提供盈利渠道,分发SDK提供产品下载渠道。大部分的SDK都是免费的,但已经有一部分功能性SDK已经被当做一个产品来运营。开发者不再需要对产品每个功能进行开发,选择合适、稳定的SDK服务并花费很少的精力即可开发移动学习资源。SDK开发工具作为市面上非常普遍的软件开发工具,能够大大提高APP软件开发效率、降低APP软件开发难度。通常情况下,SDK开发工具中都含有手机模拟器。这样在开发APP软件的时候,能够采用计算机辅助开发,通过模拟出智能手机环境,从而一键测试适用该手机的资源。
2、智能手機移动学习资源设计
2.1教学设计
教学设计主要是指学习资源所针对的学习对象,主要包括学习目标、学习内容、学习活动的设计与分析。移动学习资源设计工作主要包括:分析学习目标并填写目标分析脚本;设计学习内容并概括资源;学习对象内容脚本设计;设计学习活动并设计脚本等。这些内容都是教学设计不可缺少的环节。但IOS平台软件设计要比Android平台更加复杂一些,准入门槛也更高一些。
2.2媒体设计
媒体设计也就是选择操作平臺,明确学习资源开发用作那种终端设备中(操作系统),媒体设计能够帮助制作者了解不同媒体的属性,保障移动学习资源的可用性。媒体设计阶段主要工作有:填写媒体设计脚本,确定媒体的各项属性以及采用哪种终端设备,媒体终端屏幕大小也是重要关注环节(IOS软件之所以比Android优化好,主要是因为IOS设备尺寸更加固定,从而展开针对性设计),根据加脚本合理选择工具开发媒体。根据学习者的需求对媒体开展封装、编列等工作。
3、通过SDK开发Android平台教学资源
3.1安装JDK
开发学习资源软件的首要条件就是确定安装开发环境的操作系统,常见的操作系统有windows、mac os、Linux 等,不同的操作系统所采用的版本也存在着差异。之后,需要在网络下载开发软件以及工具包,包括JDK、Eclipse、Android SDK等。将这些工具包安装在电脑中。第一步即需要安装JAVA JDK。
3.2安装Android SDK
由于Android系统开放度较高,并且适用人群较多,因此,Android SDK版本也更加多样化,针对Android系统的不同版本,下载符合Android版本的SDK工具包,之后进行安装。
3.3安装Eclipse
简单来说,Eclipse是一种开发语言编程环境,能够根据开发者的使用习惯,自主选择编程语言,常见的种类有C + + 的Visual C + + 和支持JAVA的E-clipse。软件开发者需要根据自身习惯应用的系统版本,并将Eclipse 压缩包解压到SDK目录下。
3.4安装ADT插件
ADT是一种Android开发工具,全称为“Android Develop-ment Tools ”,主要是集成环境Eclipse IDE中构建Android应用程序插件。通过应用ADT插件,能够有效拓展Eclipse功能,从而快速建立Android项目,通过创建一个用户操作界面,配合Android框架API组件,调试应用程序使用Android SDK 工具,从而将APK软件压缩包分发给应用程序。在操作过程中,需要打开Eclipse,之后进行“help”——“Install new software”——“work with”——“add”一系列操作,这时会弹出对话框“location”,最后在对话框中输入网址“http://dl-ssl.google.com / android / eclipse ”即可完成Eclipse ADT 的安装。
3.5配置AVD
AVD是“android Virtual Device”的简称,通过应用该软件,能够直接在计算机中直接对所开发软件进行测试,简单来说AVD就是一种虚拟器。在 Eclipse常用工具栏中选择“opens the android virtual device manager ”图标,之后打开AVD并创建对话框,可以创建与SDK版本和设备屏幕相一致的模拟器,之后通过AVD测试学习资源。
4、通过SDK开发IOS平台教学资源
对于IOS系统来说,IOS软件开发门槛更高,由于IOS是一个封闭系统,与Android系统恰好相反,并且APP Store对软件检测十分严格,只有优良的软件才能够进入到APP Store。再者,iPhone资源制作资料都是英文,这对开发者的英语水平提出了一定要求。如果迈入了IOS系统门槛,学习资源开发的实际操作流程与Android系统大相径庭。
总体来说,IOS系统平台具有多媒体性能强、潜力大、第三方软件支持性强、系统优化优良等特点,娱乐性非常强,并且苹果设备的硬件做工也是国际一流,无论是IPS触控显示屏、还是A系列的CPU和GPU都非常强大,视频、动画高清显示性能高,UI设计与人们日常操作习惯契合性非常好。但IOS平台也有一定的缺点,包括硬件价格较高、学习资源开发门槛高,这也是iPhone手机市场占有率只在20%多的重要原因。
结束语
总而言之,随着我国智能手机普及率不断提高,移动学习资源的相关开发工具也会不断增多,为了移动学习软件开发提供了技术支持。本文分析了SDK开发工具以及移动学习资源设计;并重点探究了两种最为常见的操作系统以及开发工具,包括Android、IOS。这些工具制作出的学习资源能够满足微型学习需求,并且通过SDK开发工具能够降低移动软件开发难度。
参考文献:
[1]杨斌,高海燕.利用SDK开发智能手机的移动学习资源[J].甘肃广播电视大学学报,2012,03:56-58.
[2]孙慧,胡大敏.高校图书馆微型移动学习资源建设研究——以微课资源建设为例[J].科技情报开发与经济,2015,22:39-41.
[3]李红卫,刘艳.基于微型移动学习的高职微课程资源建设研究[J].陕西教育(高教),2015,12:64-65.