The SMIL 3.0 language is the W3C’s standard language for web-based multimedia. This book provides a comprehensive guide to all of SMIL’s elements and attributes for all versions, from the complete SMIL Language profile to SMIL Tiny. Driven by dozens of examples and illustrated code fragments, every aspect of SMIL is treated in this book.
Starting with essential background on XML and the streaming media infrastructure, this book considers recent features – such as smilText and smilState – as well as the structuring, layout and timing aspects required to master SMIL. In addition, the book describes advanced SMIL functionality, including transitions, animation and embedded metadata, all from an application-oriented perspective.