Chapter-3 Multimedia Authoring and Integration

  • Upload
    azeeloo

  • View
    274

  • Download
    4

Embed Size (px)

Citation preview

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    1/51

    453 ISC 3Multimedia Applications

    Unit 1

    Chapter-3:Multimedia Authoring andIntegration

    :

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    2/51

    Outline

    Design Basics What is Authoring?

    Functions of MM software

    Authoring Tools

    MM Navigation

    Interactivity

    Animation using MM

    Authoring Systems, Tools and its types

    MM programming tools

    Authoring Vs Programming

    Summary

    5/1/2012 2

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    3/51

    5/1/2012 3

    Design Basics

    Develop the program script of concept Outline your program Develop a flow chart Develop the program storyboard Prepare scripts for narration, text, and

    video Consider copyrights Plan the production of music, audio, and

    video

    Prepare the project time lines and budget

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    4/51

    5/1/2012 4

    Multimedia Authoring

    Multimedia authoring involves collating,

    structuring and presenting information in

    the form of a digital multimedia, which can

    incorporate text, audio, and still and movingimages.

    Output of Authoring process is generally a

    Multimedia S/W that can be executed onclient machine with required libraries

    installed.

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    5/51

    5/1/2012 5

    Functions of MMA Software1. Importing

    digital form of text, graphics, video & audio1. Creating

    design, edit, paint, draw, develop charts,capture sound, program math operations1. Integrating

    sequence, time, link, script, provide,feedback, database etc4. Delivery

    packaging as the self-running MMA

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    6/51

    5/1/2012 6

    MM Authoring Tools-------------------------------------------------------------------------

    Card/page based PowerPoint, SuperCard, HyperCard

    Time basedAdobe Premiere, etc

    Icon basedAuthorware, etc

    Theatrical-frame based Macromedia Director, etc

    Object basedAlice, etc

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    7/51

    Multimeida Editing tool

    Media Tool

    Audio Cool Edit pro, Sound forge, Sonar, Web Lab

    Video Adobe Premiere, Video Studio, Windows movie

    Maker(XP only)Graphics(ImageEditing)

    Adobe Photoshop, Corel Photo Paint, Photo Impact

    Graphics(VectorIllustrations)

    Adobe Illustrator, Corel DRAW, Freehand

    3D Animation 3D studio Max, Maya, Softimage, Light Wave 3D

    5/1/2012 7

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    8/51

    Multimeida Authoring tool

    Product Company

    Director Macromedia (http://www.macromedia.com)

    AuthorWare Macromedia (http://www.macromedia.com)Flash Macromedia (http://www.macromedia.com)

    Tool bookIllustrator Click2learn(http://www.click2learn.com)

    5/1/2012 8

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    9/51

    5/1/2012 9

    MM Authoring Tools(Metaphors: capabilities & complexities)

    --- MM capable Presentation Tools

    Allows interactive branching

    PowerPoint, HG, Macromedia Action

    Dedicated Media Integration Tools Allows sequencing of MM events and elements

    Asymmetric Media Blitz, IBM storyboard Live etc

    Professional MM Development Tools Complex and powerful

    Used for highly interactive MMA

    Author ware, Director, Apple HyperCard etc

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    10/51

    Charecteristic of authoring tool

    Ability to handle different kinds of media

    Bundled multimedia libriry

    Mapping features Programming feature and environment

    Segmentation functionality

    Compilation capability and runtime players Media embedding capabilities

    5/1/2012 10

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    11/51

    5/1/2012 11

    Selection of Authoring Tools---

    Programming Expertise Team Expertise Purpose of MMA Time Budget Finance Modalities Needed

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    12/51

    5/1/2012 12

    Preferred Authoring Tools

    Business Astound, Macro Action, Authorware

    Education Director, Authorware, Authority, Hypercard

    Games Director, Hypercard, Hyperstudio

    CyberArt

    Director

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    13/51

    5/1/2012 13

    Authoring Basics Navigation - linear, branching

    buttons, icons, graphics

    hypertext

    alphanumeric responses

    object matching

    (yes/no?) yes

    http://../EIE_SC/Jesse/jacobw/Spieflat/extrusion/spieflatExtru10.wrl
  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    14/51

    5/1/2012 14

    Linear- Sequential navigation

    Hierarchical- Navigation through a branchingstructure

    Nonlinear- Without a prescribed path

    Composite- Free/Determined navigation

    three clicks away from anywhere.

    MA Navigation

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    15/51

    5/1/2012 15

    Navigation structure-branching Internet Hypertext Hypertext Pull-down Menus Recording User responses Key-press responses Dragging PromptingKey: appropriate selection and implementation.

    Interactivity

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    16/51

    5/1/2012 16

    Path-based Animation (twinning) step recording

    real-time recording

    in-between in-between special

    Cell-based Animation space to time

    cast to time

    Types of Animation

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    17/51

    5/1/2012 17

    Combinations Cell and Path Based

    link a sequence with paste relative

    film loop

    Script or Program Based for frequent switch frames on the screen, special loop,

    etc

    3D Modelling Animation carry out through both time and relative space;

    3D object with shading and texturing;

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    18/51

    5/1/2012 18

    Authoring versus programming

    Authoring tools are what we call high leveltools

    A lot of the technical details of how things aredone is hidden from the developer. The

    developer can concentrate on the functionalityinstead of how to make the hardware work

    Can be used by non-programmers

    Programming tools are low level tools

    They provide access to the low level hardwarefeatures for those who want to get the most outof the computer

    Are used by programmers or software engineers

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    19/51

    5/1/2012 19

    The components of an

    authoring tool Most authoring systems provide facilities for:

    Loading and saving media assets (graphics,sounds, videos, text, etc.)

    Creating or editing audio and graphic images Page or slide building (layering multimedia data to

    create a single page)

    Animation / transition effects

    Specifying the sequence of the applicationAdding interactive controls for navigation and

    actions at run-time

    Creation of CD-ROM or web-based distributions

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    20/51

    5/1/2012 20

    Classes of Authoring Tools

    CDROM-Based Authoring Tools

    multimedia-based authoring tools

    Internet or Web-enabled (have Internet play

    capabilities)

    Web-Based Authoring Tools

    WWW publishing tools

    mostly used by developers

    Web-Based Course Management Tools

    Internet/Web integrated applications

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    21/51

    5/1/2012 21

    CDROM-Based Authoring Tools

    Examples : Macromedia Director, Hypercard, Adobe Authorware,

    Asymetrix Toolbook

    Attributes include:

    Utilized with CDROM and videodisc technologies Not originally designed to take advantage of the inherent

    and unique features of the Web

    Require a steep learning curve in order to take fulladvantage of their features

    Instructional Applications include: CBI/CBT/CAI, simulations, games, microworlds,

    tutorials, individualized instruction, self-containedinteractive modules

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    22/51

    5/1/2012 22

    Web-Based Authoring Tools

    Examples include: Microsoft FrontPage, Macromedia DreamWeaver, Claris

    Homepage, Adobe PageMill, Homesite

    Attributes include:

    Utilized with Internet and Web-based technologies Require a steep learning curve in order to take full advantage of

    their features

    WYSIWYG

    Instructional applications include: Personal and institutional Web pages, Web publishing,

    organization of Web-based resources, structured Web sites tosupport WBI, complex animations and interactions when used

    with high level scripting languages

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    23/51

    5/1/2012 23

    Types of authoring system

    There are numerous development modelsthat can be used for multimedia applications

    Authoring systems generally fall into one or

    more of the following categories: Slide, card or frame based

    Icon based

    The score model

    Object-oriented models

    Scripting language based

    Some systems combine one or more of these

    to create more sophisticated tools

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    24/51

    5/1/2012 24

    Slide, card or frame based

    Each part of the application is self-contained ina singlepage

    Each page is created separately and then

    integrated into the final applicationA page may contain hyperlinks to other pages to

    provide navigation or pages may be sequentially

    viewedThere may be global parameters that can be set

    to affect the entire application e.g. background colour, default font, etc.

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    25/51

    5/1/2012 25

    Icon-based authoring

    Each part is representedan icon (symbolic picture)

    Each icon does a specific

    task, e.g. plays a sound Icons are then linked

    together to form complete

    applications Can easily visualise the

    structure and navigationof the final application

    A screenshot of

    Macromedia Authorware

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    26/51

    5/1/2012 26

    The score modelThis model has an analogy with a musical score

    Instead of musical instruments playing noteswe have multimedia objects (sounds, images,video, text, etc.) that do something at specific

    points (times) in the scoreThere is usually some way to animate the

    objects (e.g. rotation, scaling, colour changes,

    etc.) between each transition (i.e. when theystart and when they finish)

    Each multimedia object lives in a track

    A score has one or more tracks

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    27/51

    5/1/2012 27

    Scores and timelines Timelines are a useful way of representing multimedia data

    during the course of a presentation or application Time is represented along the x-axis

    Tracks are represented along the y-axis

    The developer can move objects left and right to change theorder of the information and can lengthen or shorten the barsto change their duration

    5 seconds0 seconds 10 seconds 15 seconds

    Animation

    Voice over (narration)Video

    Background musicTrack 1

    Track 2

    Track 3

    Track 4

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    28/51

    5/1/2012 28

    Scripting language based models

    Scripting languages are cut-down versions ofcomplete programming languages

    They tend to have less features and are therefore

    easier to learn Scripting models allow the developer to

    write small scripts (programs) which can beassociated with a multimedia object

    e.g. you may write a script to make a graphicimage move across the screen or to make a

    window pop up when an item is clicked

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    29/51

    5/1/2012 29

    Object-oriented models

    In an object-oriented model, everything that can beput in an application is considered an object

    Every object has: State - A description of its unique properties

    e.g. a graphic images state would describe its size, colour depth,authors name, etc.

    Behaviour - The things that the object can do e.g. a video can be played, stopped or rewound

    Icon and score-based models usually have object-oriented features also

    Objects are self contained and can be reused in laterprojects

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    30/51

    5/1/2012 30

    Multimedia programming tools

    Programming tools differ from authoring

    tools in that they tend to be much lower level

    and require the developer to have more

    knowledge of the underlying hardware andprogramming language

    Programming tools give the developer

    access to much more functionality thanauthoring tools but require much more effort

    (and money!)

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    31/51

    5/1/2012 31

    Basic Tools vs Packages

    HTML Embed graphics / sound

    / video

    Lack of structure

    Powerpoint Easy but cheesy

    Quicktime

    Flash

    Director / Shockwave

    Plug-ins

    VRML

    Music plug-ins

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    32/51

    5/1/2012 32

    Common issues

    Compression

    Streaming Good Interactivity needs programming

    Ease of use for the user

    Audience acceptability

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    33/51

    5/1/2012 33

    Choosing a Right Authoring Tool

    Who will be the users?

    What is the project's purpose?

    What is the delivery platform?

    What is the limit of the budget?

    What multimedia elements will be presented?

    What authoring tools are available?

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    34/51

    5/1/2012 34

    PowerPoint

    Easy and popular Exports to HTML

    Import bitmaps

    Can play movies

    Can embed hyperlinks

    Poor on Interactivity

    Accepts wav files

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    35/51

    5/1/2012 35

    Microsoft PowerPointhttp://www.microsoft.com/office/powerpoint/

    PowerPoint is: a business graphics package

    a slide-based multimedia tool

    Supports vector graphics, bitmappedimages, sound, video and hyperlinks

    Supports manyslide transitions andanimations (see right)

    Developers can script objects to makethem display at specific times or events The events are represented by a limited

    number of presets and cannot be altered

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    36/51

    5/1/2012 36

    QuickTime

    Container for time

    based-media

    Digital video or

    animations with

    sound

    Not just video -

    Flash,Midi

    Mature

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    37/51

    5/1/2012 37

    Macromedia Director

    Director is a package with many features Sound and audio editing

    Bitmap and vector graphics editing

    Asset management Uses a metaphor of cast, stage and score

    The Cast are the media assets

    The Stage is the screen or individual page

    The Score is the sequence of events Director has its own programming language called

    Lingo which can be used to add new functionality

    Director is one of the most widely used PC tools

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    38/51

    5/1/2012 38

    Macromedia Director

    Mature

    CDROM, Web, Kiosk

    Bitmap graphics

    Complex Scripting- Lingo

    Shockwave for the web Cross-platform & Media

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    39/51

    5/1/2012 39

    Director - Theatrical Metaphor

    Stage - Main Window

    Cast - Media

    Score -Timeline of frames

    Lingo on events - programming

    Shockwave - web

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    40/51

    5/1/2012 40

    Director uses the metaphor of a Movie.

    Movies are made of a series of individual frames.

    The Stage is the area where the movie plays.

    The objects on the Stage are called Sprites.

    Sprite 1 is put at the back of the Stage.

    Each subsequent sprite sits on top of the last.

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    41/51

    5/1/2012 41

    The Cast is everything that you want tocreate your movie.

    Director has its own Paint, Text and Vector

    Shape Windows for creating cast members.

    The Score is where you edit your movie.

    There is a playback head which pass through

    each individual frame across the schedule.

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    42/51

    5/1/2012 42

    LingoLingo is the script language to

    enhance the interactivity.

    Interactions and events can be

    synchronised.

    It is not easy to modify initial design.

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    43/51

    5/1/2012 43

    Macromedia Flashhttp://www.macromedia.com/software/flash/productinfo/

    Flash is a tool for creating animated vector

    graphics and multimedia

    It uses a timeline and object-oriented model

    Has a very useful feature called tweening

    which can be used to create animations

    You specify a start and end point and Flash

    calculates all the in-between frames of theanimation

    Flash is a popular format on websites

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    44/51

    5/1/2012 44

    Macromedia Flash screenshot

    Tracks

    Timeline

    Tweening

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    45/51

    5/1/2012 45

    Flash

    Vector graphics Designed for the web - tiny files

    Key frame animation

    Action scripts for events

    True Streaming

    Sound, .wav or mp3

    Fl h T

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    46/51

    5/1/2012 46

    Flash - Terms

    Stage Media Elements are Instanceson

    the stage

    Library ofsymbols

    Timeline

    Actionscripts to trigger events

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    47/51

    5/1/2012 47

    Shockwave

    Shockwave is a plug-in from Macromedia which

    allows web delivery of their multimedia

    presentations

    There are different versions of Shockwave for usewith Director, Authorware, and FreeHand

    A Director movies which is to be viewed through a

    browser using the Shockwave plug-in has to be

    saved as a Shockwave movie

    The Director movie is compressed and made

    ready for the web

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    48/51

    5/1/2012 48

    Beginners tips for authoring

    Best to use templates

    or libraries found in

    tutorials or from the

    web Find something

    similar

    Small segments rather

    than one large movie

    Keep the file-size

    down

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    49/51

    5/1/2012 49

    What to choose?

    PowerPoint - simplicity

    Flash best forinterfaces,slideshow-

    streaming

    Director good forprograms and

    simulations

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    50/51

    5/1/2012 50

    Creating a multimedia project

    Overall vision Putting together a team

    The scope of the presentation

    Planning how parts will interact Writing the script

    Storyboarding

    Alpha and beta testing Mastering to CD

  • 8/3/2019 Chapter-3 Multimedia Authoring and Integration

    51/51

    SummaryTwo types of tools that can be used to create

    multimedia applications:

    Authoring tools

    Programming tools

    Each has their own set of pros and cons:

    Authoring tools are generally quicker to learn and canbe used by non-programmers but may have limited

    flexibility Programming tools are more difficult to use and require

    good programming knowledge but can be much moreflexible