SlideShare a Scribd company logo
1 of 23
Download to read offline
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

Similar to chapter2multimediaauthoringandtools-160131194415.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 designSagar Rai
 
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 EssayLiz Sims
 
Lecture01 slides
Lecture01 slidesLecture01 slides
Lecture01 slidesShoeb Khan
 
Flutter Introduction and Architecture
Flutter Introduction and ArchitectureFlutter Introduction and Architecture
Flutter Introduction and ArchitectureJenish MS
 
Multimedia authoring and methaphors
Multimedia authoring and methaphorsMultimedia authoring and methaphors
Multimedia authoring and methaphorsgauravc7
 
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.pptOCHENGJEROM
 
Chapter 10 authoring
Chapter 10 authoringChapter 10 authoring
Chapter 10 authoringshelly3160
 
Flutter presentation.pptx
Flutter presentation.pptxFlutter presentation.pptx
Flutter presentation.pptxFalgunSorathiya
 
Front-End Web Development
Front-End Web DevelopmentFront-End Web Development
Front-End Web DevelopmentYash Sati
 
Scct2013 topic5-introto applicationdevelopment
Scct2013 topic5-introto applicationdevelopmentScct2013 topic5-introto applicationdevelopment
Scct2013 topic5-introto applicationdevelopmentAnies Syahieda
 
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 conversionGrey Matter India Technologies PVT LTD
 
Freedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaperFreedomotic v1.5 whitepaper
Freedomotic v1.5 whitepaperfreedomotic
 
Multimedia Presentation and Authoring
Multimedia Presentation and AuthoringMultimedia Presentation and Authoring
Multimedia Presentation and AuthoringTamanna Sehgal
 
Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should knowdeorwine infotech
 
EricLong_Resume_Public
EricLong_Resume_PublicEricLong_Resume_Public
EricLong_Resume_PublicEric Long
 
Software Architecture for Robotics
Software Architecture for RoboticsSoftware Architecture for Robotics
Software Architecture for RoboticsLorran Pegoretti
 
Roadmap to Become Experts.pptx
Roadmap to Become Experts.pptxRoadmap to Become Experts.pptx
Roadmap to Become Experts.pptxdscwidyatamanew
 

Similar to chapter2multimediaauthoringandtools-160131194415.pdf (20)

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
 
Multimedia Presentation and Authoring
Multimedia Presentation and AuthoringMultimedia Presentation and Authoring
Multimedia Presentation and Authoring
 
Ai tools every developer should know
Ai tools every developer should knowAi tools every developer should know
Ai tools every developer should know
 
EricLong_Resume_Public
EricLong_Resume_PublicEricLong_Resume_Public
EricLong_Resume_Public
 
Software Architecture for Robotics
Software Architecture for RoboticsSoftware Architecture for Robotics
Software Architecture for Robotics
 
Roadmap to Become Experts.pptx
Roadmap to Become Experts.pptxRoadmap to Become Experts.pptx
Roadmap to Become Experts.pptx
 
Authoring metaphors
Authoring metaphorsAuthoring metaphors
Authoring metaphors
 
Uday Resume
Uday ResumeUday Resume
Uday Resume
 
HR OPERATION MANAGER
HR OPERATION MANAGERHR OPERATION MANAGER
HR OPERATION MANAGER
 

Recently uploaded

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitolTechU
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 

Recently uploaded (20)

call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Capitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptxCapitol Tech U Doctoral Presentation - April 2024.pptx
Capitol Tech U Doctoral Presentation - April 2024.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 

chapter2multimediaauthoringandtools-160131194415.pdf

  • 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)