Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs...

47
Multimedia Multimedia Authoring Programs Authoring Programs Unit D Unit D

Transcript of Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs...

Page 1: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

Multimedia Authoring Multimedia Authoring ProgramsPrograms

Unit DUnit D

Page 2: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

2

ObjectivesObjectives

Multimedia Multimedia Authoring Authoring ProgramsProgramsSlide Show Slide Show ProgramsProgramsCard or Book Card or Book Metaphor Metaphor ProgramsProgramsIcon-based Icon-based ProgramsPrograms

Page 3: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

3

ObjectivesObjectives

Time-based Time-based ProgramsPrograms

Programming Programming LanguagesLanguages

Scripting Scripting LanguagesLanguages

Web-based Web-based Multimedia Multimedia Development Development ProgramsPrograms

Page 4: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

4

Multimedia Authoring Multimedia Authoring Programs TasksPrograms Tasks

Produce content with paint, text, Produce content with paint, text, and animation toolsand animation toolsDesign screen layouts using Design screen layouts using templatestemplatesCreate interactivityCreate interactivityIncorporate text, graphics, Incorporate text, graphics, sound, video and animationsound, video and animationCreate hyperlinksCreate hyperlinks

http://www.course.com

Page 5: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

5

Multimedia PresentationsMultimedia Presentations

Presenter and audiencePresenter and audience

Don’t usually use authoring programsDon’t usually use authoring programs

Presenter has control; can have Presenter has control; can have interactivityinteractivity

Similar to slideshows, but more Similar to slideshows, but more sophisticatedsophisticated

Can be developed easily, quickly and Can be developed easily, quickly and inexpensivelyinexpensively

Page 6: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

6

Interactive TitlesInteractive Titles

One-on-one situations One-on-one situations (simulations, games)(simulations, games)Users have control for Users have control for interactivityinteractivityPrograms can make Programs can make decisions based on user decisions based on user performance performance Developers must address Developers must address several design, navigation several design, navigation and “what-if” issuesand “what-if” issues

Page 7: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

7

How Do You Choose an How Do You Choose an Authoring Program?Authoring Program?

Do they create presentation or interactive Do they create presentation or interactive titles?titles?Which platforms will be used for development Which platforms will be used for development and playback?and playback?What interface will be used?What interface will be used?What features does the package include?What features does the package include?Can the package create Web applications?Can the package create Web applications?What is the learning curve involved?What is the learning curve involved?What is the price?What is the price?

Page 8: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

8

Categorizing Multimedia Categorizing Multimedia Authoring SystemsAuthoring Systems

Electronic slide showElectronic slide show

Card stack or book Card stack or book programsprograms

Icon-based programsIcon-based programs

Time-based programsTime-based programs

Based onBased onmetaphor metaphor

usedused

Page 9: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

9

Slide Show ProgramsSlide Show Programs

Show slides one at a timeShow slides one at a time

Similar to overhead Similar to overhead transparencies or 35mm slidestransparencies or 35mm slides

Intuitive (simple) systemsIntuitive (simple) systems

Can include multimedia Can include multimedia elements and hyperlinkingelements and hyperlinking

Microsoft PowerPoint and Corel Microsoft PowerPoint and Corel PresentationsPresentations

Page 10: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

10

Slide Show ProgramSlide Show Program

InexpensiveInexpensive

Easy to learnEasy to learn

Easy to useEasy to use

Provide templatesProvide templates

Cross-platform capabilityCross-platform capability

Can play on systems without the Can play on systems without the softwaresoftware

AdvantagesAdvantages

Page 11: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

11

Slide Show ProgramSlide Show Program

Mostly linearMostly linear

Mostly non-interactiveMostly non-interactive

Not attractive for interactive titlesNot attractive for interactive titles

DisadvantagesDisadvantages

Page 12: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

12

Slide ShowSlide Show

Self-running (through Self-running (through kiosk)kiosk)

Distributed on CD to Distributed on CD to usersusers

Played from InternetPlayed from Internet

