E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language.

Slides:



Advertisements
Similar presentations
HTML I. HTML Hypertext mark-up language. Uses tags to identify elements of a page so that a browser such as Internet explorer can render the page on a.
Advertisements

Combining the strengths of UMIST and The Victoria University of Manchester 15 th June 2006 Keep SMILing Institutional Web Management Workshop 10 th June.
What is Multimedia ? Multi ( Multiple ) and Media ! So…. Information in multiple formats, including text, images, audio, video and animation :) It makes.
Combining Media 8. Key Points There are two models for combining elements of different media types: page-based and synchronization-based Hypermedia is.
Iframes & Images Using HTML.
12 Media Streaming.
MMDE5011 – INTERACTIVE MEDIA PRACTICE 1 WEEK 1: INTRODUCTION TO HTML5
HTML 5 and CSS 3, Illustrated Complete Unit K: Incorporating Video and Audio.
Neal Stublen Pre-HTML5 Solutions  Audio and video were embedded in pages using plug-ins Apple Quicktime Microsoft Silverlight Adobe.
School of Computer Science & Information Technology G6DPMM - Lecture 18 Synchronized Multimedia Integration Language (SMIL)
© De Montfort University, Synchronised Presentations using SMIL Howell Istance School of Computing De Montfort University.
XP 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
Microsoft Office Illustrated Inserting Illustrations, Objects, and Media Clips.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
Developing a Basic Web Page with HTML
4.01B Authoring Languages and Web Authoring Software 4.01 Examine webpage development and design.
Chapter 14 Introduction to HTML
HYPERTEXT MARKUP LANGUAGE (HTML)
Session: 11. © Aptech Ltd. 2HTML5 Audio and Video / Session 11  Describe the need for multimedia in HTML5  List the supported media types in HTML5 
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
Chapter 11-Multimedia Authoring Tools. Overview Introduction to multimedia authoring tools. Types of authoring tools. Cross-platform authoring notes.
Working with Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of a document.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
Creating a Basic Web Page
Tutorial 7 Working with Multimedia. XP Introducing Multimedia Bandwidth is a measure of the amount of data that can be sent through a communication pipeline.
Tutorial 4: Using CSS for Page Layout. 2 Objectives Session 4.1 Explore CSS layout Compare types of floating layouts Examine code for CSS layouts View.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
Advanced Level Course. Site Extras Site Extras consist of four categories: Stationeries Site Trash Designs Components.
WEB DESIGN USING DREAMWEAVER. The World Wide Web –A Web site is a group of related files organized around a common topic –A Web page is a single file.
Lights, Camera, Action! The Role of Multimedia in Web Applications Leading Multimedia Formats in Use Today What You Need to Know to Include Them in Your.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
HTML, Third Edition--Illustrated Brief 1 HTML, Third Edition Illustrated Brief Unit D Adding Graphics and Multimedia.
HTML CSS JAVASCRIPT. HTML - Stands for Hyper Text Markup Language HTML is a ‘language’ that describes web pages. This language is a collection of codes.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. SMIL Ellen Pearlman Eileen Mullin Programming the Web Using XML.
CHAPTER TEN AUTHORING.
Tutorial 7 Working with Multimedia
Tutorial 7 Designing a Multimedia Web Site
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Multimedia Specification Design and Production 2013 / Semester 2 / week 5 Lecturer: Dr. Nikos Gazepidis
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.
MACROMEDIA DIRECTOR - LECTURE NOTES -. INTRODUCTION Macromedia Director 8.5 is the best selling multimedia authoring program and leading tool for creating.
1 © Netskills Quality Internet Training, University of Newcastle Using Style Sheets in Dreamweaver CS © Netskills, Quality Internet Training, University.
XP Review 2 New Perspectives on JavaScript, Comprehensive1 Introducing Cascading Style Sheets Formatting Web Pages with CSS.
The Synchronized Multimedia Integration Language (SMIL) Kuo-Hao Li.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Embedding Multimedia in Web Pages  Multimedia is a popular buzzword for sound, motion video, and interactive animation.  Some problems or obstacles.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
1 CSC317/318 INTERNET PROGRAMING / DYNAMIC WEB APPLICATION DEVELOPMENT Siti Nurbaya Ismail Faculty of Computer Science & Mathematics, Universiti Teknologi.
HTML 5 The Future of Web Development. What is HTML5? “HTML5 is a specification of how the web’s core language, HTML, should be formatted and utilized.
Chapter 11 Adding Media and Interactivity. Chapter 11 Lessons Introduction 1.Add and modify Flash objects 2.Add rollover images 3.Add behaviors 4.Add.
XP Review 1 New Perspectives on JavaScript, Comprehensive1 Introducing HTML and XHTML Creating Web Pages with HTML.
XP 2 HTML Tutorial 1: Developing a Basic Web Page.
Adding Interactivity Comp 140 Fall Web 2.0 Major change in internet usage –From mostly static pages Text Graphics Simple links –To new paradigm.
CHAPTER 8 Multimedia 1. Using Multimedia ❖ Multimedia: the combination of text, sound, and video to express an idea or convey a message. ❖ Podcasts: a.
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
HTML Help book. HTML HTML is the programming language used to make web pages for the Internet. HTML stands for Hyper Text Markup Language. HTML is made.
Web Design, 5 th Edition 6 Multimedia and Interactivity Elements.
Advanced HTML Tags:.
Working with Cascading Style Sheets
The new way of presenting web lectures
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Basic HTML and Embed Codes
4.00 Apply procedures to add content by using Dreamweaver. (22%)
Presentation transcript:

