+ All Categories
Home > Documents > Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software...

Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software...

Date post: 12-Jan-2016
Category:
Upload: ezra-shaw
View: 214 times
Download: 0 times
Share this document with a friend
Popular Tags:
26
Unit 3: Multimedia The Development Process
Transcript
Page 1: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Unit 3: Multimedia

The Development Process

Page 2: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

What is Multimedia?• An interactive piece of software using several

types of media:– Text– Graphics (photographs or illustrations)– Audio (synthesised or digitised)– Video– Animation

• Multimedia Applications can be:– Linear or non-linear– Simple or extremely complex– For example:

• PowerPoint presentation• Sophisticated and basic web pages• Multimedia games

Page 3: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

The Development Process/Cycle

Maintenance

Design may change if application does not work as expected

Analysis

Design

Implementation

Testing

Documentation

Evaluation

Page 4: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Analysis Stage

• This stage is make it absolutely clear what the project is supposed to do.– The aims of the application– Who will be using it?– What will be in it?– How will it be distributed?– How much money can be spent?– How long have you got?– Input/output?

• At the end of the stage a requirements specification will be produced.

Page 5: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Design Stage

• Navigation structure?• The HCI (Human Computer Interface)• What does each screen look like?• What media elements will be

included?

Storyboards may beproduced for this.

Page 6: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Implementation Stage• Make it:

– Create and combine all the media elements using the pre-decided authoring software.

Testing Stage• Does each screen and link work as

expected?– If not can it be fixed or does it have to

have the design altered.

Page 7: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Documentation Stage

• Write the documentation:

– The technical guide• What are the hardware requirements

– The user guide• Advice on how to use the software and

provide users with any other help.

Page 8: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Evaluation Stage• Does it meet the specifications made

at the analysis stage?

Maintenance Stage• Fixing any bugs that have been

found after its released.• Adapting and updating the

application to suit clients needs.

Page 9: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Unit 3: Multimedia

The Development Process

Page 10: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

The Development Process Mnemonic

Maintenance

Analysis

Design

Implementation

Testing

Documentation

Evaluation

A

Dance

In

The

Dark

Every

Monday

Page 11: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Text editor: • Application is created using plain text

– e.g. Creating simple web pages using HTML.

WYSIWYG editors: • Previewing applications under

development to check that What You See Is What You Get.– Eg PowerPoint to create a presentation

Methodologies used in creation of multimedia applications

Page 12: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

WYSIWYG

Page 13: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Text Editor

Page 14: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

WYSIWYG Vs Text Editors

Advantages Disadvantages

Text Editor Simple and places less demands on system.

Provides greater control over the application

Difficult to Visualise output

Dependant on programming or text-based commands knowledge

WYSIWYG Easy creation and editing of application

Ideal for beginners

Complex software that puts higher demands on system.

Software tends to be expensive

Page 15: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Authoring Software • Application can be customised using:

– Program code or scripting– Icon based setting up of properties (without the

need to learn programming code)

Presentation Software• Enables the creation of a sequence of slides• Allows hyper linking to different slides or

files

Methodologies used in creation of multimedia applications

Page 16: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

• Who makes authoring software?– Macromedia

•Flash, Dreamweaver and Director

– Microsoft•FrontPage

– Adobe•GoLive

– Others•Mediator, HyperStudio, etc

Methodologies used in creation of multimedia applications

Page 17: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

• Who makes presentation software?– Microsoft

•PowerPoint (Most common)

– Others•LiquidMedia•Cre8•Many others exist but not common

Methodologies used in creation of multimedia applications

Page 18: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Authoring Vs Presentation

Advantages Disadvantages

Authoring Advanced features give developer more control over final application

Difficult to learn, special training generally required

Can be difficult to debug complex application

Presentation Simple commands

Easy to learn

Limited features

Page 19: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Unit 3: Multimedia

The Development Process

Page 20: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Displaying Multimedia Data

Distribution Technologies

• Web Pages• Embedded into Web pages

– ActiveX Object– Visual Basic Script– Java Applet– JavaScript Program

Page 21: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Displaying Multimedia Data

Distribution Technologies (cntd)

• Stand alone Program (executable)• Multimedia file using player

software– Macromedia Flash or Shockwave– PowerPoint– QuickTime

Page 22: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Distribution Medium

• Web pages on the Internet• Web pages on an Intranet• CD-ROM• DVD• Digital Broadcast System

Displaying Multimedia Data

Page 23: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Embedded Data• Applications include files for sound, video etc• These are combined (embedded) into the

actual program file itself

Advantages DisadvantagesFile management is easier as there is only one file

Easier to implement security

File could be very large

Entire file must be downloaded before it can be played

Individual data items cannot be updated separately

Displaying Multimedia Data

Page 24: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Displaying Multimedia Data

Streamed data

• Data broadcast over a network– radio stations broadcast over the Internet– View film clips

• Played as it is received• No need to download entire file before

listening/viewing it• Requires a plug in e.g. Real Player

Page 25: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Codecs & Container Files

Codecs (Compressor/Decompressor)

• Main purpose is to reduce the file size while keeping as much quality as possible

• Enables faster downloads

• Often built into programs but sometimes require downloaded as a add-in

Page 26: Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.

Codecs & Container Files

Container File

• Contains several compressed files.

• This can be transmitted over a network and the individual files regenerated at the receiving end

• Much more convenient than sending multiple files

• A ZIP file is an example of a container file


Recommended