SlideShare a Scribd company logo
1 of 23
Chapter Two
Multimedia Authoring and Tools
2.1 What is Multimedia Authoring
 Multimedia Authoring  the process of
creating multimedia application.
 During authoring, you might need to
organize or edit the elements of your
multimedia project, create user interface
and designing interactivity.
 This can be achieved through the use of
authoring programs / tools.
Introduction to Multimedia
Authoring Tools
 Multimedia authoring tools provide the framework for
organizing and editing the elements of a multimedia
project.
 Authoring software provides an integrated environment
for combining the content and functions of a project.
 It enables the developer to create, edit, and import
data.
Introduction to Multimedia
Authoring Tools
 Authoring system in multimedia.
 Features of authoring tools.
Authoring System in
Multimedia
 In multimedia authoring systems, multimedia elements and
events are often regarded as objects.
 Objects exist in a hierarchical order of parent and child
relationships.
 Each object is assigned properties and modifiers.
 On receiving messages, objects perform tasks depending on
the properties and modifiers.
Features of Authoring Tools
 Editing and organizing features.
 Programming features.
 Interactivity features.
 Performance tuning and playback features.
 Delivery, cross-platform, and Internet playability
features.
Editing and Organizing
Features
 Authoring systems include editing tools to create, edit,
and convert multimedia elements such as animation and
video clips.
 The organization, design, and production process for
multimedia involves storyboarding and flowcharting.
 Visual flowcharting or overview facility illustrates
project structure at a macro level.
Programming Features
 Visual programming with icons or objects is the simplest
and easiest authoring process.
 Visual authoring tools such as Authorware and
IconAuthor are suitable for slide shows and
presentations.
 Authoring tools offer ‘very high level language’ (VHLL)
or interpreted scripting environment.
Interactivity Features
 Interactivity gives the end user control over the content
and flow of information in a project.
 Simple branching is the ability to go to another section
of the multimedia production.
Interactivity Features
 Conditional branching is an activity based on the results
of IF-THEN decisions or events.
 Structured language supports complex programming
logic, subroutines, event tracking, and message passing
among objects and elements.
Performance Tuning and
Playback Features
 Achieving synchronization is difficult, considering that
performance of the different computers used for
multimedia development and delivery varies.
 Authoring system should facilitate precise timing of
events.
 It should enable developers to build a part of a project
and then test it immediately.
Delivery, Cross-Platform, and
Internet Playability Features
 Delivering the project may require building a run-time
version of the project, using the multimedia authoring
software.
 Run-time version or standalone allows a project to play
back without the complete authoring software and all
its tools and editors.
Delivery, Cross-Platform, and
Internet Playability Features
 It is important to use tools that facilitate easy transfer
across platforms.
 Authoring systems provide a means for converting their
output to be delivered within the context of HTML or
DHTML.
2.2 Some Useful Editing and
Authoring Tools
 Use to merge multimedia elements (text,
audio, graphic, animation, video) into a
project.
 Designed to manage individual multimedia
elements and provide user interaction (if
required).
Authoring Tools
 Example:
 Macromedia Authorware
 Macromedia Director
 Macromedia Flash
 Microsoft Power Point
2.3 Authoring Paradigms
 Authoring metaphor == authoring paradigm 
for easier understanding of the methodology
employed to create multimedia applications.
a) Scripting-language metaphor
b) Slide show metaphor
c) Hierarchical metaphor
d) Iconic/Flow-control metaphor
e) Frames metaphor
f) Card/Scripting metaphor
g) Cast/Score metaphor
a) Scripting Language Metaphor
 uses a special language to enable interactivity
(button, mouse, etc), and to allow conditionals,
jumps, loops, functions/macros
 e.g., OpenScript in Toolbook by Asymetrix
-- load an MPEG file
extFileName of MediaPlayer “theMpegPath” =
“c:windowsmediamedia.mpg”;
-- play
extPlayCount of MediaPlayer “theMpegPath” =
1;
--if want to start and end at specific
frames
extSelectionStart of MediaPlayer
“theMpegPath” = 103;
Example of OpenScript
b) Slide Show Metaphor
 by default a linear presentation
 However, tools exist to perform jumps/hyperlink –
seldom used
 e.g., PowerPoint, ImageQ
c) Hierarchical Metaphor
 User-controllable elements are
organized into a tree structure.
 Often used in menu-driven applications
d) Iconic/Flow-control Metaphor
 graphical icons are available in a toolbox
 Authoring proceeds by creating flow chart with icons
attached.
 e.g., Authorware by Macromedia
e) Frames metaphor
 As in iconic/flow-
control metaphor,
but uses C language
as the programming
language
 rather than