E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language

E0262 – MIS – Multimedia Storage Techniques SMIL stands for Synchronized Multimedia Integration Language SMIL is a language for describing audiovisual Presentations Enables us to write interactive MM presentation SMIL is an XML tagging language- similar to HTML. SMIL presentations can be written using a text- editor

E0262 – MIS – Multimedia Storage Techniques SMIL offers accessibility options and powerful features not present in other media players. Macro products like Flash Real audio's Real player Microsoft's powerpoint Apple's quicktime Limitations: They rely on plugins Doesn't benefit from modern browser Unsupported by most of mobile devices.

E0262 – MIS – Multimedia Storage Techniques Multimedia track synchronized with HTML content Content based Navigation User Interactions Custom extensions

E0262 – MIS – Multimedia Storage Techniques Web Radio We have media player, HTML content that is synchronized with media Web Radio

E0262 – MIS – Multimedia Storage Techniques Content based navigation Can jump from one section to another sequentially or from table of contents

E0262 – MIS – Multimedia Storage Techniques Common implementation of SMIL Internet or Intranet presentations. Slide show presentations. Presentations which link to other SMIL files. Presentations which have Control buttons (stop, start, next,...) Defining sequences and duration of multimedia elements Defining position and visibility of multimedia elements Displaying multiple media types such as audio, video, text Displaying multiple files at the same time. Displaying files from multiple web servers. Currently, SMIL's most widespread usage is with MMS. MMS (Multimedia Messaging System) is a mobile device technology

E0262 – MIS – Multimedia Storage Techniques Multimedia Slideshow Flash and Real player depend on plugins Unsupported by most of the mobile devices Animations work when SVG(Scalable Vector Graphics (SVG) ) is an XML markup language for describing two- dimensional vector graphics is embedded as

E0262 – MIS – Multimedia Storage Techniques SMIL & HTML Content structure and Multimedia audio video is handled by HTML 5 Transitions and animations are handled by CSS 3 Time structure synchronization and user interactions are handled by SMIL Timings And Timesheets.

E0262 – MIS – Multimedia Storage Techniques Guidelines and Rules SMIL files need to be written according to the following rules: * SMIL documents must follow the XML rules of well-formedness. * SMIL tags are case sensitive. * All SMIL tags are written with lowercase letters. * SMIL documents must start with a tag and end with a closing tag. * SMIL documents must contain a tag for storing the contents of the presentation. * SMIL documents can have a element (like HTML) for storing metadata information about the document itself, as well as presentation layout information.

