80 likes | 200 Vues
SMIL (Synchronized Multimedia Integration Language) is an XML-based standard designed for creating multimedia presentations on the web. SMIL 1.0 offers a structured way to integrate web resources, focusing on the timing and synchronization of various media elements. This document discusses extensions like SMIL Boston, which enhances SMIL 1.0 and implements timing frameworks applicable to other XML languages, such as SVG animations and HTML+SMIL. We highlight the need for improved features and clear guidance on utilizing recommendations effectively amidst evolving multimedia standards.
E N D
Graphics Shootout on the Web Jacco van Ossenbruggen Multimedia and Human-Computer Interaction CWI Amsterdam http://www.cwi.nl/~jrvosse/
SMIL is about timing… not just graphics… … combining Web resources… in an XML syntax SMIL SynchronizedMultimediaIntegrationLanguage
Beyond SMIL 1.0 • SMIL 1.0 provides: • an XML document type for multimedia presentations on the Web • SMIL Boston provides: • extensions to SMIL 1.0, but more importantly: • a framework for timing in other XML languages • See SVG Animation, HTML+SMIL • Future (?!): WML+SMIL, …
For more info on SMIL and related specifications • http://www.w3.org/AudioVideo/
Things I hear around me (1) • The X Recommendation doesn’t even do this! • We’re working on that, it will be in the next version • Not good enough, my customers are waiting for this, I need it now!
Things I hear around me (2) • The X Recommendation doesn’t even do this! • No, but X was never designed to do that • So what Recommendation should I use? • W3C is setting up a working group to address this • Arghh!
Things I hear around me (3) • The X Recommendation doesn’t even do this! • No, but you can do that easily combining these recommendations over here • Why doesn’t it say so?
Conclusions • SMIL is about time and synchronization • We need more features and standards, not fewer • We need to • explain the scope of a Recommendations better • suggest how you solve problems that are out of scope • explain how Recommendations should be used in combination