第八章多媒体开发工具

(一)学习内容

一、典型多媒体开发工具的特点

1. 多媒体开发工具简介
  1. 多媒体开发工具是基于多媒体操作系统基础上的多媒体软件开发平台,可以帮助开发任意编排各种多媒体数据集创作多媒体应用软件;
2. 多媒体开放工具的类型
  1. 基于时基的多媒体创作工具:是以可视的时间轴来决定时间的顺序和对象上演的时间,操作简便,形象直观但调试工作量大;
  2. 基于图标或流线的多媒体创作工具:多媒体成分和交互队列按结构化框架或过程组织为对象,调试方便但分支多时复杂度增大;
  3. 基于卡片或页面的多媒体创作工具:提供一种可以将对象连接于页面或卡片的工作环境,管理素材方便但不利于维护与修改;
  4. 以传统程序语言为基础的多媒体创作工具:重用性差,调试困难,不利于维护与修改;
3. 多媒体开放工具的功能

1. 优异的面向对象编辑环境;
2. 具有较强的多媒体数据I/O能力;
3. 动画处理能力;
4. 超链接能力;
5. 应用程序的链接能力;
6. 模块化和面向对象;
7. 友好的界面,易用易学

4. 多媒体开发工具的特征

1. 编辑特征
2. 组织特性
3. 编程特性
4. 交互式特性:使项目的最终用户能够控制内容和信息流;
5. 性能精确特性
6. 播放特性
7. 提交特性

二、多媒体开发工具之间的比较

1. Authorware
  1. 由11个图符组成的图符界面,用来操作媒体和设计应用程序的逻辑;
  2. 11个图符
    (1)Display:将文本和图形放在屏幕上;
    (2)Animation:在屏幕上沿直线或曲线路径移动图像;
    (3)Erase:将屏幕上的项去掉;
    (4)Wait、Decision、Interaction:控制应用程序的流程包括分支、循环和延时;
    (5)Calculation:完成数学计算,管理系统变量;
    (6)Map:将流程图的一段紧缩为一个单独的图形;
    (7)Movie、Sound、Video:操作多媒体对象;
2. IconAuthor
  1. 有足够的工具用来开发交互式应用程序;
  2. 50个图形和7个功能组:
    (1)Flow:典型的程序流控制的图形;
    (2)Input:用于设计配合用户输入的应用程序;
    (3)Output:管理在屏幕上显示图形、图像、文本;
    (4)Data:夹含有管理变量的图形;
    (5)Multimedia:支持多种多媒体素材;
    (6)Custom:MIC程序;
    (7)Extensions:DDE、DLL;
3. Action
  1. 是一个典型的基于场景设计的著作工具;
  2. 用户界面十分友好,很容易掌握;
4. ToolBook
  1. 制作超文本应用的良好工具
5. Ark
  1. 应用于国家八五科技公共科技公关成果多媒体演示系统的制作;
  2. 基于超媒体模型护色剂的,演示内容以“页”为单位组织起来,没有时间和容量的限制

(二)练习

一、名词解释工具

1. 多媒体开发工具

答:基于多媒体操作系统上的多媒体软件开发平台,可以帮助开发任意组织编排各种多媒体数据及创作多媒体应用软件;

二、简答

1. 多媒体开发工具包括哪几类?

答:
(1)基于时基的多媒体创作工具
(2)基于图标或流线的多媒体创作工具
(3)基于卡片或页面的多媒体创作工具
(4)以传统程序语言为基础的多媒体创作工具

三、分析题

1. 请简要分析多媒体开发工具的特征与功能。

