Overview of SMIL Animation and Implementation in IBM Lotus Symphony

Slides:



Advertisements
Similar presentations
Combining the strengths of UMIST and The Victoria University of Manchester 15 th June 2006 Keep SMILing Institutional Web Management Workshop 10 th June.
Advertisements

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.
Implementing Streaming Media Standards with RealSystem Rob Lanphier Program Manager - Open Standards RealNetworks.
HTML5, OVERVIEW AND NEW FEATURES PowerPoint by Mason O’Mara.
XML Technology in E-Commerce
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.
School of Computer Science & Information Technology G6DPMM - Lecture 18 Synchronized Multimedia Integration Language (SMIL)
Timing in XML XML and XSL Timing framework in XML Approaches Inline syntax (SMIL) Styled Timing Timesheets Timesheets and SMIL comparison.
Timing in XML Timing framework in XML Approaches Inline syntax (SMIL) Styled Timing Timesheets Timesheets and SMIL comparison.
Introduction to SVG & Batik Presented by Shang-Ming Huang.
Advanced Web Technologies MSc. Publishing on WWW.
B.Sc. Multimedia ComputingMedia Technologies Vector Graphics.
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
COM 205 Multimedia Applications
Multimedia Authoring Tools Lecture 13
E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language.
Web design for fun Presented to the Rochester Computer Society 6/10/2003 By Michael Necheles EDS.
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.
Scientific Markup Languages Birds of a Feather A 10-Minute Introduction to XML Timothy W. Cole Mathematics Librarian & Professor of.
W3C SMIL 2.0 Authoring Tools & Media Players Marc Boyer March 24, 2008.
Integrating Timing into XML Documents Patrick Schmitz MS Research BARC Telepresence.
1 Tien TRAN-THUONG & Cécile ROISIN INRIA Rhône-Alpes OPERA Research Project Zirst avenue de l'Europe - Montbonnot Saint Ismier Cedex - France.
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.
School of Computer Science & Information Technology G6DPMM - Lecture 17 Scaleable Vector Graphics.
Architecting Web Services Unit – II – PART - III.
Css. Definition Cascading style sheet (CSS) Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.
McGraw-Hill/Irwin © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. SMIL Ellen Pearlman Eileen Mullin Programming the Web Using XML.
Presented by Nassib Awad
CHAPTER TEN AUTHORING.
Web Services for Satellite Emulation Development Kathy J. LiszkaAllen P. Holtz The University of AkronNASA Glenn Research Center.
Introducing the new features of SVGT 1.2 Andrew T. Emmons Open Text, BitFlash Division.
Streaming Media A technique for transferring data on the Internet so it can be processed as a steady and continuous stream.
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.
Geo Web Publisher Nicolas Loubier. Geo Web Publishing What is Geo Web Publisher ? Comprehensive solution for publishing geospatial information via the.
SVG for Designers Tom Hoferek. Objectives Introduce SVG Illustrate its capabilities Demonstrate SVG in action Speculate, discuss, answer questions.
1 Scalable Vector Graphics (SVG). 2 SVG SVG is an application language of XML. “SVG is a language for describing two- dimensional graphics in XML. SVG.
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
The Synchronized Multimedia Integration Language (SMIL) Kuo-Hao Li.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Contents : What is Silverlight? Silverlight Overview Silverlight Toolkit Overview Timeline & Packaging Silverlight V1.0 & V1.1 Properties of V1.0 Properties.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
XML Modules Extending Web Accessibility. W3C Web Accessibility Initiative (WAI) "The power of the Web is in its universality. Access by everyone regardless.
MULTIMEDIA Multimedia is the field concerned with the computer- controlled integration of text, graphics, drawings, still and moving images (Video), animation,
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Part of the Microsoft.NET Framework 3.0 Tomer Shamam.NET Technologies Expert Sela Group
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.
CSS.
Working with Cascading Style Sheets
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Creating Visual Effects
Klara Nahrstedt Spring 2009
Topic Map & SMIL Prototypes KUL-ESAT-DOCARCH
Web Engineering CS-4513 Prepared By: Junaid Hassan Lecturer at UOS M.B.Din Campus
SMIL and SVG Digital Multimedia, 2nd edition
W3C Web standards and Recommendations
Chapter Lessons Understand the Macromedia Flash workspace
Creating Visual Effects and Animation
Unit 2, Lesson 5 Website Development Tools
CHAPTER 8 Multimedia Authoring Tools
Building beautiful and interactive apps with HTML5 & CSS3
Unit 2, Lesson 5 Website Development Tools
Web Authoring Trends and Implications for Collaboration
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Overview What is Multimedia? Characteristics of multimedia
.NET and .NET Core 7. XAML Pan Wuming 2017.
Multimedia Authoring Tools
Presentation transcript:

