• 移动学习资源主流开发技术

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 一、移动APP开发技术

           目前开发移动学习资源的技术和工具较多,主要有基于 SDK 的开发方式、基于 HTML5的开发方式、基于Hybrid的开发方

    式和基于 Flash Lite 的开发方式。

    (一)基于 SDK 的 Native App 开发方式

           SDK(Software Development Kit,即软件开发工具包) 是一些被软件工程师用于为特定的软件包软件框架硬件平

    操作系统等创建应用软件的开发工具的集合, 这种方式开发出来的应用一般称为本地化应用 (Native App)。例如

    iPhone SDK 是苹果公司提供的 iPhone 开发工具包, 包括了界面开发工具、 集成开发工具、框架工具、编译器、分析工

    具、开发样本和一个模拟器, 开发者在使用标准 C++语言编写代码后,由该 SDK 翻译为苹果标准的 Objective-C 语言 , 再

    编译为 iPhone 软件格式 。 而 An-droid SDK 指的是 Android 专属的软件开发工具包,与 iPhone 相似,Android 采用 WebKit

    浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比

    iPhone 等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部 Web 应用的单一平台。 这种基于 SDK 的Native

    App 开发方式能充分发挥移动终端设备的硬件和操作系统功能, 为用户提供最佳的用户体验, 最优质的用户界面和最华丽的

    交互方式,但由于开发成本高,开发周期长,跨平台移植困难,也让很多开发者望而却步。

    Native App

    Native App

    (二)基于 HTML5 的 Web App 开发方式

            Web App 是指基于 Web 的系统和应用 ,是运行于网络和标准浏览器上,基于网页技术开发实现特定功能的 App。通过使

    用 W3C 标准的 HTML 语言开发,能够轻松实现跨平台的应用, 移动学习课件开发者不再需要考虑复杂的底层适配和跨平台开

    发语言的问题。与此同时,使用 HTML 来开发的 Web App 在投入上会大大 低 于 传 统 的 Native App。近两年,随着HTML5

    技术的发展和完善, 以 HTML5 为主要驱动的 Web App 可以实现 很多原本 NativeApp 才可以实现的功能, 通过常见的网络

    开发工具如 ASP,PHP,HTML,JAVA 等,可以完成绝大部分 Web App 程序的制作。 尤其是这种方式能够实现不同终端的

    适配问题, 实现 “一次开发,多平台运行”,只要有浏览器就能应用。而且易于扩展和升级,已经成为未来移动学习资源开发

    的一个趋势。

    Web App

        相关阅读    :http://www.poluoluo.com/jzxy/201204/163257.html

    (三)基于 Hybrid App 的开发方式

           Hybrid App(混合模式移动应用)是指介于Web App、Native App 这 两 者 之 间 的 app。Hybrid App 同时使用网页语言

    与程序语言开发,通过应用商店区分移动操作系统进行分发,用户需要通过安装才能使用, 总体特性更接近Native App 而与

    Web App 区别较大,只是因为同时使用了网页语言编码, 所以开发成本和难度比 Native App 要小很多。 因此,Hybrid App

    具备了 Native App 良好用户交互体验等所有优势,同时也兼具了 Web App 使用 HTML5 跨平台开发低成本的优势。 目前市

    场上一些主流移动应用都是基于 Hybrid App 的方式开发,比如国外有 Facebook国内有百度搜索等。 目前,国内外已经出

    现了很多 Hybrid App 的开发框架, 例如国外的 PhoneGapAppCan国内的Rexsee, 这些框架把移动终端的功能封装成

    API【API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬

    件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节by——苗囯芳, 用户可以通过 JavaScript 直接调用移

    动终端功能,这种方式模糊了原生应用与 Web 应用的界线, 大大降低了开发难度, 用户只要会HTML 和 JavaScript 就可以

    进行移动应用开发。 

                                                          

     

    (四)基于 Flash Lite 的开发方式

           Flash Lite 为 Adobe 公司出品的软件,是一种平台无关开发技术环境, 这类技术环境由于其平台无关性而受到商业开发

    人员的青睐, 在教育、娱乐等领域应用广泛。 从学习资源建设的目的来看, 各种学习环境和学习资源开发规范都倡导建设

    规范化、可共享的学习资源。 所以,在移动学习资源开发领域,Flash Lite 的技术优势得天独厚。 Flash Lite 通常将 PC 平台

    上的Flash 作为开发工具,开发者可以使用画笔等绘图工具来绘制用户界面, 并可以利用移动终端所支持的编码器动态加载

    外部多媒体内容, 如:图像、声音、视频和 SWF 动画, 也可以很容易地实现文本动态效果。 Flash Lite 良好的多媒体表现力

    在移动多媒体学习资源开发方面具有较大优势。 另外,利用Flash Lite 开发的移动学习资源可以很方便地打包成符合 SCROM

    规范的资源, 这为跨学习管理平台实现资源重复利用提供了可能。

    案例:http://my.tv.sohu.com/pl/5534460/15184969.shtml

    • 二、移动课件主流开发工具

            Articulate Studio :Articulate Studio可以说是目前国际上用户最广泛的e-learning课件制作工具之一,通过Articulate

    Studio,你可以方便、快捷的创建引人入胜的Flash演示e-learning课件。可以将课程以多种常见格式进行发布,从而兼容

    iPad、笔记本、台式PC,安卓系统乃至更多的终端设备。Articulate Studio ’12还能以针对iPad进行优化的Flash和Articulate

    移动播放器的格式进行发布,同时还支持 HTML5规范从而兼容更多的格式和设备。

           ToolBook:Toolbook提供了一个功能丰富的课件编辑解决方案,任何人都可以使用Toolbook开发符合国际标准的互动课

    件、测试、评估和模拟训练。正确的选择最符合企业和培训师需求的课件制作工具对e-learning课件开发项目的成功至关重

    要。你可以从十多种测试题类型中选取制作在线测试,包括对错题、多选题、填空题、配比题、热区题、拖放题等等。利用

    ToolBook的测试功能,你还可以:

           1.在测试题中加入Flash动画、图片或者声音,以进一步解释问题 ;

           2.提供基于问题和测试的反馈。反馈的形式可以是文字、声音、Flash等 ;

           3.在测试题中加入公司logo等标识

           4.根据测试结果跳至其它页面、播放flash或执行其它动作等。 ToolBook可以将课程发布为单机播放方式、Web播方     

    式、通过LMS播放和手机播放形式(Mobile Learning)。 

             Adobe Captivate:嵌入一系列 HTML5 动画并将它们与您的 Adobe Captivate 课程进行同步。使用 Adobe

    PhoneGap™ 服务将课程作为应用程序发布至多种移动平台,包括 Windows® RT(Metro 应用程序)。凭借使用 Adobe

    Captivate 创建的引人入胜的交互式内容,可以使被动的查看者转变为主动的参与者。使用可自定义的外观和下拉菜单,使所

    有仿真、场景和演示具有专业的外观和感觉;使用简单的对话框驱动的过程插入音频或 Flash 视频 (FLV)。Adobe Captivate

    用最容易的方法来建立专业的、交互式的 Flash 仿真和软件展示。 Captivate 不要求任何编写程序或多媒体的知识,自动录制

    所有在屏幕上的动作,及实时建立包括鼠标移动及图文说明的展示,或包括交互式评分作用及教学反馈的模拟。 使用指向和

    按下的功能来编辑、自订或加入交互式的 eLearning。

           Articulate Storyline:是Articulate公司继Articulate Studio 09之后于2012年5月发布的一款新的课件制作工具软件。这款

    软件是一个独立的、单机版的e-Learning多媒体互动课件开发工具。这个软件的设计理念虽然也是效仿著名的e-Learning开发

    工具如Captivate, Lectora, OutStart Trainer, Composica等个性化和自由度极高的软件,但是Articulate Storyline结合了

    Articulate Studio的一些特长,并以其独特的设计、人性化的操作界面、丰富的素材库和简洁的设置方法受到用户的欢迎。
            

     Articulate Storyline的功能特点:

           1.脱离MS PowerPoint的独立软件,再无安装、速度、发布等问题困扰;

           2.可以自由的导入PPT页面,并进一步编辑;

           3.大量预设课件模板,让课件开发变得更轻松;

           4.大量矢量图的人物角色模板,这点绝对值得你关注;

           5.互动性效果和设置的便捷简直前所未有;

           6.图层化的设计理念和所见即所得动作出发机制;

           7.魔术般的测试题生成方法,支持更多题型;

           8.可以发布为HTML 5,在iPad, iPhone中播放。

    • 三、电子课本主流开发技术

    (一)APPbook

           appBook平台是多平台移动应用制作工具,可以广泛用于书籍制作,个人杂志发行,宣传手册,支持iPad、iPhone、

    Andriod、pc等平台真正做到了一次编译多平台发布。

    相关链接:http://baike.baidu.com/view/8641784.htm?fr=aladdin

    (二)iebook

           iebook软件是飞天传媒于2005年1月正式研发推出的一款互动电子杂志平台软件,iebook以影音互动方式的全新数字内容

    为表现形式,集数码杂志发行、派送、自动下载、分类、读、数据反馈等功能于一身。iebook现有注册用户近200万,并保

    持每日30万以上的活跃用户,iebook杂志总下载数超过1000万,iebook是最具规模的互动电子杂志发行平台。

    相关链接:http://baike.baidu.com/view/643215.htm?fr=aladdin

    • 四、拓展资源

    1.如何区别一个 App 是 Native App, Web App 还是 Hybrid app?                

    http://www.zhihu.com/question/23622875

    2.【白皮书】HTML5、Native或Hybrid App开发全接触                                   

      http://mobile.51cto.com/ahot-340633_all.htm

    3.浅谈HTML5与Web APP                   

    http://www.yixieshi.com/ucd/10628.html

    4.iebook 使用说明                                

    http://www.iebook.cn/help.html

    5.HTML5学习平台                                 

    http://http:ww.//ww3chosol.com.cn/html5/

    6.Hybrid App五大误区

    http://wenku.baidu.com/link?url=IZ66K99OU9geCBkJ2HmjaQnYdsXFRmwtP-jTab4MSWepL9jELNBtH540AtIcN3oDOMS9qhM042PlouRywVs55kWqIorDfH5gmjMeYFLd6bq

    7.appboo使用说明

    http://wenku.baidu.com/view/828548264a7302768e99399b.html

    • 五、参考资源

    [1].刘应芬.移动学习环境下的学习资源描述研究[D].云南大学,2012(1).

    [2].朱立华.移动学习资源建设初探[J].信息技术教学与研究,2007(7).

    [3].孙益祥,陈琳.移动学习资源开发平台和工具的选择与评价[J].现代教育技术,2010(4).

    [4].项陈雷,李利正,黄煜栋.基于FlashLite的移动学习资源开发[N].商丘职业技术学院学报,2010(2).

    • 标签:
    • app
    • 移动
    • 技术
    • 使用
    • 学习资源
    • articulate
    • 主流
    • 功能
    • web
    • 平台
    • 开发
    • flash
    • 应用
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部