荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: kuo (renew), 信区: Multimedia
标  题: 多 媒 体 开 发 工 具 比 较
发信站: BBS 荔园晨风站 (Sun Dec 24 23:48:47 2000), 站内信件

主要多媒体软件系统开发工具有如下各种:
一、Authorware——写作系统
   优越:适合逻辑方面的教育思想传达与相互作用,在设置跟踪用户反应方面更有优越;
   1.方便、强大的导航控制,可以创作适合人思维习惯的复杂超文本结构,从而灵活控制

      教学内容;
   2.制作交互简单、快捷,交互类型包罗万象;
   3.流程图式的程序构造思想;程序执行形象直观,结构重构易如反掌;设计思想可以用

      程序结构表现出来;
   4.跟踪用户反应的功能强大。
   5.开发者不需要很专业的程序编程语言的知识;可以利用模快化、知识对象进行模式化
      开发;
   6.有丰富的程序接口功能,有日益丰富的可调用资源,如ActiveX控件、U32、Xtras、\
      OLE等;

  缺点:
   1.本身系统功能不强;很多功能必须调用外部控件或U32以及其他开发工具制作的程序

      实现;
   2.画面的表现、图象能及文本的处理上不是很强,甚至可以说很弱;
   3.不适合网上开发应用;
   4.开发潜力不大,无法开发有特色的软件与技术、难以形成自家的亮点,只是一个简便
      的多媒体程序编辑工具;

二、Director——大导演,多媒体与动画制作的领导者!
    优越:更适用于形象的塑造和渲染。
    1.能有效而精确的生成动画,生成动画的自动化程度高,内容变化丰富;
    2.以有效地对声音进行控制,在windows下能最多控制4路wav声音的大小和起始点等;
    3.能方便、精确地对声音和画面实施同步控制;这是其他开发平台所不具备的;
    4.提供了强大的lingo语言控制和强大方便的Behavior程序模块;
    5.日益增强的媒体支持能力与程序接口功能,如导入PowerPoint项目、使用基于矢量

       动画和Flash动画、Html文件、Gif动画、mp3文件等;
    6.较好的网络支持能力:网页上流畅性佳,全交互性的Shockwave Movies,作为首屈

       指的制作Web上多媒体电影工具,增加了Save As Java命令使它成为Java多媒体的强
       大工具,而且能够直接将Java代码镶嵌到Lingo脚本中使用,实现跨平台功能。另
       外,使用Aftershock可创造在多平台多浏览器环境下使用的作品;
    缺点:
       跟Authorware相比,Director开发周期较长;不容易形成集成化的团体开发环境。

三、Visual Basic ——功能强大的快枪手;
    优点:
     1、        功能强大、编程方便;特别是有关数据库应用方面的多媒体软件;
     2、        有丰富的多媒体接口编程能力;强大的多媒体编程功能;
     3、        面对对象编程,可实现灵活交互操作与界面;
     4、        可编写自己的控件与ActiveX组件,实现强大的较大规模多媒体系统软件

    缺点:
        开发周期较长(较Authorware),媒体表现能力有限(较Director),不适应网络
软件设计开发;

四、Flash——轻便的交互多媒体制作工具;
    Flash以其小巧,基于矢量、表现形式生动的功能,在多媒体开发中特别在网络上的发

了越来越大的作用,但不宜作为多媒体软件的主要开发工具,只能是一个不错的动画与片头
或logo演示的制作工具。
     但如果Flash可以在远程教育网站上发挥一定的作用,可利用Flash将各课件做成
一个个小型的交互程序,但这样开发工作量会很大,而且不便于维护,不如用ASP技
术开发动态网站。

五、VRML——虚拟现实建模语言(Virtual Reality Modeling Language)
    虚拟现实是一个在当今国际上倍受关注的课题。如果真正实现了虚拟现实,那么对整个
人类的生活与发展将会发生很大的变革。我们正处在数字化社会的前夜,如果要选择三个最
具代表性的名词来预测未来的信息社会,它们就应该是:多媒体(Multimedia)、因特网(
Internet)和 虚拟现实(VR,Virlity)。
尤其是新的VRML2.0标准,被称为第二代Web语言,它改变了原来WWW上单调、交互性差的弱

,将人的行动做为浏览的主体,所有的表现都随操作者行为而改变。VRML创造的是一个可进
人、可参与的世界。你可在计算机网络上看到一幅幅生动、逼真的三维立体世界,你可以在
里面自由地遨游;你可以将网络上流行地MUD游戏转换成为图形界面;你可以将你的公司主

改变成为三维主页,让操作者领略到你公司的实貌,而不仅仅是简单的文本,表格........
.
Vrml已经于1998年1月被ISO正式批准为国际标准(ISO/IEC/14772-1:1997,通常称为VRML1
997),VRML还是第一个采用HTML编写的国际标准。
VRML是一种建模语言,也就是说,它是用来描述三维物体及其行为的,可以构建虚拟境界(
Virtural World)。VRML的基本目标是建立因特网上的交互式三维多媒体,基本特征包括分
布式、三维、交互性、多媒体集成、境界逼真性等。
以VRML为基础的第二代万维网=多媒体+虚拟现实+因特网,将使用户如身处真实世界,在一

三维环境里随意探索因特网上无比丰富的巨大信息资源。每个人都可以从不同的路线进入虚
拟世界,和虚拟物体交互,这样控制感受的就不再是计算机,而是用户自己,人们可以以习
惯的自然方式访问各种场所,在虚拟社区中“直接”交谈和交往。事实上,目前采用VRML技
术取得成功的案例已经很多,例如探路者到达火星后的信息就是利用VRML在因特网上即时发
布的,网络用户可以以三维方式随探路者探索火星。

六、总结
    本人认为,一个项目开发之前,不应该先考虑用什么开发工具实现,而应该考虑项目所
要实现的最终需求与效果。而在系统设计时,最好能发挥各种开发工具的长处,综合起来运
用。
    如果是开发单机版的软件,目前还是以用Authorware做系统总控、合成,用Director或
Flash做交互要求少而画面变化复杂、生动的演示性强的模块,用其他编程工具(如VB、VC

增强系统功能,能开发自己的控件、U32、dll动态库等最好。
    另外,我觉得VB是一个不错的多媒体开发工具,功能强大,我看过洪恩的很多软件也是
用VB开发的,当然,里面也有用到Director程序。
    演示光盘之类的程序考虑有Director容易出效果;
    基于远程教育网络方面,我觉得应该用ASP技术,附加一些Director与Flash程序,最好
做成一个在客户端的学习平台,而资料库则放在网站上,提供客户随时更新学习资料。

--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: bbs.szptt.net.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店