Can supplement Can supplement Web-based lecturesWeb-based lectures

DeliveryDelivery

Page 13: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

13

Microsoft PowerPoint TermsMicrosoft PowerPoint Terms

Presentation

Slide

Objects

Development environment

Page 14: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

14

Microsoft PowerPoint FeaturesMicrosoft PowerPoint Features

Design templatesDesign templates

Auto layoutsAuto layouts

AutoshapesAutoshapes

CustomizationCustomization

AnimationAnimation

MultimediaMultimedia

ViewsViews: normal, outline, sorter, slide : normal, outline, sorter, slide showshow

Page 15: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

15

Card or Book Card or Book Metaphor ProgramsMetaphor Programs

Create interactive titlesCreate interactive titles

Advantages:Advantages:– Easy to understand metaphorEasy to understand metaphor– Easy to useEasy to use– Provides templatesProvides templates

Disadvantages:Disadvantages:– Not always cross-platformNot always cross-platform– Some program features not Some program features not

very powerfulvery powerful

Page 16: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

16

Hypercard Authoring ProgramHypercard Authoring Program

Developed in 1987 on Apple Developed in 1987 on Apple computerscomputers– Develop cards with different Develop cards with different

elements associated with themelements associated with them– Put cards in stacksPut cards in stacks– Link the cards with buttons to jump Link the cards with buttons to jump

to a different card to a different card

HyperStudio is a more recent HyperStudio is a more recent versionversion

Page 17: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

17

Toolbook Authoring ProgramToolbook Authoring Program

Based on a book metaphorBased on a book metaphor

Author level creates the titleAuthor level creates the title

Reader level interacts with the Reader level interacts with the programprogram

Developed by AsymetrixDeveloped by Asymetrix

Easy to useEasy to use

Page 18: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

18

How viewer sees itHow viewer sees it

Toolbook ExampleToolbook Example

How developer sees itHow developer sees it

Page 19: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

19

Toolbook TermsToolbook Terms

PropertiesProperties

ObjectObject

PagePage

BookBook

Page 20: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

20

Toolbook FeaturesToolbook Features

TemplateTemplate

Animation editorAnimation editor

Media PlayerMedia Player

CoachCoach

CatalogCatalog

OpenScriptOpenScript

DistributionDistribution

Page 21: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

21

Icon-Based ProgramsIcon-Based Programs

Each icon Each icon representsrepresents– ContentContent– Particular eventParticular event

AdvantageAdvantage: see : see the flow/structure the flow/structure of programof programDisadvantageDisadvantage: : less intuitive, less intuitive, more expensivemore expensive

Flowchart scheme

Page 22: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

22

Macromedia Authorware TermsMacromedia Authorware Terms

ApplicationApplicationDesign WindowDesign WindowPresentation Presentation windowwindowFlowchartFlowchartFlowlineFlowlineIconsIconsKnowledge Knowledge objectsobjects

Page 23: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

23

Macromedia Authorware Macromedia Authorware FeaturesFeatures

Drag and dropDrag and dropText and graphics editingText and graphics editingText search and spell checkText search and spell checkKnowledge Object wizardKnowledge Object wizardPath animationPath animationData trackingData trackingPackagingPackagingWeb packagerWeb packager

Page 24: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

24

Time-Based ProgramsTime-Based Programs

Uses a movie metaphorUses a movie metaphor

Plays movie until an Plays movie until an action causes it to stop action causes it to stop or pauseor pause

Allows branching to Allows branching to another part of movieanother part of movie

User has controlUser has control

Page 25: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

25

Macromedia Director TermsMacromedia Director Terms

MovieMovieMovieMovie

Stage WindowStage WindowStage WindowStage Window

Score WindowScore WindowScore WindowScore Window

Cast WindowCast WindowCast WindowCast Window

Cast MembersCast MembersCast MembersCast Members

SpriteSpriteSpriteSprite

ChannelChannelChannelChannel

FramesFramesFramesFrames

LingoLingoLingoLingo

Page 26: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

