- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用组件技术增强网络课件交互功能探索
利用组件技术增强网络课件交互功能探索【摘要】介绍了多媒体网络课件中的交互式技术,提出利用网络组件,通过Web浏览器运行Linux平台生物信息软件,并实现网络课件中交互功能的方案。基于这一方案,开发了生物信息学网络课件的部分内容,构建了Blast、Emboss等常见生物信息学算法和软件的运行环境,实现了网络环境下生物信息学算法教学的实践环节。
【关键字】网络课件;生物信息学;交互操作;Linux
【中图分类号】G40-057 【文献标识码】A 【论文编号】1009―8097 (2009) 02―0100―04
引言
随着计算机技术和教育信息化建设的发展,多媒体网络课件在教学活动中开始发挥重要作用。多媒体课件通常包含传统课本中的文字和图片,以及动画、音频、视频等数字化信息,展示能力很强。新发展的虚拟现实技术、流媒体技术等,为各类信息的展示提供了更丰富的效果和途径。网络课件还能够发挥网页的程序分析能力,从而开发出具有很强交互能力的应用。
利用网络课件,可以达到随时学习和自主学习的效果,实现多通道的知识传播。交互式功能的实现能够提高学生学习的兴趣,从而加深对一些知识的理解和掌握,促使自主学习过程的形成。此外,利用网络平台,构建大范围的协作关系,可以实现关联学习过程。因此开发高水平、内容丰富、具有交互特性的网络课件是教学改革和创新的重要内容。
一 网络课件设计的主要技术
许多传统技术已经被应用于设计多媒体课件[1]。动画GIF是一个非常简单、显示动态信息的方法,浏览器不需要额外的软件支持,本身就能够显示动画,许多课件用它实现了运动展示、过程模拟等功能。与此相类似的还有全景图像,它首先对物体进行360#61616;全景摄像,然后将图像进行拼接、视角变形等技术处理,借助插件,给浏览者展现虚拟物体的三维全貌。RM格式流媒体能够显示视频、音频信息,适合网络的传输。利用这些技术制作出的课件功能丰富,但缺乏交互性。近些年,一些新的交互方法的使用,增强了网页和网络课件的展示效果。
1 FLASH技术
FLASH是一种交互式矢量多媒体技术,可以将声音、动画以及交互式响应融合在一起,能制作出高品质的显示效果。它使用的矢量图形可任意缩放尺寸而不影响图形的质量,通过使用关键帧和图符使生成的动画文件非常小,流式播放技术使动画可以边播放边下载,适合网络传输的现实状况。声音格式支持MP3等高度压缩的格式,使包含音乐的动画文件也能保持小文件体积。此外,通过ActionScript和FSCommand的交互性,使Flash更加灵活,成为新的多媒体课件支持技术。
2 JavaScript动态网页编程
目前的WEB网页含有或多或少的JavaScript程序。它能对网页中的信息进行处理,实现许多应用程序才能够完成的功能。除了增强显示的效果之外,它还可以用于实现简单的数据分析。用于生物序列处理在线工具包(the Sequence Manipulation Suite,SMS)[2]就是利用JavaScript实现了数个生物信息学的应用的一个例子,它是DNA与蛋白序列分析的线工具集合,其功能涉及就是密码子使用、CpG岛识别、ORF查找、限制酶切位点识别等。
3 VRML、X3D技术
虚拟现实语言(VRML)能够描述三维场景中对象的尺寸、形状、色彩、材质、纹理、灯光等属性,通过对简单形状的组合,可以构建复杂的几何形状,描述三维物体,同时它也支持交互功能。通过程序接口和使用JavaScript编程,可以由外界程序实现对VRML场景的完全控制,完成VRML语言本身不能实现的转折、分支、循环等基本过程控制。在远程教育系统中,利用虚拟现实语言,结合Java、数据库技术可以建立基于Web 的交互型虚拟实验室[3],学生不必亲临实验室,却能达到同样的效果。在课件的设计和制作方面也有广泛的应用[4][5]。许多生物分子的三维显示是通过该方法实现的[6][7]。
4 Java Applet技术
Java Applet是一种在网页中运行的Java小应用程序, 直接嵌入到Html语言中,通过网页发布。运行时需要在计算机上安装Java运行环境。可以创建集文字、声音和动画于一体的多媒体WEB页面。许多算法的示教也是通过该方法实现。例如,蛋白质相互作用网络使用Applet表现,有很好的显示效果[8]。由于能显示较好的三维效果,常用于医学图像的示教网页[9]和相互作用组学的显示[10]。
5 具有较强交互功能的技术
通过使用服务端编程,可以实现更加复杂、功能强大的交互。当用户执行一些操作后,信息会返回到服务器端的程序,执行下一步的指令,实现真正的用户-服务器之间的交互,这些方法包括JSP技术和ASP技术等。
您可能关注的文档
最近下载
- DL 5190.4-2019 电力建设施工技术规范 第4部分:热工仪表及控制装置.pdf VIP
- 英语九百句文本(第一册).doc VIP
- 【MOOC】《中国马克思主义与当代》(北京科技大学)中国大学MOOC慕课答案.docx VIP
- 英语九百句(美音版_文本+音频).pdf VIP
- 2024年河北工程大学考研初试真题-802水力学.pdf VIP
- 2023年河北工程大学研究生自主命题 802水力学考试真题.docx VIP
- 新课程背景下教师如何听课与评课.pptx VIP
- SY-T 6013-2000常规试油资料录取规范.pdf VIP
- 《大家的日语第1册》第1-25课测试.pdf VIP
- 教师如何听课与评课新课程背景下教师听课评课课件PPT.pptx VIP
文档评论(0)