im3026 current issues in multimedia - ftms - current... · 2015. 9. 1. · • designing •...

51
IM3026 Current Issues in Multimedia Chapter 4 Multimedia Applications Development

Upload: others

Post on 15-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

IM3026

Current Issues in Multimedia

Chapter 4

Multimedia Applications

Development

Page 2: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Topics

• Multimedia Development

• Multimedia Design Principles

• Multimedia Development Process

IM3026

Current Issues in Multimedia

Page 3: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development

Definition

• Multimedia Developers

– The people who create multimedia projects.

IM3026

Current Issues in Multimedia

Page 4: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development

Definition

• Multimedia Title

– A multimedia project shipped or sold to consumers

under a given name. CD-Rom, CD-I, video games,

even videodiscs, & videotapes fit into this

category.

IM3026

Current Issues in Multimedia

Page 5: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development

Definition

• Multimedia Title

– A multimedia project shipped or sold to consumers

under a given name. CD-Rom, CD-I, video games,

even videodiscs, & videotapes fit into this

category.

IM3026

Current Issues in Multimedia

Page 6: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development

Multimedia Requirement

• Creative skills

• Technology tools

• Organization and business talent

IM3026

Current Issues in Multimedia

Page 7: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Multimedia Design Principles

• Consistency

• Navigation

• Simple

IM3026

Current Issues in Multimedia

Page 8: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Consistency

• Layout, format and style should be the same

throughout.

• Readability is improved when similar items are

grouped.

IM3026

Current Issues in Multimedia

Page 9: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Navigation

• Users need to be able to find information easily, and

not wait too long for downloads.

IM3026

Current Issues in Multimedia

Page 10: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Simple

• Text

– Should be short, simple and relevant..

– Use at most three different fonts.

– Use different size headings to reflect importance.

– Take care with font variations like bold or italic.

IM3026

Current Issues in Multimedia

Page 11: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Simple

• Screen Layout

– Double spacing improves readability.

– Bullets and numbering are effective ways to

organize text.

– Think about column width, alignment, line

spacing, indentation.

IM3026

Current Issues in Multimedia

Page 12: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Simple

• Color Scheme

– Too many colors can be distracting and reduce

readability.

– Use color in a consistent way.

– Color can draw attention to text.

– Some colors produce poor contrast, eg blue text,

red background.

IM3026

Current Issues in Multimedia

Page 13: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Simple

• Graphics and Animations

– Used to create interest and provide information.

– They place extra demands on the multimedia

product, so need to be used carefully.

– They can support or weaken the final product.

– Position and size need to balance with other

design elements

IM3026

Current Issues in Multimedia

Page 14: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Simple

• Audio and Video

– Used to create interest and provide information.

– Frequent use of sound effects can draw attention

away from the main information.

– Can be excellent media to explain concepts.

– Place extra demands on the computer system.

– Files are usually very large.

IM3026

Current Issues in Multimedia

Page 15: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Things to Consider

1. Your Audience

– Age level

– Grade level

– Reading level

– Ethnicity

– Etc., etc., etc.

IM3026

Current Issues in Multimedia

Page 16: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Things to Consider

2. The Equipment

– Creating

– Displaying

– Transporting

IM3026

Current Issues in Multimedia

Page 17: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Design Principles

Things to Consider

3. What will the cost be?

– Hardware / software

– Recruiting production team members

IM3026

Current Issues in Multimedia

Page 18: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Multimedia Development Process

• Planning and Costing

• Designing

• Developing and Producing

• Testing and Debugging

• Delivering

IM3026

Current Issues in Multimedia

Page 19: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Multimedia Development Process

IM3026

Current Issues in Multimedia

Page 20: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Planning and Costing

The main concerns in this phase are

• to capture the ideas and requirements of you or your clients

• to identify the potential audience and users of the application

• to find out the benefit that will gain from developing the application

• to evaluate the feasibility and costs of the entire project, including all tasks of production, testing and delivery

IM3026

Current Issues in Multimedia

Page 21: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Planning and Costing

The most important considerations are:

• hardware— the most common limiting factor for both

development time and final users

– very poor sound output device or even no sound

device

– limited amount of storage

– very narrow network bandwidth

IM3026

Current Issues in Multimedia

Page 22: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Planning and Costing

• software

– the cost of development software is fairly high

– the cost of software required in delivering to the

end users may add up to a large sum

IM3026

Current Issues in Multimedia

Page 23: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Planning and Costing

• skill - require very broad skill

– computer skill

– artistic skill

– application domain skill

IM3026

Current Issues in Multimedia

Page 24: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

• Design is a creative activity

– It requires the knowledge and skill with computer

– It requires the talent in graphics arts, video and

music

– It also requires the knowledge of the subject area

of the application

IM3026

Current Issues in Multimedia

Page 25: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

