160 likes | 397 Views
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. What is SMIL. S ynchronized M ultimeda I ntegration L anguage Synchronizing video, audio, images, text
E N D
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
What is SMIL • Synchronized Multimeda Integration Language • Synchronizing video, audio, images, text • The area in which it can be used • Slideshows • Advertisement • Education • Product information • User´s guides • Etc..
W3C recomendation • Working Group in Synchronized Multimeda(SYMM)- March 1997 • SMIL 1.0-recomendation in June 1998 • SMIL 2.0 recomendation in August 2001
General Rules The smil document start with <smil> .....here goes other markups.... </smil>
Rules It is required a body section <smil> <head>..</head> <body> ...... </body> </smil>
Rules • Attribute,tags-lower case • Always closing tag <img src=“myimage.gif”/> <audio scr=“piano.ra”/> • The value of an attribute in quotation • <!—this is a comment-->
SMIL 1.0 element • <smil>..</smil>,children <head> and <body> • <head>..</head>,children <layout>and <meta> • <layout>..</layout>, children <root-layout> and <region> • <root-layout>,define weight and height of the window • <region>,control the position of the media elements • <body>..</body>,children <switch> <img> <text> <video> <audio> <a> <par> <seq>
SMIL document <smil> <head> <layout> <root-layout weight=“200” height=“300”/> </layout> </head> <body> ....</body> </smil>
SMIL 2.0 • Extend the functuonallity of SMIL 1.0 • Define a set of reusable modules • Modules grouped into functional areas 1.Animation 2.Content Control 3.Layout 4.Linking 5.Media Object 6.Metainformation 7.Structure 8.Timing and Synchronization 9.Time Manipulation 10.Transition Effects
SMIL 2.0 define a set of language profile that incorporate SMIL 2.0 modules • SMIL 2.0 Basic profile • SMIL 2.0 Language profile • XHTML+SMIL profile
HTML+TIME • Microsoft implementation • Not included in SMIL 2.0 recomendation • HTML+TIME supported in Internet Explorer 5.0 and later
Examples….. • <seq>and <par> • SMIL elements review made with SMIL <seq> <par> with dur=“5s” <par> dur=“5s” <par> with dur=“5”
References • www.w3c.org/AudioVideo/ the official world wide web consortium web site about SMIL • www.cwi.nl/~media/SMIL/ - SMIL examples and publications • service.real.com/help/library/encoders.html – Real Networks guide on SMIL • www.wdvl.com/Authoring/Languages/XML/SMIL/Intro/ -Web developers web site: Introduction to SMIL