1
|
|
2
|
- Multimedia Authoring Programs
- Slide Show Programs
- Card or Book Metaphor Programs
- Icon-based Programs
|
3
|
- Time-based Programs
- Programming Languages
- Scripting Languages
- Web-based Multimedia Development Programs
|
4
|
- Produce content with paint, text, and animation tools
- Design screen layouts using templates
- Create interactivity
- Incorporate text, graphics, sound, video and animation
- Create hyperlinks
|
5
|
- Presenter and audience
- Don’t usually use authoring programs
- Presenter has control; can have interactivity
- Similar to slideshows, but more sophisticated
- Can be developed easily, quickly and inexpensively
|
6
|
- One-on-one situations (simulations, games)
- Users have control for interactivity
- Programs can make decisions based on user performance
- Developers must address several design, navigation and “what-if” issues
|
7
|
- Do they create presentation or interactive titles?
- Which platforms will be used for development and playback?
- What interface will be used?
- What features does the package include?
- Can the package create Web applications?
- What is the learning curve involved?
- What is the price?
|
8
|
- Electronic slide show
- Card stack or book programs
- Icon-based programs
- Time-based programs
|
9
|
- Show slides one at a time
- Similar to overhead transparencies or 35mm slides
- Intuitive (simple) systems
- Can include multimedia elements and hyperlinking
- Microsoft PowerPoint and Corel Presentations
|
10
|
- Inexpensive
- Easy to learn
- Easy to use
- Provide templates
- Cross-platform capability
- Can play on systems without the software
|
11
|
- Mostly linear
- Mostly non-interactive
- Not attractive for interactive titles
|
12
|
- Self-running (through kiosk)
- Distributed on CD to users
- Played from Internet
- Can supplement Web-based lectures
|
13
|
|
14
|
- Design templates
- Auto layouts
- Autoshapes
- Customization
- Animation
- Multimedia
- Views: normal, outline, sorter, slide show
|
15
|
- Create interactive titles
- Advantages:
- Easy to understand metaphor
- Easy to use
- Provides templates
- Disadvantages:
- Not always cross-platform
- Some program features not very powerful
|
16
|
- Developed in 1987 on Apple computers
- Develop cards with different elements associated with them
- Put cards in stacks
- Link the cards with buttons to jump to a different card
- HyperStudio is a more recent version
|
17
|
- Based on a book metaphor
- Author level creates the title
- Reader level interacts with the program
- Developed by Asymetrix
- Easy to use
|
18
|
|
19
|
|
20
|
- Template
- Animation editor
- Media Player
- Coach
- Catalog
- OpenScript
- Distribution
|
21
|
- Each icon represents
- Advantage: see the flow/structure of program
- Disadvantage: less intuitive, more expensive
|
22
|
- Application
- Design Window
- Presentation window
- Flowchart
- Flowline
- Icons
- Knowledge objects
|
23
|
- Drag and drop
- Text and graphics editing
- Text search and spell check
- Knowledge Object wizard
- Path animation
- Data tracking
- Packaging
- Web packager
|
24
|
- Uses a movie metaphor
- Plays movie until an action causes it to stop or pause
- Allows branching to another part of movie
- User has control
|
25
|
|
26
|
- Animation
- Property inspector window
- Paint window
- Cast manager
- Projector
- File format support
- Multi-user support
- Web delivery
|
27
|
- Creates programming code
- C++ (most popular)
- Visual Basic
- Perl
- Java (Web)
- JavaScript (Web)
|
28
|
|
29
|
- Developed by Sun Microsystems
- Capability of being cross-platform
- Can create animations and search databases
- Can extend functionality of HTML with Java applets
|
30
|
- Small programs developed for a specific purpose
- Can be shared with other applications, especially on the Web
- Downloaded to user machine from Web server
|
31
|
- Can create your own if you are an expert
- Custom codes available from:
- User groups
- Sun Microsystems & other developers
- Third-party developers
- Free from the Web
|
32
|
|
33
|
- Scripting language for Web interactivity
- Mouse rollovers
- Can interact with a Java applet
- JavaScript creates dialog box
- User enters text
- Java applet checks the text and modifies the font to fit on the screen
|
34
|
- CGI is a specification for programming languages
- Programs run on the server
- Can obtain and return information to the user
- Example: Web searches
|
35
|
- Standard for creating web pages
- Markup (not programming) language
- Uses tags to mark elements
- Browser interprets these tags to display the web page
- More limited than programming languages
- Cannot create multimedia applications, but can incorporate these
elements into web pages
|
36
|
|
37
|
|
38
|
- Authoring program creates programming code automatically
- Authoring program has its own scripting language for
- Accessing external media (CD-ROM)
- Creating interaction
- Controlling speed of animation, etc.
|
39
|
- Buttons (action to take if user clicks on it)
- Developer would select the correct button on the screen and create this
script
|
40
|
|
41
|
- Plan your title
- Select or create your template
- Choose a layout
- Add special effects
- Assign properties
- Test the application
- Save it in appropriate delivery format
|
42
|
- Macromedia uses Shockwave player for Web delivery of Director and Flash
movies
- Microsoft uses ActiveX Controls for multimedia on the Web
- Most players can be downloaded for free
|
43
|
- Step 1: Publish in compressed format
- Step 2: Insert compressed file into HTML document
- Step 3: movie file and HTML uploaded to server
- Step 4: User views movie on web using Shockwave player
|
44
|
- Director Shockwave Studio allows CD-ROM, DVD and Web delivery (Publish
option)
- Can “Save As Web Page”
|
45
|
|
46
|
- Rating software titles, games, web sites
- 1996 – Communications Decency Act
- Passed and then overturned
- Should multimedia be censored?
- Who would control it and how?
|
47
|
|