论文部分内容阅读
摘要:介绍了Authorware流技术的概念,并说明其特点及在网络自主学习方面的用途,给出了网络课件的发布过程,说明了Authorware流的优势及广阔前景。
关键词:流技术 B/S模式 程序分段打包 网络播放器
采用authorware制作的课件其突出的特点在于广泛使用多媒体元素及其强大的交互功能,传统的authorware课件多以课堂集中教学,光盘发放的教学;因此利用authonv-are制作网络课件成为热点。
1 Authorware流(streaming)技术
streaming技术是一种智能化的知识流技术,是author-ware开发提供的专门将多媒体程序应用于网络的新技术。Streaming技术可以将Authorware设计的应用程序打包成若干个片段(segments),在Intemet4ntranet上发布。用户从IntemeVIntranet下载程序后,使用浏览器就可以进行浏览。Streaming技术主要由以下两个组件实现。
Authorware web packager:使用该组件可以完成多媒体程序的分段打包,供用户从网上下载使用。使用Author-ware web packager还可以创建映射文件(Map File),向Authorwam web player提供下载什么何时下载以及下载程序段的放置位置等信息。
Authorware web player:Authorware提供的网络播放器,可以根据映射文件来控制多媒体程序的下载和运行。
2 设计平台
系统采用典型的B/S模式,即浏览器/服务器模式。
服务器配置:window2000 selwer操作系统,安装IIS(In—temet信息服务器的简称),安装Authorware Advancedstreamer(Authorware高级流)
客户端配置:普通pc机,操作系统任意,安装Author-ware web player
3 具体构建
3.1服务器端的设置
(1)程序打包:将采用Authorware开发好的网络课件程序打包以without runtime方式将程序打包成a*r(*代表authorware的版本号)文件,将库文件打包成a*e文件,也可以将库文件打包到程序文件内。
(2)网络打包:用网络打包程序Authorware web pack-ager将上述a*r文件进行网络打包,产生流式传输的片段(segment)文件aas和控制Authorwaro web player下载和播放片段的映射文件aam。
(3)设计嵌入aam的网页:在html文件中用EMBED标记嵌入aam文件的具体代码如下:
其中:src指出上述我们网络打包后的文件名。
Width和height指出显示区域尺寸,一般为authorware课件的原尺寸。
Window指出浏览器如何显示内容:inplaee是插入网页中播放:ontop是在一个独立的窗口中播放:ontopminimize是在最小化的独立窗口中播放。Palette指出使用的调色板。
(4)将程序文件放至服务器。在此,将程序的aam、ass文件、非authorware系统提供的自定义函数和Xtras文件、外部媒体文件、网页html文件一同放在服务器上即可。
(5)配置服务器:本系统采用windows 2000 server IIS Authorware Advanced streamer的方式,IIS用于web站点的发布,ftp站点的建立等,配置IIS务必完成以下要求:
打开IIS属性对话框,选择编辑,单击“新类型”,其他配置同网站的发布。
3.2客户端配置
系统客户端需要安装一个Authorware web player,Au-thonvare web player是一个浏览Authorware网络作品的插件,由Macromedia公司免费提供,可以登录Macromedia公司的主页下载。当前版本Authorware web player 2004。
上述各项工作配置完毕以后即可以在客户端打开浏览器,打开站点上的html文件,浏览网络课件。
4 改进与创新
传统的流媒体是采用顺序下载的方式,而Authorwam流技术采用分段的方法将程序分成若干段,可以跳跃下载,为实现更好的功能,我们在服务器上安装Authorware Ad-vanced Streamer程序,它是两个CGI程序,它可以记录用户在浏览器中下载和播放网络程序的习惯,并以此进行预测下载。当用户运行到程序这一部分时,内容会被立即显示,而不必在此时下载。这就是知识流技术,并且支持网络并发多用户。
5 结束语
以web技术为依托,以Authorware知识流技术的流媒体技术,相对传统流媒体有着巨大的优势,可以广泛应用于局域网教学,广域网的自主学习。进而改变人们的学习方式,是传统学习的有益补充,共同营造学习型、积极向上的网络环境。
关键词:流技术 B/S模式 程序分段打包 网络播放器
采用authorware制作的课件其突出的特点在于广泛使用多媒体元素及其强大的交互功能,传统的authorware课件多以课堂集中教学,光盘发放的教学;因此利用authonv-are制作网络课件成为热点。
1 Authorware流(streaming)技术
streaming技术是一种智能化的知识流技术,是author-ware开发提供的专门将多媒体程序应用于网络的新技术。Streaming技术可以将Authorware设计的应用程序打包成若干个片段(segments),在Intemet4ntranet上发布。用户从IntemeVIntranet下载程序后,使用浏览器就可以进行浏览。Streaming技术主要由以下两个组件实现。
Authorware web packager:使用该组件可以完成多媒体程序的分段打包,供用户从网上下载使用。使用Author-ware web packager还可以创建映射文件(Map File),向Authorwam web player提供下载什么何时下载以及下载程序段的放置位置等信息。
Authorware web player:Authorware提供的网络播放器,可以根据映射文件来控制多媒体程序的下载和运行。
2 设计平台
系统采用典型的B/S模式,即浏览器/服务器模式。
服务器配置:window2000 selwer操作系统,安装IIS(In—temet信息服务器的简称),安装Authorware Advancedstreamer(Authorware高级流)
客户端配置:普通pc机,操作系统任意,安装Author-ware web player
3 具体构建
3.1服务器端的设置
(1)程序打包:将采用Authorware开发好的网络课件程序打包以without runtime方式将程序打包成a*r(*代表authorware的版本号)文件,将库文件打包成a*e文件,也可以将库文件打包到程序文件内。
(2)网络打包:用网络打包程序Authorware web pack-ager将上述a*r文件进行网络打包,产生流式传输的片段(segment)文件aas和控制Authorwaro web player下载和播放片段的映射文件aam。
(3)设计嵌入aam的网页:在html文件中用EMBED标记嵌入aam文件的具体代码如下:
其中:src指出上述我们网络打包后的文件名。
Width和height指出显示区域尺寸,一般为authorware课件的原尺寸。
Window指出浏览器如何显示内容:inplaee是插入网页中播放:ontop是在一个独立的窗口中播放:ontopminimize是在最小化的独立窗口中播放。Palette指出使用的调色板。
(4)将程序文件放至服务器。在此,将程序的aam、ass文件、非authorware系统提供的自定义函数和Xtras文件、外部媒体文件、网页html文件一同放在服务器上即可。
(5)配置服务器:本系统采用windows 2000 server IIS Authorware Advanced streamer的方式,IIS用于web站点的发布,ftp站点的建立等,配置IIS务必完成以下要求:
打开IIS属性对话框,选择编辑,单击“新类型”,其他配置同网站的发布。
3.2客户端配置
系统客户端需要安装一个Authorware web player,Au-thonvare web player是一个浏览Authorware网络作品的插件,由Macromedia公司免费提供,可以登录Macromedia公司的主页下载。当前版本Authorware web player 2004。
上述各项工作配置完毕以后即可以在客户端打开浏览器,打开站点上的html文件,浏览网络课件。
4 改进与创新
传统的流媒体是采用顺序下载的方式,而Authorwam流技术采用分段的方法将程序分成若干段,可以跳跃下载,为实现更好的功能,我们在服务器上安装Authorware Ad-vanced Streamer程序,它是两个CGI程序,它可以记录用户在浏览器中下载和播放网络程序的习惯,并以此进行预测下载。当用户运行到程序这一部分时,内容会被立即显示,而不必在此时下载。这就是知识流技术,并且支持网络并发多用户。
5 结束语
以web技术为依托,以Authorware知识流技术的流媒体技术,相对传统流媒体有着巨大的优势,可以广泛应用于局域网教学,广域网的自主学习。进而改变人们的学习方式,是传统学习的有益补充,共同营造学习型、积极向上的网络环境。