represent the actual
flow of the
program, links
between icons are
more conceptual
f) Card/Scripting Metaphor
 index-card structure, good for hypertext/hypermedia
 e.g., SuperCard, HyperCard by Apple
g) Cast/Score/Scripting Metaphor
 with cast members,
music scores, and
scripting language;
 many synchronous
horizontal "tracks"
simultaneously
shown in vertical
columns;
 e.g., Director by
Macromedia (Uses
Lingo = scripting
language)

More Related Content

What's hot

Multimedia And Animation
Multimedia And AnimationMultimedia And Animation
Multimedia And Animation
Ram Dutt Shukla
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software tools
Jay Patel
 

What's hot (20)

Chapter 4 : SOUND
Chapter 4 : SOUNDChapter 4 : SOUND
Chapter 4 : SOUND
 
Multimedia System & Design Ch 1, 2, 3 Multimedia
Multimedia System & Design Ch 1, 2, 3 MultimediaMultimedia System & Design Ch 1, 2, 3 Multimedia
Multimedia System & Design Ch 1, 2, 3 Multimedia
 
Chapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIAChapter 7 : MAKING MULTIMEDIA
Chapter 7 : MAKING MULTIMEDIA
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGE
 
text in multimedia
text in multimediatext in multimedia
text in multimedia
 
Multimedia chapter 4
Multimedia chapter 4Multimedia chapter 4
Multimedia chapter 4
 
Multimedia chapter 2
Multimedia chapter 2Multimedia chapter 2
Multimedia chapter 2
 
Multimedia development process
Multimedia development processMultimedia development process
Multimedia development process
 
Multimedia And Animation
Multimedia And AnimationMultimedia And Animation
Multimedia And Animation
 
Digital Audio in Multimedia
Digital Audio in MultimediaDigital Audio in Multimedia
Digital Audio in Multimedia
 
Multimedia software tools
Multimedia software toolsMultimedia software tools
Multimedia software tools
 
Multimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 deliveringMultimedia System & Design Ch 8 delivering
Multimedia System & Design Ch 8 delivering
 
authoring tools
authoring toolsauthoring tools
authoring tools
 
Chapter 8 : MULTIMEDIA SKILLS
Chapter 8 : MULTIMEDIA SKILLSChapter 8 : MULTIMEDIA SKILLS
Chapter 8 : MULTIMEDIA SKILLS
 
Multimedia and all about it.
Multimedia and all about it.Multimedia and all about it.
Multimedia and all about it.
 
Multimedia Application Development
Multimedia Application DevelopmentMultimedia Application Development
Multimedia Application Development
 
Multimedia systems
Multimedia systemsMultimedia systems
Multimedia systems
 
The MIDI Protocol - Musical Instrument Digital Interface
The MIDI Protocol - Musical Instrument Digital InterfaceThe MIDI Protocol - Musical Instrument Digital Interface
The MIDI Protocol - Musical Instrument Digital Interface
 
Chapter 1 : INTRODUCTION TO MULTIMEDIA
Chapter 1 : INTRODUCTION TO MULTIMEDIAChapter 1 : INTRODUCTION TO MULTIMEDIA
Chapter 1 : INTRODUCTION TO MULTIMEDIA
 
Multimedia communication networks
Multimedia communication networksMultimedia communication networks
Multimedia communication networks
 

Viewers also liked (7)

Printer
PrinterPrinter
Printer
 
File formats and its types
File formats and its typesFile formats and its types
File formats and its types
 
Animation and Video
Animation and VideoAnimation and Video
Animation and Video
 
Computer animation
Computer animationComputer animation
Computer animation
 
User interfaces presentation
User interfaces presentationUser interfaces presentation
User interfaces presentation
 
multimedia element
multimedia elementmultimedia element
multimedia element
 
ANIMATION PPT
ANIMATION PPTANIMATION PPT
ANIMATION PPT
 

Similar to Chapter 2 multimedia authoring and tools

Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
SIMONTHOMAS S
 
Multimedia authoring tools- CD and DVD writing technique - Copy.pptx
Multimedia authoring tools- CD and DVD writing technique - Copy.pptxMultimedia authoring tools- CD and DVD writing technique - Copy.pptx
Multimedia authoring tools- CD and DVD writing technique - Copy.pptx
Ravikumar856385
 
topic1-introductiontoauthoringsystems.pdf
topic1-introductiontoauthoringsystems.pdftopic1-introductiontoauthoringsystems.pdf
topic1-introductiontoauthoringsystems.pdf
AyiedQuinn
 
Java Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage EssayJava Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage Essay
Liz Sims
 
Scct2013 topic5-introto applicationdevelopment
Scct2013 topic5-introto applicationdevelopmentScct2013 topic5-introto applicationdevelopment
Scct2013 topic5-introto applicationdevelopment
Anies Syahieda
 

