W3C SMIL 2.0 Authoring Tools & Media Players Marc Boyer March 24, 2008.

Slides:



Advertisements
Similar presentations
4. Internet Programming ENG224 INFORMATION TECHNOLOGY – Part I
Advertisements

Implementing Streaming Media Standards with RealSystem Rob Lanphier Program Manager - Open Standards RealNetworks.
System Integration Verification and Validation
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Website design basics QUME Learning objectives Understand the basic elements of a Web page and how it is produced Be aware of different approaches.
Project 1 Introduction to HTML.
School of Computer Science & Information Technology G6DPMM - Lecture 18 Synchronized Multimedia Integration Language (SMIL)
SMIL F.Melkonyan Barcelona,2002. Content What is SMIL? History General rules SMIL 1.0 elements SMIL 2.0 HTML+TIME Present and future Examples.
Feb 6-7, 2104 Hyatt Residency Bellevue. Meera Mahabala.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
AgriDrupal - a “suite of solutions” for agricultural information management and dissemination, built on the Drupal CMS; - the community of practice around.
1st Project Introduction to HTML.
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.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
Introduction to SAS Math 3200 Jan Jimin Ding.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Chapter ONE Introduction to HTML.
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd, 2006 Arlington VA.
Structured Media for Media Integration & Document Authoring Tien TRAN_THUONG and Cécile ROISIN Project OPERA - INRIA Grenoble - France.
Web Development & Design Foundations with XHTML Chapter 11 Key Concepts.
E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language.
Orion Project Proposal HTML Tutorial Website. Define.
Multimedia and the Web Chapter Overview  This chapter covers:  What Web-based multimedia is  how it is used today  advantages and disadvantages.
The FlexTraining Total E-Learning Solution
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
Copyright 2006, The Ohio State University Mary Manning Eric Schnell Using Greenstone Open-Source Digital Library Software at a Cultural Heritage Institution.
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.
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.
XML BIS4430 – unit 10. XML Origins Extensible Markup Language (XML) 1998 Inspired by Standard Generalized Markup Language (SGML) and HTML. SGML defines.
Tutorial 7 Working with Multimedia. XP Objectives Explore various multimedia applications on the Web Learn about sound file formats and properties Embed.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 8 1 Creating Effective Web Pages Creating HTML Documents Tutorial 8.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. SMIL Ellen Pearlman Eileen Mullin Programming the Web Using XML.
SMIL 2.0 Kari Pihkala HIIT – XML Technologies.
Expression Web 3... now with TFS!. What is Expression Web 3? Professional web design and development tool Create standards-based Web sites faster & easier.
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
Presentation Software IT DOES NOT HAVE TO BE POWERPOINT.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
Overview of HTML and XML. Contents n History n Usage n Examples n Advantages n Disadvantages.
About Openness Letizia Jaccheri Pisa
Introduction to Making Multimedia
CURRIKI --An Overview Presented to the Bioscience Interest Group Christine Loew Program Manager
5.2 Scope: This standard defines common data interchange formats for event records for voting systems. Voting systems, including election administration.
The Synchronized Multimedia Integration Language (SMIL) Kuo-Hao Li.
XML Modules Extending Web Accessibility. W3C Web Accessibility Initiative (WAI) "The power of the Web is in its universality. Access by everyone regardless.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
Evaluation Biztalk Table of Contents Introduction to XML. Anatomy of an XML document. What is an XML Schema? What is SOAP? XML Web Services overview.
PRESENTED BY GRADUATE DESIGN GROUP 2 MEREDITH, JENNIFER, CAMMAY AND DIANE How to build a web site in Dreamweaver.
Understanding Web-Based Digital Media Production Methods, Software, and Hardware Objective
CHAPTER 8 Multimedia 1. Using Multimedia ❖ Multimedia: the combination of text, sound, and video to express an idea or convey a message. ❖ Podcasts: a.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
Getting Started with HTML
Pre-Production Meet with the client to create a project plan:
Project Objectives Publish to a remote server
Project 1 Introduction to HTML.
Overview of SMIL Animation and Implementation in IBM Lotus Symphony
Tutorial 7 Working with Multimedia
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
BRIDGET Demo June, 23, 2015.
User analyses and profiling - results
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Documents, Text Editors, and Web Pages
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML
Presentation transcript:

W3C SMIL 2.0 Authoring Tools & Media Players Marc Boyer March 24, 2008

Overview Purpose of Research W3C ◦ SMIL 2.0 Specification ◦ SMIL 2.0 Support Levels ◦ SMIL 2.0 Test Suite Authoring Tools:GRiNS 2.2 & LimSee2 1.7 Media Players: Ambulant 1.8 & RealPlayer 2.0 Conclusion Demo: Ambulant & LimSee2 (time permitting) Q & A

Purpose of Research Sample modern multimedia products that target the W3C SMIL 2.0 specification ◦ Authoring Tools: software used to design multimedia presentations and to describe them using SMIL 2.0 tags ◦ Media Players: software used to read SMIL 2.0 tags and render them as an integrated multimedia presentation More importantly, assess the breadth and depth of SMIL 2.0 integration into contemporary multimedia software, six years after the publication of the SMIL 2.0 specification by the W3C