Overview of SMIL Animation and Implementation in IBM Lotus Symphony Clarence Guo Software Engineer/IBM

Agenda What is SMIL What's new in SMIL 3.0 Characters of SMIL Animations in Symphony Looking forward to the animation in Symphony QA

Agenda What is SMIL What's new in SMIL 3.0 Characters of SMIL SMIL ≠ smile Bird's eye on SMIL A Sample for the animation Main Elements Recommended 5-layer structure for the animation What's new in SMIL 3.0 Characters of SMIL Animations in Symphony Looking forward to the animation in Symphony QA

SMIL Synchronized Multimedia Integration Language 1.0 published by W3C for web-based multimedia support in 1998, 2.0 in 2000, 3.0 in Oct. 2008 A standard language that is also recommended by OASIS (Organization for the Advancement of Structured Information Standards) and it is integrated into ODF Defines an XML-based language to get powerful support for interactive multimedia Sponsors: RealNetworks, IBM, Intel, Microsoft, Macromedia, AOL, Nokia, Panasonic, Philips... Products: IE, RealOne, QuickTime...

SMIL – Bird's Eye

SMIL – a Sample

SMIL – Main Elements animateTransform: animates a transformation attribute, e.g., scale, rotate, skew, etc. animateMotion: animates along a path animateColor: specifies an animation of a color attribute transitionFilter: animates the progress of changing a polygon animate: animates numeric attributes, e.g., x, y, width, height, etc., as well as non-numeric attributes set: animates simple attributes, e.g., font name, font size, etc. seq: represents sequence (main or interactive) par: timing container/Synchronization

SMIL – 5-layer structure for Animation

Agenda What is SMIL What's new in SMIL 3.0 Characters of SMIL Animations in Symphony Looking forward to the animation in Symphony QA

What's New in SMIL 3.0 (part I) Three new functional areas smilText - a new media type that provides a text container element for defining the timed text, and a set of additional elements and attributes to control timed text rendering State - Provides a mechanism for the author to create more complex control flow DOM - Better DOM support for programmable content control

What's New in SMIL 3.0 (part II) Introduces new modules with extended functionalities MediaPanZoom: Defines and manages a two-dimensional rendering space MediaOpacity: Allows the opacity of a media object to be defined TextStyling & TextMotion: Supports rich text style & motion effect StateTest: Determines pre-defined conditions then do the correct thing UserState & StateSubmission: Allows elements to be rendered depending on author-defined values / Saves author defined state or to transmit it to an external server DOMTimingMethods: Contains DOM methods to start and stop parts of a presentation during playback, and also DOM events that may be used to influence a presentation

What's New in SMIL 3.0 (part III) Revised some functional areas Content Control Layout Linking Media Object Timing and Synchronization ... ... No change for animation

Agenda What is SMIL What's new in SMIL 3.0 Characters of SMIL Animations in Symphony Looking forward to the animation in Symphony QA

Characters of SMIL An open and free architecture Clear responsibility definitions Easy to learn and use Integrates/conforms to other standards, e.g., XML, SVG, DOM Synchronously play multiple multimedia objects that are deployed at different sites Complex control flow in terms of different situations Easy to convert to/from other languages, e.g., HyTime A declarative language; Is Scripting required by experts?

Agenda What is SMIL What's new in SMIL 3.0 Characters of SMIL Animations in Symphony Design for model Design for UI Timing and Drawing Design for copy/paste Looking forward to the animation in Symphony QA

Animations in Symphony - Design for model

Animations in Symphony - Design for UI

Animations in Symphony - Timing and Drawing Timing Control Modal Object Drawing Control ... ...

Design for copy/paste

Agenda What is SMIL What's new in SMIL 3.0 Characters of SMIL Animations in Symphony Looking forward to the animation in Symphony QA

Looking forward to the animation in Symphony Interoperability Performance Rich and colorful effects New UI

Ref Link: http://www.w3.org/TR/2008/PR-SMIL3-20081006/

Agenda What is SMIL What's new in SMIL 3.0 Characters of SMIL Animations in Symphony Looking forward to the animation in Symphony QA