










































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Multi-Autoring Tools for information technology students
Typology: Lecture notes
1 / 50
This page cannot be seen from the preview
Don't miss anything!











































Li & Drew
©c Prentice Hall 2003
Multimedia authoring
: creation of multimedia productions,
we are mostly interested in
interactive
applications.
as Adobe Premiere.such as Adobe Photoshop, and simple video editors suchFor practicality, we also have a look at still-image editors
Li & Drew
©c Prentice Hall 2003
Slide
Show
Metaphor
A linear presentation by default,
although tools exist to perform jumps in slide shows.
Hierarchical Metaphor
User-controllable elements are or-
applications.ganized into a tree structure ā often used in menu-driven
Iconic/Flow-control Metaphor
Graphical icons are avail-
chart with icons attached (Fig. 2.1):able in a toolbox, and authoring proceeds by creating a flow
Li & Drew
©c Prentice Hall 2003
Fig. 2.1: Authorware flowchart
Li & Drew
©c Prentice Hall 2003
Card/Scripting
Metaphor
Uses
a
simple
index-card
hypertext or hypermedia; used in schools.structure ā easy route to producing applications that use
Fig. 2.3: Two Cards in a Hypermedia Stack
Li & Drew
©c Prentice Hall 2003
Cast/Score/Scripting Metaphor
Time is shown horizontally; like a spreadsheet:
rows, or
tracks
, represent instantiations of characters in a multi-
media production.
Multimedia elements are drawn from a
(^) cast
(^) of characters,
and
scripts
are basically event-procedures or procedures
that are triggered by timer events.
Director,
by
Macromedia,
is
the
chief
example
of
this
metaphor.
Director uses the
Lingo
scripting language,
an object-oriented event-driven language.
Li & Drew
©c Prentice Hall 2003
Fig 2.4: Colors and fonts [from Ron Vetter].
Li & Drew
©c Prentice Hall 2003
(c)
A color contrast program
: If the text color is some triple
subtracted from the maximum (here assuming max=1):(R,G,B), a legible color for the background is that color
( R, G, B
a green background and mauve foreground.e.g., a pink background and forest green foreground, orSome color combinations are more pleasing than others;
Fig. 2.
shows a small VB program (
textcolor.exe
) in opera-
tion: āā
Link to TextColor src.zip
Link to textcolor.exe
Li & Drew
©c Prentice Hall 2003
equal to (1-R,1-G,1-B):Fig. 2.6, shows a ācolor wheelā, with opposite colors
Fig. 2.6: Color wheel
Li & Drew
©c Prentice Hall 2003
The basic idea
: Suppose we have an animation figure, as in
Fig. 2.7 (a). Now create a 1-bit mask
(^) , as in Fig. 2.7 (b),
black on white, and accompanying
sprite
, as in Fig. 2.
Fig. 2.7: Sprite creation: Original, mask image(c).
(^) , and sprite
āDukeā figure courtesy of Sun Microsystems.)
Li & Drew
©c Prentice Hall 2003
Video transitions
: to signal āscene changesā.
Cut
: an abrupt change of image contents formed by abut-
ting two video frames consecutively.
This is the simplest
and most frequently used video transition.
Li & Drew
©c Prentice Hall 2003
Wipe
a
replacement
of
the
pixels
in
a
region
of
the
viewport with those from another video.
Wipes can be
opening, swept out like the hands of a clock, etc.left-to-right, right-to-left, vertical, horizontal, like an iris
Dissolve
replaces every pixel with a mixture over time
ond. Most dissolves can be classified as two types:of the two videos, gradually replacing the first by the sec-
cross
dissolve
and
dither dissolve
Li & Drew
©c Prentice Hall 2003
Determined by
α ( t ),
increasingly more
and more pixels in
video
will
abruptly
(instead
of
gradually
as
in
Type
change to video B.
Li & Drew
©c Prentice Hall 2003
geometric pattern.Type II dissolve in which changing pixels follow a particularvideo A or B is black (or white). Wipes are special forms ofFade-in and fade-out are special types of Type I dissolve:
Build-your-own-transition:
Suppose we wish to build a spe-
video slides in to replace it: acial type of wipe which slides one video out while another
slide
(or
push
Li & Drew
©c Prentice Hall 2003