MM Authoring Tools
MM Authoring Tools
Chapter Two
2. Multimedia Authoring and Tools
2.1 What is Multimedia Authoring?
Authoring is the process of creating multimedia applications. An authoring system is a program
which has pre-programmed elements for the development of interactive multimedia presentations.
Multimedia Authoring Tools provide tools for making a complete multimedia presentation
where users usually have a lot of communicating controls.
Multimedia presentations can be created using: -
simple presentation packages such as PowerPoint
powerful RAD tools such as Delphi, .Net, JBuilder;
True Authoring environments, which lie somewhere in between in terms of technical complexity.
Why should you use an authoring system?
Can speed up programming i.e. content development and delivery
Time gains i.e. accelerated prototyping
The content creation (graphics, text, video, audio, animation) is not affected by choice of authoring system
Authoring Vs Programming
Authoring Programming
Assembly of multimedia Involves low level assembly of Multimedia
High level graphical interface Design Construction and control of Multimedia
Some high-level scripting e.g., Lingo, ActionScript Involves real languages like C, and Java
Table 1 Authoring vs. Programming
Characteristics of Authoring Tools
integrate text, graphics, video, and audio to create a single multimedia presentation
Control interactivity by the use of menus, buttons, hotspots, hot objects etc.
publish as a presentation or a self-running executable; on CD/DVD, Intranet, WWW
Be extended through the use of pre-built or externally supplied components, plug-ins
Features of authoring tools
The multimedia project you are developing has its own underlying structure and purpose.
When selecting tools for your project you need to consider that purpose. Some of the features
that you have to take into consideration when selecting authoring tools are:
1) Editing Feature: The elements of multimedia – image, animation, text, digital audio and
MIDI music and video clips – need to be created, edited and converted to standard file formats
and the specialized applications provide these capabilities. Editing tools for these elements,
particularly text and still images are often included in your authoring system.
2) Organizing feature: the organization of media in your project involves navigation diagrams,
or flow charts, etc. Some authoring tools provide a visual flowcharting facility. Such features
help you for organizing the project. Eg. IconAuthor, and AuthorWare use flowcharting and
navigation diagram method to organize media.
7) Cast/score/scripting metaphor
In this metaphor, time is shown horizontally in a type of spreadsheet fashion, where
rows, or tracks, represent instantiations of characters in a multimedia production.
Since these tracks control synchronous behavior, this metaphor somewhat parallels a
music score. Multimedia elements are drawn from a "cast" of characters, and "scripts" are basically
event procedures or procedures triggered by timer events. Usually, you can write your own scripts.
In a sense, this is similar to the conventional use of the term
"scripting language" - one that is concise and invokes lower-level abstractions, since
that is just what one's own scripts do. Director, by Macromedia, is the chief example
of this metaphor. Director uses the Lingo scripting language, an object-oriented,
event-driven language.