W3C - SMIL 2.0 Specification Ten media function modules ◦ Animation: vary media item attribute over time ◦ Content Control: render based on operational environment ◦ Layout: specify visual dimension of media item ◦ Linking: anchor navigation hot spots to media item ◦ Media Object: describe and control a media resource ◦ Metainformation: add meta-descriptions for presentation ◦ Structure: define relationships of SMIL elements ◦ Timing & Synch: define model for timed media item interactions ◦ Time Manipulations: define time model for presentation items ◦ Transition Effects: visual transitions for media item

W3C - SMIL 2.0 Specification Each module defines attributes and behaviour of: ◦ Basic set of ‘elements’, or tags, that support media function ◦ Additional elements for more advanced media function Example:‘ Animation’ module ◦ Basic: animate, animateMotion, animateColor ◦ Advanced: spline (path-based) animations Example: ‘animate’ element ◦ Attributes: attributeName, targetElement, from, to ◦ Behaviour: detailed description of impact of attribute use on the media item pointed to by ‘targetElement’

W3C - SMIL 2.0 Support Levels Software support for SMIL 2.0 can then be measured in terms of the software’s support for: ◦ Specific elements (tags): “Product X supports elements P and Q of the Animation module. ” ◦ All elements in a module: “Product Y supports the modules Animation, Transition Effects and Timing & Synch.” ◦ A ‘profile’ that spans all modules: Basic: the ‘basic’ elements in each module are supported Language: all elements in all modules are supported “Product Z supports the Basic profile.”

W3C - SMIL 2.0 Test Suite W3C also provides sample SMIL 2.0 test code for each module element so software providers can verify tool or player compliance with the specification Example: Test 1.1 for ‘animate’ element (Basic profile)

W3C - SMIL 2.0 Test Suite Example:T est SMIL code provided by W3C

Authoring Tool:GRiNS 2.2 Overview ◦ Publisher: Oratrix (for-profit private company) ◦ System: Pentium2; Windows OS only ◦ Cost: $595 single-license fee ◦ Formats: Export tags to SMIL, HTML+TIME and other formats Authoring Support for SMIL 2.0 ◦ Powerful designers to author media timelines, layout, assets, transitions, links, etc. Also includes an XML tag editor. ◦ Code validator for SMIL 2.0 compliance check. SMIL 2.0 Support Level: Language Profile

Authoring Tool:LimSee2 1.7 Overview ◦ Publisher: WAM team of the INRIA (French research institute) ◦ System: Pentium2; any OS supporting Sun’s Java VM ◦ Cost: $0 (open-source Java, subject to GNU GPL license) ◦ Formats: Export tags to SMIL format only Authoring Support for SMIL 2.0 ◦ Timing and layout designers provide authoring support for media presentation design. Mostly low-level element editors. ◦ Code validator for SMIL 2.0 compliance check. SMIL 2.0 Support Level: Language Profile

Media Player: Ambulant 1.8 Overview ◦ Publisher: CWI team (Amsterdam research institute) ◦ System: Pentium2; Windows, Linux, Mac OS ◦ Cost: $0 (open-source C code, subject to GNU GPL license) ◦ Audience: Researchers & developers working in the field of multimedia authoring and content integration SMIL 2.0 Support Level: Language Profile

Media Player: RealPlayer 2.0 Overview ◦ Publisher: RealNetworks (for-profit private company) ◦ System: Pentium2; Windows, Linux, Mac OS ◦ Cost: $0 (player is proprietary, but free to use) ◦ Audience: All users on the planet wishing to run multimedia items, including those integrated using SMIL SMIL 2.0 Support Level: Language Profile

Conclusion Breadth of support ◦ For-profit vendors: GRiNS, RealPlayer ◦ Academic community:LimSee2, Ambulant Depth of support ◦ All software sampled:SMIL 2.0 Language Profile Conclusion * The multimedia editor and player sample shows that the W3C SMIL 2.0 specification published in 2001 enjoys both breadth and depth of integration and support in the multimedia software of * A conclusion constrained in its scope, it must be noted, by the sample size.

Demo Demo 1: Ambulant ( SMIL 2.0 player) Demo 2:LimSee2 ( SMIL 2.0 editor) Selected because both are open-source products Interested parties may with to explore the source code for an editor and player that support the SMIL 2.0 media integration specifications defined by W3C Of interest to those seeking to design or build specification-based software, whether the spec is their own or that of an external governing body

Questions? W3C ◦ SMIL 2.0 Specification ◦ SMIL 2.0 Support Levels ◦ SMIL 2.0 Test Suite Authoring Tools ◦ GRiNS 2.2 ◦ LimSee2 1.7 Media Players ◦ Ambulant 1.8 ◦ RealPlayer 2.0

References W3C ◦ SMIL 2.0 Spec: ◦ SMIL 2.0 Test Suite: SMIL 2.0 Editors ◦ GRiNS: ◦ LimSee2: SMIL 2.0 Players ◦ Ambulant: ◦ RealPlayer: /realone/ProductionGuide/HTML/realpgd.htm