Ch08 - Multimedia Authoring Tools
Ch08 - Multimedia Authoring Tools
Ch08 - Multimedia Authoring Tools
SMM 2005
Jabatan Multimedia, FSKTM, UPM
1
Introduction to Multimedia
Chapter
22
Objectives
How multimedia products are created and
authored.
What kinds of multimedia authoring tools you
have to choose from to suit your project
needs.
How various multimedia authoring tools work.
Authoring Metaphors
Authoring Metaphors
a)
Linear/Interactive movie
Stage
Score
Authoring Metaphors
b)
A linear presentation
Example: Powerpoint
Authoring Metaphors
c)
Linked Screens
10
11
Card stack
12
A series of figures
figures
13
14
1. Presentation software
heading
15
1. Presentation software
Templates
16
templates
17
Typically oriented toward producing content that is more ambitious than the
slide-show level
(more interactive & dynamic)
Usually integrate all types of' multimedia data into a multitrack timeline that
determines the evolution of events
18
19
Flash Interface
20
Director Interface
21
Authorware Interface
22
Card based
Icon based
Time based
Object based
23
1. Card Based
Cards
of authoring tools
HyperCard
(Mac)
ToolBook (Mac / Windows)
24
2. Icon Based
Icons
Authorware(Mac/Windows)
IconAuthor (Windows)
25
2. Icon Based
26
3. Time Based
The
27
3. Time Based
Macromedia Director
Macromedia Flash
28
4. Object Based
Support
mTropolis (Mac/Windows)
AppleMedia Tool (Mac/Windows)
MediaForge (Windows)
29
4. Object Based
30
Authoring Capabilities
Authoring tools should possess the following
capabilities:
1.
2.
3.
4.
5.
6.
Interactivity
Playback
Editing
Programming / Scripting
Cross Platform
Internet Playability
31
Authoring Capabilities
1.
Interactivity
Simple Branching
Conditional Branching
Structured Language
32
Authoring Capabilities
2.
Playback
33
3.
Distribution / Delivery
Able to create a RUN TIME mode.
This will exclude the need of the
authoring tools during execution.
Distribution / Delivery
34
Authoring Capabilities
4.
Editing
generally,
authoring tools
are capable on
text and image
editing
capable on doing
other editing too,
depending on the
software used
Editing
35
5. Project Organization
FLOWCHARTING and STORYBOARDING availability
this will help on configuring interactivity
Flowcharting / Storyboarding
36
Authoring Capabilities
6.
Programming
Eg: Authorware
Authoring Capabilities
// Part 1 -- Setting up the objects
var board:Sprite = new Sprite();
var myPoint:Sprite = new Sprite();
this.addChild(board);
board.addChild(myPoint);
board.graphics.lineStyle(1,0);
board.x = 10;
board.y = 10;
myPoint.addEventListener(MouseEvent.MOUSE_DOW
N, startMove);
myPoint.graphics.lineStyle(1,0);
myPoint.y = 50;
function startMove(evt:MouseEvent):void {
myPoint.startDrag();
}
myPoint.addEventListener(MouseEvent.MOUSE_UP,
stopMove);
function stopMove(e:MouseEvent):void {
myPoint.stopDrag();
}
38
Programming
39
Authoring Capabilities
Html code:
<html>
<body>
The content of the body element is displayed in your
browser.
</body>
</html>
Result:
The content of the body element is displayed in your
browser.
40
Authoring Capabilities
7.
Cross Platform
Cross Platform
41
8. Internet Playability
Ability to create the output for web enabled
application.
Eg:- HTML
Internet Playability
42