• 休闲生活
  • 教育教学
  • 经济贸易
  • 政法军事
  • 人文社科
  • 农林牧渔
  • 信息科技
  • 建筑房产
  • 环境安全
  • 当前位置: 达达文档网 > 达达文库 > 人文社科 > 正文

    Flash Lite:移动学习资源开发的新型技术

    时间:2020-09-14 07:51:44 来源:达达文档网 本文已影响 达达文档网手机站

    【摘要】随着移动学习的兴起,移动学习资源的开发已成为关注的热点。Adobe公司推出的移动开发平台Flash Lite2.0极大地受到移动学习资源开发者的青睐。本文运用实例来阐述Flash Lite开发移动学习资源的优势、流程及关键技术,并对其应用前景进行探讨。

    【关键词】移动学习;移动学习资源;Flash Lite

    【中图分类号】G434 【文献标识码】B 【论文编号】1009—8097 (2007) 11—0064—03

    一 移动学习资源及其开发技术

    移动学习是指利用无线移动通信网络技术以及无线移动通信设备(如移动电话、个人数字助理、Pocket PC等)获取教育信息、教育资源和教育服务的一种新型学习形式[1]。它是移动计算和现代远程教育技术结合的产物。在无线互联网环境下,移动学习为各个层次的学习者带来一种随时随地获取知识的新的学习体验学习者可以通过移动设备,在线与教师进行答疑、交作业等交流,还可以查看选课、成绩等信息。教师可以使用移动设备进行网上批改作业、答疑等。管理员也可以利用移动设备进行管理操作。移动学习拓展了人们学习的时间和空间,将对现在正在如火如荼发展的远程教育事业有很大的推动和促进作用。

    当前,移动学习资源的开发已成为关注的热点。开发移动学习资源的技术主要有J2ME,Flash Lite,Symbian,Windows Mobile,BREW等。Flash Lite可以充分利用移动设备的计算能力,而无需借助网络和服务器,即便需要连接网络,也可以将大量的工作交由客户端完成,从而减低服务器的压力和网络带宽的耗费。它为移动学习资源提供一个更加强大的开发环境,明显地加快了用于移动电话的精彩内容和界面的开发。

    二 Flash Lite 技术的功能优势

    Flash Lite将 Flash 功能与当今大众市场上移动电话的处理能力和配置进行了平衡。它极大地丰富了学习资源内容、加快了资源浏览和提供自定义用户界面。使开发者具有更高的表现力、效率和交互性。功能优势主要体现在以下几个方面:

    1 模拟器和核心渲染引擎

    Flash Lite 模拟器(见图1)使开发者能够像在实际设备上运行一样预览内容。该模拟器能自我配置以模拟任何受支持设备的可用功能。它还提供调试信息,可通知开发人员潜在的问题和目标设备的兼容性。核心渲染引擎处理所有的矢量和位图渲染。

    2 ActionScript 解释器

    Flash Lite完全支持基于 ECMA 262 标准的 ActionScript 2.0。开发者可以运用事件模型、标签索引控制、形状绘制 API 以及更好地压缩SWF。它提供用户自定的类、接口和严格数据类型,而且包括许多移动设备专用的命令,如从设备上获取时间和日期信息、呼叫、控制背景灯的持续时间、查看设备的电池状态、控制音量、设置振动等。

    3 网络连接和访问

    Flash Lite支持加载外部数据和 SWF 文件的功能,以及获取连接和HTTP请求状态信息的命令和属性,提供对多个系统功能和命令的访问,如初始化电话呼叫、短消息服务(SMS)、彩信服务(MMS)、获取平台功能信息和使用设备的标准输入对话框获取用户输入的功能。

    驻留在移动电话上的 Flash 内容可使用各种函数从 Web 服务器上下载新数据。如getURL() 函数(见图2)可用来通过HTTP(http:)或安全套接字层HTTP(https:)请求加载另一种资源、发送电子邮件(mailto:)或拨电话号码(tel:)。也可以使用loadMovie()、loadMovieNum()、loadVariables() 和 loadVariablesNum() 函数从 Web 服务器加载数据和SWF。例如:使用loadMovie()加载swf文件(见图3)。

    4 动态 XML和永久数据

    Flash Lite支持外部XML(可扩展标记语言)的加载和解析。也能够使用户直接在设备上保存并加载 Flash 数据,可以使用共享对象(Shared Object)在应用会话之间保存信息,如:学习者的信息和成绩得分等,这可以让用户在应用结束时保存信息,再次应用时将信息读取出来(见图4)。

    5 支持多种媒体

    Flash Lite几乎支持目前流行的各种媒体类型。详见下表1:

    三 Flash Lite开发的关键技术

    1 目标设备和内容类型

    目前,Flash Lite所支持的设备主要包括来自Nokia、Sendo和 Siemens 的基于Symbian Series 60的设备,还包括来自Sony-Ericsson 的基于Symbian UIQ 的设备。若要查看支持 Flash Lite 的设备的最新列表,请参见“支持的设备”网页。

    每种Flash Lite 内容类型(与特定的设备匹配)都定义了一套应用程序可以使用的特定功能。例如,作为屏幕保护程序运行的应用程序通常不允许进行网络连接或下载数据。可以使用Flash Lite的测试功能来测试多个设备和不同的 Flash Lite 内容类型,这样可以确定应用程序是否使用了所要开发的内容类型不可用的功能,并不是所有的内容类型都支持Flash Lite 的全部功能。

    2 开发流程(见图5)

    (1)运用教学设计的原理及程序、针对不同的学习内容、学习者、学习目标及移动学习资源开发的原则设计学习资源。

    (2)标识目标设备和 Flash Lite 内容类型。除了其它因素外,不同的设备具有不同的屏幕大小,支持不同的音频格式并具有不同的屏幕颜色深度。

    (3)在 Flash 中创建和测试应用程序。使用模拟器可以测试应用程序而不必将其传输到设备。使用 Flash Lite 模拟器可以在移动设备上测试应用程序之前完善应用程序设计并修复可能出现的问题。

    (4)在一个或多个目标设备上测试应用程序。这一步骤很重要,因为模拟器并不能模拟目标设备的所有方面。例如,在模拟器中运行流畅的动画可能在设备上不能同样快速地运行,这是由于其处理器速度较慢。或者,在实际设备中查看时,在模拟器中显示平滑的颜色渐变可能会变成色彩过渡的条纹。在设备上测试应用程序后,开发者可能会发现需要在创作过程中完善应用程序设计。

    3 图像及动画

    尽量让图形简单一点,少用渐层、半透明等。优化符号,去除不必要的点和任何隐藏的形状和符号,缩小 SWF 文件的大小。简化动画,避免平移和 alpha 淡入淡出。不要同时在两个剪辑中播放音效,音量降低到桌面上正常音量的50%左右。

    4 速度和内存

    移动设备比桌面计算机的处理速度慢,项目开始用10 到 15 fps(帧每秒)的帧速率。JPEG 图像压缩于 SWF 文件中,但它们必须恢复原来的大小才能显示,因此要尽量减少使用大量图像,而多用矢量图形。音效文件也是如此:采用 MP3 或ADPCM 格式压缩的音效文件要比原始的音效文件小很多,但播放时必须恢复原来的格式。在文件运行时可以创建更多的对象,例如,复制电影剪辑,每个新对象均使用掉额外的运行时内存,但文件大小并未增加。

    5 测试的重要性

    Flash Lite模拟器和移动设备上播放同样文件的结果很可能不同,比如移动设备上的播放速度可能会较慢,或是图片出不来,所以最好边做边测。因为设备在性能、色彩深度和音效上都有不同,除非已经在目标设备上进行了测试,否则就不能说内容能够在设备上正常工作。要重视在目标设备上测试动画(或应用程序),不要等到最后让人猝不及防。

    四Flash Lite技术的前景展望

    全球开发人员数目庞大,国内的“闪客”也绝对是为数不少;任何安装了Flash Lite Player的设备都可以播放Flash Lite文件而不需要加以编译修改,标准统一;会用Flash的人只要经过短期的学习甚至不需要学习就可以直接制作开发基于移动设备的各种Flash动画、应用软件等等,开发简单、周期短;Flash Lite是一种矢量格式,也就是可以和屏幕的分辨率无关,同时还支持SVG(也是一种矢量格式),在现在各种移动设备屏幕大小不一、分辨率多种多样的情况下,在设计制作动画、用户界面方面拥有得天独厚的优势;由于Flash是目前网络上最广泛使用的技术之一,进入门坎相对较低。使用Flash Lite开发效率也较其它技术快3到5倍。已经熟练的Flash开发人员,不需要学习对特定装置的技术,就能够把开发的内容移植到手机、PDA等不同的移动设备上。Flash Lite非常适合作为多媒体移动学习资源的开发平台。在移动学习资源开发领域将拥有很大的前景。

    参考文献

    [1] 叶成林等.移动学习研究综述[J].电化教育研究,2004,(3):12-19.

    [2] Eddie McGreal.Thinking About Using Flash Lite Instead of J2ME? [EB/OL].

    [3] Jonathan Duran.Exploring the New Features in the Flash Lite 2.0 Preview[EB/OL]./devnet/devices/articles /flashlite_v2_preview.html.

    [4] David Linsalata,AlexSlawsby.idc_whitepaper[EB/OL].于/mobile/news_reviews/articles/2005/idc_whitepaper.pdf.

    相关热词搜索: 资源开发 学习 技术 FLASH Lite

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网