CMPD 434 MULTIMEDIA AUTHORING Chapter 06 Multimedia Authoring Process IV.

Slides:



Advertisements
Similar presentations
Introduction to Macromedia Director 8.5 – Lingo
Advertisements

GCSE Computing Lesson 5.
Chapter 9 Interactive Multimedia Authoring with Flash Introduction to Programming 1.
Programming Languages Marjan Sirjani 2 2. Language Design Issues Design to Run efficiently : early languages Easy to write correctly : new languages.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
The Web Warrior Guide to Web Design Technologies
Introducing ActionScript 3.0 Object-oriented programming language Used to power Flash Player Similar to JavaScript Can be embedded in a Flash project.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
Macromedia Director 8 Advanced Level Course. Script Basics Lingo can be used to offer your users navigational control of the order of the scenes of your.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
1 Introduction to Multimedia SMM Introduction to Multimedia Chapter 8.
© Prentice Hall CHAPTER 3 Computer Software.
Russell Taylor Lecturer in Computing & Business Studies.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Introduction to Multimedia
THE BASICS OF THE WEB Davison Web Design. Introduction to the Web Main Ideas The Internet is a worldwide network of hardware. The World Wide Web is part.
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
WEB DESIGNING Prof. Jesse A. Role Ph. D TM UEAB 2010.
COM 205 Multimedia Applications
Multimedia Authoring Tools Lecture 13
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
CS102 Introduction to Computer Programming
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 9 Interactive Multimedia Authoring with Flash - Introduction to Programming “Computers and Creativity” Richard D. Webster, COSC 109 Instructor.
Chapter Introduction to Computers and Programming 1.
1 Chapter One A First Program Using C#. 2 Objectives Learn about programming tasks Learn object-oriented programming concepts Learn about the C# programming.
A First Program Using C#
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
Topics Introduction Hardware and Software How Computers Store Data
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Unit 3: Multimedia The Development Process. What is Multimedia? An interactive piece of software using several types of media: –Text –Graphics (photographs.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming 1.
Copyright © 2012 Pearson Education, Inc. Chapter 1: Introduction to Computers and Programming.
Chapter 1: Introduction to Computers and Programming.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with C++ Early Objects Seventh Edition by Tony Gaddis, Judy.
CHAPTER FOUR COMPUTER SOFTWARE.
1 Introduction to Multimedia SMM 2005 Dr. Rabiah Abdul Kadir Jabatan Multimedia, FSKTM, UPM
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley C H A P T E R 1 Introduction to Computers and Programming.
The Development Process
MULTIMEDIA DEFINITION OF MULTIMEDIA
CHAPTER TEN AUTHORING.
Multimedia Authoring Programs
Basic of Programming Language Skill Area Computer System Computer Program Programming Language Programmer Translators.
by Maria Rita Marruganti DIFFERENT WAYS OF SENDING INFORMATION Passive e.g. newspapers, radio, television. You don’t produce, just receive information.
MACROMEDIA DIRECTOR - LECTURE NOTES -. INTRODUCTION Macromedia Director 8.5 is the best selling multimedia authoring program and leading tool for creating.
Internet & World Wide Web How to Program, 5/e © by Pearson Education, Inc. All Rights Reserved.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Authoring tools There are three main authoring tools:
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
CMPD 434 MULTIMEDIA AUTHORING Chapter 06 Multimedia Authoring Process IV.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Lesson 1 1 LESSON 1 l Background information l Introduction to Java Introduction and a Taste of Java.
©2013 Pearson Education, Inc. Upper Saddle River, NJ. All Rights Reserved. Introduction to Computers and Computing.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
 The same story, information, etc can be represented in different media  Text, images, sound, moving pictures  All media can be represented digitally.
Chapter 1: Introduction to Computers and Programming.
Copyright © 2010 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1: Introduction to Computers and Programming.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Features of Authoring Tools
Chapter 10 Programming Fundamentals with JavaScript
Learning to Program D is for Digital.
Topics Introduction Hardware and Software How Computers Store Data
CHAPTER 8 Multimedia Authoring Tools
Chapter 10 Programming Fundamentals with JavaScript
Topics Introduction Hardware and Software How Computers Store Data
Chapter 3 Hardware and software 1.
Chapter 3 Hardware and software 1.
Presentation transcript:

CMPD 434 MULTIMEDIA AUTHORING Chapter 06 Multimedia Authoring Process IV

Objective At the end of this chapter, students should be able to: Understand Basic Non-linear programs, introduction to: Decision-based branching Use of Variables and Functions Hypertext Links Scripting Explain about packaging multimedia for distribution

Basic Non-Linear Program Simple Branching Ability to jump to any part of the product Eg:- by mouse click, keyboard input Decision Based Branching Ability to jump to any part of products if agreed to certain condition (statement IF-THEN) Structured Language complex programming to enable the interactivity and navigation

Decision Based Branching Iconic Authoring systems use icons to control the flow between different elements of a presentation or an interactive product. The icon-based authoring system are more complex because they also incorporating decision based branching. This allow the person who is interacting with the output of the authoring system to branch to other components.

Use of Variables and Functions with Scripting Language Examples: Flash ActionScript, Director Lingo, Javascript Very-high-level programming languages Advantage: easier for non-programmer to learn because the syntax and keywords are close to human languages Disadvantages: Not as full-fledged as programming languages such as C++, Java, and FORTRAN Don't have the features to let the programmer to control low level details, such as memory allocation

Programming Languages low level high levelProgramming languages that look more like human language. Easy for human to read and write, but require more "translation" behind the scenes to be understandable to the computer. e.g. C++, Java, FORTRAN lowest level: Machine language: a programming language that communicates with a computer through 0's and 1's Assembly language Multimedia authoring scripting languages, such as Flash Actionscript and Director Lingo are often the highest level.

Syntax prescribes the ways in which statements must be written in order for them to be understood by the computer like the rules of grammar and punctuation in human languages, but these rules must be followed precisely in computer programming for examples, for ActionScript (Flash): case sensitive each statement ends with a semi-colon(;) the naming of variables and functions has to start with a letter, _ or $

Lingo Syntax

Hypertext Although the term "hypertext" is relatively new to many of us, it was actually coined in 1965 and an article predicting hypertext was published in Hypertext is nonlinear or non-sequential text, there is no single order that determines the sequence in which the text is to be read. That is, the text is organized so that one can easily jump around from topic to topic.

Hypertext Basic elements of hypertext, which are as follows: Nodes - collection of data organized around a specific topic and related or linked to another body of information Links - information embedded in a node that connects it in some way to another node Annotations - special link type is the annotation link to a small, additional amount of information Buttons - visual representation of a link in a node Editors - is the part of the hypertext systems that enables a user to create a node and link it into the network Browsers - A hypertext browser is a program or subprogram that can display a diagram of a network of nodes Trails - A trial is a record of the nodes that a user has accessed in viewing a hypertext network Built-in programming languages - Some hypertext systems have built-in programming languages, so one can customize the system to fit one's specific needs.

Lingo Scripting Lingo is a programming language contained in Director. It is an Object-Oriented Programming (OOP) language which means that programming code is divided into self-contained units. Each unit (object) performs a specific function which can be used (called) in various contexts. An object acts as a simple machine in an assembly line which waits for an input message, does something and then outputs a result. The modular nature of scripting in Lingo means that scripts can be placed/attached to various elements at different hierarchies: Sprite cast members Frame movie

Lingo Elements and Concepts The Lingo scripting language is composed of various elements that can be defined according to their functions in programming; Commands - a word or combination of words that implies an action pause go to Arguments - information each command needs to carry out an action. go to [which frame?] Keywords - specific word used to define a fixed element or concept member sprite the Frame These 3 elements establish a grammar on which to base scripting. Further concepts include functions (that determine the status and condition of something), handlers, properties (variable parameters of an elements such as its color or size), variables and operators.

Distribution Once a computer-based multimedia program has been created, there are many ways to distribute the final product. The distribution method you choose should be based on the content and who will be using the application. Common distribution methods include: CD-ROM - Many multimedia applications are so large that CD-ROM is the most efficient way to distribute the files needed. Using CD-ROM allows you to include large amounts of data, and provides quick access to the material. DVD - DVD stands for "Digital Versatile Disc". It is a next generation Compact Disc format that provides increased storage capacity and performance, especially for video and multimedia applications. A DVD is the same size as a Compact Disc but holds up to 25 times more data and is up to 9 times faster. This increased capacity allows DVD to store high-quality video as well as higher- than-CD-quality audio. The most basic DVD will hold over 4.7 G Bytes.

Distribution World Wide Web - Using the Web you can easily reach a large audience with your content. You can include large amounts of data, but the access time can vary due to varying connection speeds. Because of this, it is harder to include data-intensive multimedia, such as video and sound files. Computer - Many authoring programs will generate a self-contained file that includes all of the elements in your program, and can be run on any computer. For example, PowerPoint and Director both generate "show" or "projector" files. This method generally allows you include large amounts of data, and also provides quick access to the material.