Similar to Chapter 2 multimedia authoring and tools (20)

Multimedia Authoring Tools.ppt
Multimedia Authoring Tools.pptMultimedia Authoring Tools.ppt
Multimedia Authoring Tools.ppt
 
Authoring Tools
Authoring ToolsAuthoring Tools
Authoring Tools
 
Development Tools - Abhijeet
Development Tools - AbhijeetDevelopment Tools - Abhijeet
Development Tools - Abhijeet
 
multimedia authorizing tools
multimedia authorizing toolsmultimedia authorizing tools
multimedia authorizing tools
 
Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
 
Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0Introduction to Visual Basic 6.0
Introduction to Visual Basic 6.0
 
Multimedia authoring tools- CD and DVD writing technique - Copy.pptx
Multimedia authoring tools- CD and DVD writing technique - Copy.pptxMultimedia authoring tools- CD and DVD writing technique - Copy.pptx
Multimedia authoring tools- CD and DVD writing technique - Copy.pptx
 
topic1-introductiontoauthoringsystems.pdf
topic1-introductiontoauthoringsystems.pdftopic1-introductiontoauthoringsystems.pdf
topic1-introductiontoauthoringsystems.pdf
 
Multimedia authoring tools and User interface design
Multimedia authoring tools and User interface designMultimedia authoring tools and User interface design
Multimedia authoring tools and User interface design
 
Java Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage EssayJava Is A Programming Dialect And Registering Stage Essay
Java Is A Programming Dialect And Registering Stage Essay
 
Lecture01 slides
Lecture01 slidesLecture01 slides
Lecture01 slides
 
Flutter Introduction and Architecture
Flutter Introduction and ArchitectureFlutter Introduction and Architecture
Flutter Introduction and Architecture
 
Multimedia authoring and methaphors
Multimedia authoring and methaphorsMultimedia authoring and methaphors
Multimedia authoring and methaphors
 
010-chapter-9-multimedia-authoring-packages-revamped1.ppt
010-chapter-9-multimedia-authoring-packages-revamped1.ppt010-chapter-9-multimedia-authoring-packages-revamped1.ppt
010-chapter-9-multimedia-authoring-packages-revamped1.ppt
 
Chapter 10 authoring
Chapter 10 authoringChapter 10 authoring
Chapter 10 authoring
 
Flutter presentation.pptx
Flutter presentation.pptxFlutter presentation.pptx
Flutter presentation.pptx
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web Development
 
Scct2013 topic5-introto applicationdevelopment
Scct2013 topic5-introto applicationdevelopmentScct2013 topic5-introto applicationdevelopment
Scct2013 topic5-introto applicationdevelopment
 
Case study on tablet application for real time video, audio and ppt conversion
Case study on tablet application for real time video, audio and ppt conversionCase study on tablet application for real time video, audio and ppt conversion
Case study on tablet application for real time video, audio and ppt conversion
 
Freedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaperFreedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaper
 

Recently uploaded

怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
ehyxf
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
balqisyamutia
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
nirzagarg
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Nitya salvi
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
wpkuukw
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
nirzagarg
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
CristineGraceAcuyan
 

Recently uploaded (20)

The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Dahisar Comfortable Call Girls ,09167354423,Mira Road Model Call Girls
Dahisar Comfortable Call Girls ,09167354423,Mira Road Model Call GirlsDahisar Comfortable Call Girls ,09167354423,Mira Road Model Call Girls
Dahisar Comfortable Call Girls ,09167354423,Mira Road Model Call Girls
 
Abu Dhabi Call girls Service0556255850 Call girls in Abu Dhabi
Abu Dhabi Call girls Service0556255850 Call girls in Abu DhabiAbu Dhabi Call girls Service0556255850 Call girls in Abu Dhabi
Abu Dhabi Call girls Service0556255850 Call girls in Abu Dhabi
 
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
Just Call Vip call girls Kasganj Escorts ☎️8617370543 Two shot with one girl ...
 
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
Top profile Call Girls In Mau [ 7014168258 ] Call Me For Genuine Models We ar...
 
Q4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentationQ4-W4-SCIENCE-5 power point presentation
Q4-W4-SCIENCE-5 power point presentation
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
Call Girls In Ratnagiri Escorts ☎️8617370543 🔝 💃 Enjoy 24/7 Escort Service En...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Sonipat [ 7014168258 ] Call Me For Genuine Models W...
 
Branding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfBranding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdf
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 