26

Macromedia Director FeaturesMacromedia Director Features

AnimationAnimation

Property inspector windowProperty inspector window

Paint windowPaint window

Cast managerCast manager

ProjectorProjector

File format supportFile format support

Multi-user supportMulti-user support

Web deliveryWeb delivery

Page 27: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

27

Programming LanguagesProgramming Languages

Creates programming codeCreates programming code

C++ (most popular)C++ (most popular)

Visual BasicVisual Basic

PerlPerl

Java (Web)Java (Web)

JavaScript (Web)JavaScript (Web)

Page 28: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

28

Programming LanguagesProgramming Languages

Advantages:Advantages:–FlexibilityFlexibility–Lets you tailor the applicationLets you tailor the application–Ability to run on different platformsAbility to run on different platforms

Advantages:Advantages:–FlexibilityFlexibility–Lets you tailor the applicationLets you tailor the application–Ability to run on different platformsAbility to run on different platforms

Disadvantages:Disadvantages:–Not specifically designed to create Not specifically designed to create multimedia applicationsmultimedia applications–More difficult and time-consumingMore difficult and time-consuming

Disadvantages:Disadvantages:–Not specifically designed to create Not specifically designed to create multimedia applicationsmultimedia applications–More difficult and time-consumingMore difficult and time-consuming

Page 29: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

29

Java LanguageJava Language

Developed by Sun MicrosystemsDeveloped by Sun Microsystems

Capability of being cross-platformCapability of being cross-platform

Can create animations and Can create animations and search databasessearch databases

Can extend functionality of HTML Can extend functionality of HTML with Java appletswith Java applets

Page 30: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

30

Java AppletsJava Applets

Small programs developed Small programs developed for a specific purposefor a specific purpose

Can be shared with other Can be shared with other applications, especially on applications, especially on the Webthe Web

Downloaded to user Downloaded to user machine from Web servermachine from Web server

Page 31: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

31

Java AppletsJava Applets

Can create your own if Can create your own if you are an expertyou are an expert

Custom codes Custom codes available from:available from:– User groupsUser groups– Sun Microsystems & other Sun Microsystems & other

developersdevelopers– Third-party developersThird-party developers– Free from the WebFree from the Web

Page 32: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

32

Java Applet ExampleJava Applet Example

Page 33: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

33

JavaScriptJavaScript

Scripting language for Web Scripting language for Web interactivityinteractivityMouse rolloversMouse rolloversCan interact with a Java Can interact with a Java appletapplet– JavaScript creates dialog boxJavaScript creates dialog box– User enters textUser enters text– Java applet checks the text and Java applet checks the text and

modifies the font to fit on the modifies the font to fit on the screenscreen

Page 34: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

34

Common Gateway InterfaceCommon Gateway Interface

CGI is a specification CGI is a specification for programming for programming languageslanguagesPrograms run on the Programs run on the serverserverCan obtain and Can obtain and return information to return information to the userthe userExample: Web Example: Web searchessearches

Page 35: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

35

HTMLHTML

Standard for creating web pagesStandard for creating web pagesMarkup (not programming) languageMarkup (not programming) languageUses tags to mark elementsUses tags to mark elementsBrowser interprets these tags to Browser interprets these tags to display the web pagedisplay the web pageMore limited than programming More limited than programming languageslanguagesCannot create multimedia applications, Cannot create multimedia applications, but can incorporate these elements but can incorporate these elements into web pagesinto web pages

Page 36: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

36

Scripting LanguagesScripting Languages

A script is program code A script is program code for a specific taskfor a specific taskA script is program code A script is program code for a specific taskfor a specific task

Programming Programming languages that create languages that create scriptsscripts

Programming Programming languages that create languages that create scriptsscripts

Page 37: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

37

Scripting Language ExampleScripting Language Example

Page 38: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

38

Authoring Programs Authoring Programs and Scriptingand Scripting

Authoring program creates Authoring program creates programming code automaticallyprogramming code automatically