答:
特征:编辑特性、组织特性、编程特性、交互式特性、性能精确特性、播放特性、提交特性;
功能:
(1)优异的面向对象编辑环境;
(2)具有较强的多媒体数据I/O能力;
(3)动画处理能力;
(4)超级连接能力;
(5)应用程序的连接能力;
(6)模块化和面向对象;
(7)友好的界面,易学易用;

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《嵌入式Linux系统开发第二版》是一本关于嵌入式Linux系统开发的技术书籍。本书通过详细介绍Linux系统的基本原理、嵌入式设备的硬件特点、系统启动过程等内容,帮助读者全面了解嵌入式Linux系统的开发过程。 该书分为八个部分,分别介绍嵌入式系统、Linux内核、系统编程、嵌入式Linux应用程序的开发等内容。首先,书中介绍了嵌入式系统的概念、特点以及常见的嵌入式设备。其次,通过深入讲解Linux内核的架构、源代码分析和裁剪等内容,读者可以学习到如何理解和定制Linux内核,以满足嵌入式设备的需求。 然后,本书介绍了Linux系统的启动过程,包括引导加载程序、内核启动、设备驱动程序加载等内容,帮助读者全面了解系统启动的流程。接下来,通过示例代码和实践项目,读者可以学习到如何进行系统编程、进行应用程序的开发和调试。 此外,本书还介绍了嵌入式系统的调试技术、电源管理、测量和性能优化等内容,使读者能够更好地理解和解决嵌入式系统开发中的实际问题。最后,作者还对未来嵌入式系统发展的趋势和前景进行了展望。 总的来说,该书通过系统全面的内容和实践项目,为读者提供了一个全面了解嵌入式Linux系统开发的窗口。无论是初学者还是有一定经验的工程师,都能从中获得宝贵的知识和经验。无论是从事产品开发还是从事技术研究,都能受益于这本书的学习。 ### 回答2: 《嵌入式Linux系统开发第二版》是一本详细介绍嵌入式Linux系统开发的权威性书籍。本书全面讲解了嵌入式系统的概念、嵌入式Linux系统的架构以及系统的开发过程。 该书分为八个章节,从嵌入式系统基础知识开始,介绍了硬件平台、操作系统、设备驱动以及应用程序开发等方面的内容。全书以理论和实践相结合的方式,深入浅出地讲解了嵌入式系统的各个组成部分。 书中首先介绍了嵌入式系统的基本概念,包括硬件平台的选择、系统性能的优化和资源管理等。接着详细介绍了Linux操作系统的架构和内核编译的过程,读者能够了解到嵌入式Linux系统开发的基本原理和方法。 在设备驱动方面,本书对各种类型的设备驱动进行了介绍,并详细讲解了驱动程序的编写和调试过程。此外,还提供了实例模块和代码,读者可以通过实践来加深对驱动开发的理解。 在应用程序开发方面,书中涵盖了嵌入式系统中典型的应用程序开发案例,如网络应用、图形界面开发以及多媒体应用等。读者可通过实例代码和案例分析,掌握开发常见应用程序的方法和技巧。 总之,《嵌入式Linux系统开发第二版》是一本系统全面且实用的嵌入式开发指南,对于那些对嵌入式系统开发感兴趣的读者来说是一本受益匪浅的书籍。无论是初学者还是有一定经验的开发人员,都能从中汲取宝贵的知识和经验,提高自己在嵌入式系统开发领域的能力。 ### 回答3: 《嵌入式Linux系统开发第二版》是一本关于嵌入式系统开发的书籍。这本书主要介绍了嵌入式系统开发的基础知识和技术,以及如何在Linux操作系统上进行嵌入式系统开发。 首先,本书介绍了嵌入式系统的基本概念和原理,包括硬件和软件的架构、嵌入式系统的特点和应用领域等。然后,本书详细讲解了嵌入式Linux操作系统的基本知识,包括Linux内核的组成和原理、设备驱动程序的编写和调试、文件系统的管理和优化等。 本书还介绍了如何进行嵌入式系统的开发和调试,包括基于交叉编译工具链的开发环境搭建、开发板的选择和配置、开发和调试工具的使用等。此外,本书还介绍了如何进行网络编程、图形界面开发、多媒体应用开发等相关内容。 本书通过一些实例项目的讲解,帮助读者更好地理解和掌握嵌入式系统开发的技术和方法。同时,本书还提供了一些常用的工具和资源,供读者参考和使用。 总之,《嵌入式Linux系统开发第二版》是一本非常实用和全面的嵌入式系统开发指南,适合嵌入式系统开发工程师和学习者阅读和参考。通过阅读本书,读者可以掌握嵌入式系统开发的基础知识和技术,提高嵌入式系统开发的能力和水平。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值