• Storyboarding —graphical outlines

– Storyboards describes the project in exact detail

using words and sketches for each screen

images, sound, and navigational choice

– Storyboarding can be very detail— sketching out

every screen, right down to specific colour and

shade, text contents, attributes, etc.

– It may just a schematic guide

IM3026

Current Issues in Multimedia

Page 26: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

• Storyboards can be drawn

– using traditional media, such paper and pencil

– using a computer tool

IM3026

Current Issues in Multimedia

Page 27: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

IM3026

Current Issues in Multimedia

Page 28: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

Design – Architecture

• Architecture is the arrangement of the multimedia

information

• A well-organized document will help the user find

information more efficiently

• The architecture design should start early

IM3026

Current Issues in Multimedia

Page 29: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

Types of architecture

• Linear

IM3026

Current Issues in Multimedia

Page 30: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

Types of architecture

• Hierarchy

IM3026

Current Issues in Multimedia

Page 31: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

Types of architecture

• Nonlinear

IM3026

Current Issues in Multimedia

Page 32: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

Types of architecture

• Composite

IM3026

Current Issues in Multimedia

Page 33: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

Design – User Interface

• The main emphasis in the design of multimedia user

interface is multimedia presentation

IM3026

Current Issues in Multimedia

Page 34: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

IM3026

Current Issues in Multimedia

Page 35: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

IM3026

Current Issues in Multimedia

Page 36: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

IM3026

Current Issues in Multimedia

Page 37: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

IM3026

Current Issues in Multimedia

Page 38: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

User Interface Techniques:

• Keyboard - fixed control commands are assigned to keys

• Buttons in a system with Graphical User Interface (GUI)

– By clicking a button marked left, the camera is panned to the left.

• Scroll bars—bars may be attached to the side of the video window

• Special device —joystick may be a more natural way of controlling the camera

IM3026

Current Issues in Multimedia

Page 39: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Designing

User-friendly

• Easy to learn instructions —the users do not need a

long period of time before they can use the system

• Easy to remember instructions— for both sporadic

and everyday users

• Effective instructions —the user interface should

enable effective use of the application

IM3026

Current Issues in Multimedia

Page 40: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Developing and Producing

• Production is the phase when your multimedia

project is actually rendered.

• By now your project plan (and storyboard) has be

filled with all details.

IM3026

Current Issues in Multimedia

Page 41: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Developing and Producing

• The tasks to be performed in this phase are:

– Acquiring all media elements

– Composing the elements according to the

storyboard

IM3026

Current Issues in Multimedia

Page 42: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Developing and Producing

• This is the phase when your artistic talent and your

technical knowledge are in high demand

– Graphic editing

– Audio/Video Editing

IM3026

Current Issues in Multimedia

Page 43: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Developing and Producing

• You need to set up a method of tracking the

progress of your work

– Gantt Chart

IM3026

Current Issues in Multimedia

Page 44: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Developing and Producing

IM3026

Current Issues in Multimedia

Page 45: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Developing and Producing

• Multimedia Development Software

– Multimedia Authoring Software

– Editing Software

– Programming Software

IM3026

Current Issues in Multimedia

Page 46: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Testing and Debugging

• Like all other software, testing and debugging is an

important and time-consuming phase

• Two level of testing:

– Alpha Testing

– Beta Testing

IM3026

Current Issues in Multimedia

Page 47: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Testing and Debugging

• Alpha testing is typically an internal activity

– The product is tested by in-house team

IM3026

Current Issues in Multimedia

Page 48: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Testing and Debugging

• Beta testing involves a wider range of testers

– They should be representative of real users

– They should not include persons who have been

involved in the production of the project

IM3026

Current Issues in Multimedia

Page 49: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Testing and Debugging

• A multimedia application may be used :

– by many different users, many of them know very

little about computers, and

– on a variety of different platforms and

configurations, many different hardware and

software

• Therefore, it is important to test the product in a wide

range of configurations

IM3026

Current Issues in Multimedia

Page 50: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Delivering

• You should plan how to deliver the product very

early in the development process

• Nowadays, CD-ROM and Internet are the two most

popular means of delivering multimedia applications

• According to the means of delivery and the target

audience, you need to plan how the application is to

be installed and used

IM3026

Current Issues in Multimedia

Page 51: IM3026 Current Issues in Multimedia - FTMS - Current... · 2015. 9. 1. · • Designing • Developing and Producing • Testing and Debugging • Delivering IM3026 Current Issues

Multimedia Development Process

Delivering

• You need to include all necessary elements in the distribution

– all media elements— movie clips, sound clips, external casts

– runtime libraries— Director runtime

– drivers— DirectX

– helper programs— Quicktime viewer, Acrobat reader

– installation program, compression and decompression

– programs

IM3026

Current Issues in Multimedia