Authoring program has its own Authoring program has its own scripting language forscripting language for– Accessing external media (CD-ROM)Accessing external media (CD-ROM)– Creating interactionCreating interaction– Controlling speed of animation, etc.Controlling speed of animation, etc.

Page 39: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

39

Toolbook’s OpenScript Toolbook’s OpenScript ExampleExample

Buttons (action to Buttons (action to take if user clicks take if user clicks on it)on it)

Developer would Developer would select the correct select the correct button on the button on the screen and create screen and create this scriptthis script

to handle buttonClickto handle buttonClick

go to page “Correct”go to page “Correct”

end buttonClickend buttonClick

to handle buttonClickto handle buttonClick

go to page “Correct”go to page “Correct”

end buttonClickend buttonClick

Page 40: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

40

Macromedia Director’s Lingo Macromedia Director’s Lingo Rollover ExampleRollover Example

if rollOver(5) thenif rollOver(5) then

put “Roadster” into field “Message”put “Roadster” into field “Message”

end ifend if

if rollOver(5) thenif rollOver(5) then

put “Roadster” into field “Message”put “Roadster” into field “Message”

end ifend if

Page 41: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

41

Multimedia Development StepsMultimedia Development Steps

Plan your titlePlan your titleSelect or create your templateSelect or create your templateChoose a layoutChoose a layoutAdd special effectsAdd special effectsAssign propertiesAssign propertiesTest the applicationTest the applicationSave it in appropriate delivery Save it in appropriate delivery formatformat

Page 42: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

42

Web-Based Multimedia Web-Based Multimedia Development ProgramsDevelopment Programs

Macromedia uses Shockwave Macromedia uses Shockwave player for Web delivery of player for Web delivery of Director and Flash moviesDirector and Flash movies

Microsoft uses ActiveX Controls Microsoft uses ActiveX Controls for multimedia on the Webfor multimedia on the Web

Most players can be downloaded Most players can be downloaded for freefor free

Page 43: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

43

Preparing/Playing Preparing/Playing Director on WebDirector on Web

Step 1:Step 1: Publish in compressed format Publish in compressed format

Step 2:Step 2: Insert compressed file into Insert compressed file into HTML documentHTML document

Step 3:Step 3: movie file and HTML movie file and HTML uploaded to serveruploaded to server

Step 4:Step 4: User views movie on web User views movie on web using Shockwave playerusing Shockwave player

<embed src=“mymovie” width=“200” height=“45”> </embed><embed src=“mymovie” width=“200” height=“45”> </embed>

Page 44: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

44

Delivering to the WebDelivering to the Web

Director Director Shockwave Shockwave Studio allows Studio allows CD-ROM, DVD CD-ROM, DVD and Web and Web delivery (Publish delivery (Publish option)option)– Flash delivered on Flash delivered on

WebWeb

Can “Save As Can “Save As Web Page”Web Page”

MacromediaMacromedia

PowerPointPowerPoint

Page 45: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

45

HTML Code for AudioHTML Code for Audio

<A HREF=“jazz.wav”><IMG SRC=“sax.gif”></A><A HREF=“jazz.wav”><IMG SRC=“sax.gif”></A>

<BGSOUND SRC=“jazz.wav” loop=5><BGSOUND SRC=“jazz.wav” loop=5>

<EMBED SRC=“jazz.wav” width=144 height=74><EMBED SRC=“jazz.wav” width=144 height=74>

Page 46: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

46

Issue: CensorshipIssue: Censorship

Rating software titles, Rating software titles, games, web sitesgames, web sites1996 – Communications 1996 – Communications Decency ActDecency Act– Passed and then overturnedPassed and then overturned

Should multimedia be Should multimedia be censored?censored?Who would control it and Who would control it and how?how?

Page 47: Multimedia Authoring Programs Unit D. 2 Objectives Multimedia Authoring Programs Slide Show Programs Card or Book Metaphor Programs Icon-based Programs.

Multimedia Authoring Multimedia Authoring ProgramsPrograms

EndEnd