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.

Contents

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
Debugger
Z3 (computer)
Portable Distributed Objects
Maclisp
OpenGL Utility Toolkit
Monolithic kernel
XPCOM
Pseudonymous remailer
CHS conversion
Time to live
Adware
Triple DES
ScriptBasic
Korn shell
Context menu
Encryption
Display PostScript
G.711
Access control list
Wiki software
Karplus-Strong string synthesis
IBM 704
Transclusion
IBM 1620 Model I
VRML
386BSD