Chapter 2 multimedia authoring and tools

  • 2. 2.1 What is Multimedia Authoring  Multimedia Authoring  the process of creating multimedia application.  During authoring, you might need to organize or edit the elements of your multimedia project, create user interface and designing interactivity.  This can be achieved through the use of authoring programs / tools.
  • 3. Introduction to Multimedia Authoring Tools  Multimedia authoring tools provide the framework for organizing and editing the elements of a multimedia project.  Authoring software provides an integrated environment for combining the content and functions of a project.  It enables the developer to create, edit, and import data.
  • 4. Introduction to Multimedia Authoring Tools  Authoring system in multimedia.  Features of authoring tools.
  • 5. Authoring System in Multimedia  In multimedia authoring systems, multimedia elements and events are often regarded as objects.  Objects exist in a hierarchical order of parent and child relationships.  Each object is assigned properties and modifiers.  On receiving messages, objects perform tasks depending on the properties and modifiers.
  • 6. Features of Authoring Tools  Editing and organizing features.  Programming features.  Interactivity features.  Performance tuning and playback features.  Delivery, cross-platform, and Internet playability features.
  • 7. Editing and Organizing Features  Authoring systems include editing tools to create, edit, and convert multimedia elements such as animation and video clips.  The organization, design, and production process for multimedia involves storyboarding and flowcharting.  Visual flowcharting or overview facility illustrates project structure at a macro level.
  • 8. Programming Features  Visual programming with icons or objects is the simplest and easiest authoring process.  Visual authoring tools such as Authorware and IconAuthor are suitable for slide shows and presentations.  Authoring tools offer ‘very high level language’ (VHLL) or interpreted scripting environment.
  • 9. Interactivity Features  Interactivity gives the end user control over the content and flow of information in a project.  Simple branching is the ability to go to another section of the multimedia production.
  • 10. Interactivity Features  Conditional branching is an activity based on the results of IF-THEN decisions or events.  Structured language supports complex programming logic, subroutines, event tracking, and message passing among objects and elements.
  • 11. Performance Tuning and Playback Features  Achieving synchronization is difficult, considering that performance of the different computers used for multimedia development and delivery varies.  Authoring system should facilitate precise timing of events.  It should enable developers to build a part of a project and then test it immediately.
  • 12. Delivery, Cross-Platform, and Internet Playability Features  Delivering the project may require building a run-time version of the project, using the multimedia authoring software.  Run-time version or standalone allows a project to play back without the complete authoring software and all its tools and editors.
  • 13. Delivery, Cross-Platform, and Internet Playability Features  It is important to use tools that facilitate easy transfer across platforms.  Authoring systems provide a means for converting their output to be delivered within the context of HTML or DHTML.
  • 14. 2.2 Some Useful Editing and Authoring Tools  Use to merge multimedia elements (text, audio, graphic, animation, video) into a project.  Designed to manage individual multimedia elements and provide user interaction (if required).
  • 15. Authoring Tools  Example:  Macromedia Authorware  Macromedia Director  Macromedia Flash  Microsoft Power Point
  • 16. 2.3 Authoring Paradigms  Authoring metaphor == authoring paradigm  for easier understanding of the methodology employed to create multimedia applications. a) Scripting-language metaphor b) Slide show metaphor c) Hierarchical metaphor d) Iconic/Flow-control metaphor e) Frames metaphor f) Card/Scripting metaphor g) Cast/Score metaphor
  • 17. a) Scripting Language Metaphor  uses a special language to enable interactivity (button, mouse, etc), and to allow conditionals, jumps, loops, functions/macros  e.g., OpenScript in Toolbook by Asymetrix -- load an MPEG file extFileName of MediaPlayer “theMpegPath” = “c:windowsmediamedia.mpg”; -- play extPlayCount of MediaPlayer “theMpegPath” = 1; --if want to start and end at specific frames extSelectionStart of MediaPlayer “theMpegPath” = 103; Example of OpenScript
  • 18. b) Slide Show Metaphor  by default a linear presentation  However, tools exist to perform jumps/hyperlink – seldom used  e.g., PowerPoint, ImageQ
  • 19. c) Hierarchical Metaphor  User-controllable elements are organized into a tree structure.  Often used in menu-driven applications
  • 20. d) Iconic/Flow-control Metaphor  graphical icons are available in a toolbox  Authoring proceeds by creating flow chart with icons attached.  e.g., Authorware by Macromedia
  • 21. e) Frames metaphor  As in iconic/flow- control metaphor, but uses C language as the programming language  rather than represent the actual flow of the program, links between icons are more conceptual
  • 22. f) Card/Scripting Metaphor  index-card structure, good for hypertext/hypermedia  e.g., SuperCard, HyperCard by Apple
  • 23. g) Cast/Score/Scripting Metaphor  with cast members, music scores, and scripting language;  many synchronous horizontal "tracks" simultaneously shown in vertical columns;  e.g., Director by Macromedia (Uses Lingo = scripting language)