Synchronized Multimedia Integration Language

related topics
{system, computer, user}
{math, number, function}
{work, book, publish}
{language, word, form}

SMIL (pronounced /ˈsmaɪl/ "smile"), the Synchronized Multimedia Integration Language, is a W3C recommended XML markup language for describing multimedia presentations. It defines markup for timing, layout, animations, visual transitions, and media embedding, among other things. SMIL allows the presentation of media items such as text, images, video, and audio, as well as links to other SMIL presentations, and files from multiple web servers. SMIL markup is written in XML, and has similarities to HTML.


Version history

As of 2008 the current W3C Recommendation for SMIL is SMIL 3.0

SMIL 1.0

SMIL 1.0 became a W3C Recommendation in June 1998.

SMIL 2.0

SMIL 2.0 became a W3C Recommendation in August 2001. SMIL 2.0 introduced a modular language structure that facilitated integration of SMIL semantics into other XML-based languages. Basic animation and timing modules were integrated into Scalable Vector Graphics (SVG) and the SMIL modules formed a basis for Timed-Text. The modular structure made it possible to define the standard SMIL language profile and the XHTML+SMIL language profile with common syntax and standard semantics.

Full article ▸

related documents
Creator code
Run-length encoding
Program counter
Adapter pattern
Z3 (computer)
Portable Distributed Objects
OpenGL Utility Toolkit
Monolithic kernel
Pseudonymous remailer
CHS conversion
Time to live
Triple DES
Korn shell
Context menu
Display PostScript
Access control list
Wiki software
Karplus-Strong string synthesis
IBM 704
IBM 1620 Model I