SWE 423 - Multimedia System 11 SWE 423 – Multimedia System.

Slides:



Advertisements
Similar presentations
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
Advertisements

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.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Comp311/Comp511 Lecture01 - Introduction. Unit Plan Text Book: Fundamentals of Multimedia by Ze-Nian Li and Mark S. Drew Theme - ”Platform independent.
ECE160 Lecture1 Spring 2009 Multimedia Chapter 1 Introduction 1 ECE160 / CMPS182 Multimedia Spring 2009 Text: Fundamentals of Multimedia Li and Drew, Prentice.
Multimedia Authoring Tools Jon Ivins DMU. Essence of Multimedia… n Combination and integration of different media elements for presentation via a unified.
Quicktime Howell Istance School of Computing De Montfort University.
44 CHAPTER SPECIALIZED APPLICATION SOFTWARE. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 4-2 Competencies Describe graphics software Discuss.
SCA Introduction to Multimedia
Multimedia Authoring Tools Pertemuan 8 Matakuliah: T0732 / Sistem Multimedia Tahun: 2007.
CIS 658 Multimedia Computing. Course Overview Digital Multimedia – Representation – Processing and analysis – Compression Programming – Java JMF + any.
Specialized Application Software
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Fundamentals of Multimedia
IT 342 : Fundamentals of Multimedia Introduction & Multimedia Authoring.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Multimedia Enabling Software. The Human Perceptual System Since the multimedia systems are intended to be used by human, it is a pragmatic approach to.
Specialized Application Software Chapter Specialized Applications Graphics Programs Audio and Video Software Multimedia Programs Web Authoring.
HYPERTEXT MARKUP LANGUAGE (HTML)
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Web Design Basic Concepts.
COM 205 Multimedia Applications
Multimedia Authoring Tools Lecture 13
Multimedia Authoring Tools Pertemuan 15&16 Matakuliah: O Computer / Multimedia Tahun: Feb
It is helpful to break up the word ‘multimedia’ in order to gain a better understanding of its meaning. “Multi” means more than one e.g. a multi storey.
1 Introduction to Multimedia What is Multimedia. 1
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
MULTIMEDIA M U A T H H U M A I D R a s h A t a l l a h.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
CHAPTER FOUR COMPUTER SOFTWARE.
Fundamentals of Multimedia. History of Multimedia 1. Newspaper: perhaps the first mass communication medium, uses text, graphics, and images. 2. Motion.
McGraw-Hill/Irwin Copyright © 2008 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 4 Specialized Application Software.
Chapter 10-Basic Software Tools. Overview Text-based editing tools. Graphical tools. Sound editing tools. Animation, video, and digital movie tools. Video.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
Web Programming : Building Internet Applications Chris Bates CSE :
Chapter 8 Introduction to HTML and Applets Fundamentals of Java.
MULTIMEDIA DEFINITION OF MULTIMEDIA
CHAPTER TEN AUTHORING.
MULTIMEDIA Hardware 4/24/2017.
Session: 1. © Aptech Ltd. 2Introduction to the Web / Session 1  Explain the evolution of HTML  Explain the page structure used by HTML  List the drawbacks.
File Format. Graphics file Format GIF (Graphics Interchange Format) JPEG (Joint Photographic Experts Group) PNG (Portable Network Graphics) TIFF (Tag.
Fundamentals of Multimedia, Chapter 1 Multimedia and Web Technology Week- 6 1.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Meaning of Multimedia. Originally Two or more different media Today Products, processes, applications, and interactivity.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Module: Software Engineering of Web Applications Chapter 2: Technologies 1.
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Copyright © 2002 Pearson Education, Inc. Slide 3-1 Internet II A consortium of more than 180 universities, government agencies, and private businesses.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
Part A Multimedia Production
Macromedia Flash Design Professional Macromedia Flash GETTING STARTED WITH.
Fundamentals of Multimedia, Chapter 1 Multimedia Multi means many; much; multiple Medium means: a substance regarded as the means of transmission of a.
Chapter 04: Specialized Application Software
Features of Authoring Tools
Introduction of Multimedia
CHAPTER 8 Multimedia Authoring Tools
Web Authoring Trends and Implications for Collaboration
SPECIALIZED APPLICATION SOFTWARE
Multimedia Authoring Tools
Fundamentals of Multimedia
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
3.02D Multimedia Authoring Programs
Final Study Guide Arts & Communications.
(c) V/2-Com (Verhaart) Multimedia Elements & standards 4/15/2019 (c) V/2-Com (Verhaart)
Fundamentals of Multimedia
Web Programming : Building Internet Applications Chris Bates CSE :
Presentation transcript:

SWE Multimedia System 11 SWE 423 – Multimedia System

SWE Multimedia System 5-1 :World Wide Web  World Wide Web (www) :  is the largest and most commonly used hypermedia application. 5-2 :HyperText Transfer Protocol (HTTP)  HTTP: a protocol that was originally designed for transmitting hypermedia, but can also support the transmission of any file type.  HTTP is a stateless request/response protocol: no information carried over for the next request.  The basic request format:  Method URI Version  Additional ‐ Headers:  Message ‐ body 2 a way of exchanging information or performing task on the URI specifies additional parameters about the client

SWE Multimedia System 333  The URI (Uniform Resource Identifier) identifies the resource accessed  e.g. the host name, always preceded by the token "  can also include query strings (some interactions require submitting data)  Two Popular Method:  GET specifies that the information requested is in the request string itself.  POST specifies that the resource pointed to in the URI should consider the message body. Generally used in submitting HTML forms.

SWE Multimedia System 44  The basic response format:  Version Status-Code Status-Phrase  Status-Code is a number that identifies the response type (or errors that occurs)  Status-Phase is a textual description of it  Additional ‐ Headers:  Message ‐ body  Two commonly seen status code and phrases OK – the request was processed successfully Not Found – the URI does not exist. 4

SWE Multimedia System 55 HTTP 5 Connect $ telnet 80 Trying Connected to ( ). Escape character is ’^]’. GET / HTTP/1.1 Host: HTTP/ OK Date: Thu, 09 Oct :30:49 GMT … { Send Request { Receive Response {

SWE Multimedia System :HTML (HyperText Markup Language) 6  HTML: a language for publishing Hypermedia on the World Wide Web : 1. It uses ASCII, it is portable to all different (possibly binary incompatible) computer hardware which allows for global exchange of information. 2. The current version of HTML is version The next generation of HTML is XHTML - a reformulation of HTML using XML.  HTML uses tags to describe document elements:  : defining a starting point,  : the ending point of the element.  Some elements have no ending tags.

SWE Multimedia System 777  HTML divides the document into a HEAD and a BODY part as follows: … …  HEAD – describes document definitions, which are parsed before any document rendering is done.  Include page title, resource links, and meta-information the author decides to specify.  BODY – describes the document structure and content.  Common structure elements are paragraphs, tables, forms, links, item lists, and buttons.

SWE Multimedia System 88  HTML Example : 8 A sample web page. We can put any text we like here, since this is a paragraph element. Naturally, HTML has more complex structures and can be mixed in with other standards.

SWE Multimedia System : XML (Extensible Markup Language) 9  XML: a markup language for the WWW in which there is modularity of data, structure and view so that user or application can be able to define the tags (structure).  The current XML version is XML 1.0, approved by the W3C in Feb  XML syntax looks like HTML syntax

SWE Multimedia System 10  The Main Difference Between XML and HTML  XML was designed to carry data.  XML is not a replacement for HTML.  XML and HTML were designed with different goals o XML was designed to describe data and to focus on what data is. o HTML was designed to display data and to focus on how data looks.  HTML is about displaying information, while XML is about describing information.

SWE Multimedia System : XHTML 5-5 : XHTML 11  HTML 4.01 is the last version of HTML.  XHTML 1.0 was created shortly after HTML 4.01 to help the transition of hypertext to a new generation of mark-up languages for text.  XHTML 1.1 is an additional step toward a more flexible version of hypertext with the full benefits of XML architecture and integration of different technologies.

SWE Multimedia System Overview of Multimedia Software Tools  The categories of software tools briefly examined here are: 1. Music Sequencing and Notation 2. Digital Audio 3. Graphics and Image Editing 4. Video Editing 5. Animation 6. Multimedia Authoring 12

SWE Multimedia System : Music Sequencing and Notation  Cakewalk: now called Pro Audio.  The term sequencer comes from older devices that stored sequences of notes (“events", in MIDI).  It is also possible to insert WAV files and Windows MCI commands (for animation and video) into music tracks (MCI is a ubiquitous component of the Windows API. 13

SWE Multimedia System 14  Cubase: another sequencing/editing program, with capabilities similar to those of Cakewalk. It includes some digital audio editing tools. 14

SWE Multimedia System 15  Macromedia SoundEdit: mature program for creating audio for multimedia projects and the web that integrates well with other Macromedia products such as Flash and Director. 15

SWE Multimedia System : Digital Audio  Digital Audio tools deal with accessing and editing the actual sampled sounds that make up audio.  Cool Edit: powerful and popular digital audio toolkit with capabilities (for PC users, at least) that emulates a professional audio studio including multitrack productions and sound file editing including digital signal processing effects. 16

SWE Multimedia System 17  Sound Forge: a sophisticated PC-based program for editing WAV files. Sound can be captured from a CD-ROM drive or from tape or microphone through the sound card, then mixed and edited. It also permits adding complex special effects.  Pro Tools: a high-end integrated audio production and editing environment that runs on Macintosh computers as well as Windows, Pro Tools offers easy MIDI creation and manipulation as well as powerful audio mixing, recording, and editing software. 17

SWE Multimedia System : Graphics and Image Editing  Adobe Illustrator: a powerful publishing tool from Adobe. Uses vector graphics; graphics can be exported to Web.  Adobe Photoshop: a tool for graphics, image processing and manipulation tool.  Allows layers of images, graphics, and text that can be separately manipulated for maximum flexibility  Filter factory permits creation of sophisticated lighting-effects  Macromedia Fireworks: a software for making graphics specifically for the web.  Macromedia Freehand: a text and web graphics editing tool that supports many bitmap formats such as GIF, PNG, and JPEG. 18

SWE Multimedia System : Video Editing  Adobe Premiere: a simple, intuitive video editing tool for nonlinear editing, i.e., putting video clips into any order:  Video and audio are arranged in “tracks".  Provides a large number of video and audio tracks, super-impositions and virtual clips.  A large library of built-in transitions, filters and motions for clips allows easy creation of effective multimedia productions. 19

SWE Multimedia System  Adobe After Effects: a powerful video editing tool that enables users to add and change existing movies with effects  Effects such as lighting, shadows, motion blurring.  It also allows layers, as in Photoshop, to permit manipulating objects independently.  Final Cut Pro: a video editing tool by Apple for Macintosh platform only.  It allows the capture of video and audio from numerous sources, such as film and DV.  It provides a complete environment, from capturing the video to editing and color correction and finally output to a video file or broadcast from the computer. Dr. Wafa Omar BarhoumiDr. Wafa Omar Barhoumi20

SWE Multimedia System Animation – Multimedia APIs 7- Animation – Multimedia APIs 21  JAVA3D: an API used by Java to construct and render 3D graphics, similar to the way in which the Java Media Framework is used for handling media files.  Provides a basic set of object primitives (cube, splines, etc.) for building scenes.  It is an abstraction layer built on top of OpenGL or DirectX (the user can select which), so the graphics are accelerated.  DirectX: Windows API that supports video, images, audio and 3D animation  It is the most common API used to develop modern multimedia Windows application  OpenGL: highly portable and most popular 3D API

SWE Multimedia System 22  3D Studio Max: rendering tool that includes a number of very high-end professional tools for character animation, game development, and visual effects production.  Softimage XSI: a powerful modeling, animation, and rendering package used for animation and special effects in films and games.  Maya: competing product to Softimage; as well, it is a complete modeling package. It features a wide variety of modeling and animation tools such as to create realistic clothes and fur.  RenderMan: rendering package created by Pixar.  It excels in creating complex surface appearances and images and has been used in numerous movies, such as Monsters Inc.

SWE Multimedia System Multimedia Authoring 8- Multimedia Authoring 23  Macromedia Flash: allows users to create interactive movies by using the score metaphor-a timeline arranged in parallel event sequences.  Macromedia Director: uses a movie metaphor to create interactive presentations - very powerful and includes a built-in scripting language, Lingo, that allows creation of complex interactive movies.  Authorware: a mature, well-supported authoring product based on the Iconic/Flow-control metaphor.  Quest: similar to Authorware in many ways, uses a type of flowcharting metaphor. However, the flowchart nodes can encapsulate information in a more abstract way (called frames) than simply subroutine levels