E0262 – MIS – Multimedia Storage Techniques Simple SMIL file

E0262 – MIS – Multimedia Storage Techniques Layout Within the head tags you must define layout tags Within these layout tags you must define a root a root layout, this is where you define the size of the presentation and other attributes (such as the background colour). <root-layout height="500" width="500" background- color="black" id="main" /> Parallel and Sequence There are two main tags used when defining the order of the displaying media

E0262 – MIS – Multimedia Storage Techniques Sequence A element defines a sequence to display. The repeatCount attribute defines an indefinite loop. Each element has a src attribute to define the image source and a dur attribute to define the duration of the display.

E0262 – MIS – Multimedia Storage Techniques Media driven Timings

E0262 – MIS – Multimedia Storage Techniques Event Driven Timing

E0262 – MIS – Multimedia Storage Techniques

Regions Still within the layout tags you need to define regions within your presentation. A region is a rectangular/square shaped object which media appears in. To define a region with the layout use the following. <region id="someID" width="200" height="200" top="10" left="10" background- color="white" z-index="1" /> The id is the unique identifier you give this region, the height and width define the size of the region, the top and left attributes define how far off the top and left margins of the presentation area the region lies, the background-color defines the background colour and the z-index attribute defines the order of the stacking of the regions.

E0262 – MIS – Multimedia Storage Techniques Layout We will make the difference between: Absolute Positioning, Relative Positioning

E0262 – MIS – Multimedia Storage Techniques Image to our presentation <root-layout width="300" height="300" background-color="white"/> <region id="cows" top="0" left="0" width="300" height="197"/>

E0262 – MIS – Multimedia Storage Techniques

Relative Positioning You can also specify media positions relatively to the window's dimensions. For example, if you wish to display the vim icon at 50% from the left border and at 40% from the top border, modify the previous source and replace the left and top attributes.

E0262 – MIS – Multimedia Storage Techniques <rootlayout width="300" height="200" backgroundcolor="white" /> <region id="vim_icon" left="50%" top="40%" width="32" height="32" /> <img src="vim32x32.gif" alt="The vim icon" region="vim_icon" />

E0262 – MIS – Multimedia Storage Techniques

When two regions overlay To be sure that one region is over the other, add zindex attribute to. When two region overlay, the one with the greater zindex is on top. If both regions have the same zindex, the first rendered one is below the other. In the following code, we add zindex to region_1 and region_2.

E0262 – MIS – Multimedia Storage Techniques <region id="region_1" left="50" top="50" width="150" height="125" zindex="2"/> <region id="region_2" left="25" top="25" width="100" height="100" zindex="1"/>

E0262 – MIS – Multimedia Storage Techniques

Media types SMIL can integrate many types of media (though this is sometimes limited by the application). Like HTML you need to define a source for your media. You also need to define a region of the presentation in which the play the media. We can also define the amount of time that the media plays for by using the `dur' attribute, we can set how far into the media we want it to start playing (only useful with sound and video), how much of the region we want the media to fill and give the media an id. <video src="someVid.mpg" region="someRegion" begin="10s" dur="50s" repeat="2" fill="fit" id="someVid" />

E0262 – MIS – Multimedia Storage Techniques

The element defines a reference to an audio object stored as recorded audio. <html xmlns:t="urn:schemas-microsoft- com:time"> <?import namespace="t" implementation="#default#time2"> <t:audio src="liar.wav" repeatCount="indefinite" type="wav" />

E0262 – MIS – Multimedia Storage Techniques The Element The element defines a reference to a video object stored as recorded video. <t:video src=" repeatCount="indefinite" type="wmv" />

E0262 – MIS – Multimedia Storage Techniques

How to Play a SMIL File? To view a SMIL presentation, you will need a SMIL player installed on your computer. Apple's Quicktime player, Windows Media Player, and RealNetworks RealPlayer support SMIL. It would be convenient to show SMIL files natively in web browser, eliminating the requirement of a separate SMIL player or plugin