Synchronized Multimedia Integration Language

Synchronized Multimedia Integration Language
Filename extension
.smil
Internet media type
application/smil+xml
Uniform Type Identifier (UTI)com.real.smil[1]
Developed byWorld Wide Web Consortium
Type of formatMarkup language
Standard
  • SMIL 1.0 (Recommendation)[2]
  • SMIL 2.0 Second Edition (Recommendation)[3]
  • SMIL 2.1 (Recommendation)[4]
  • SMIL 3.0 (Recommendation)[5]
Open format?Yes
SMIL
Synchronized Multimedia Integration Language
SVG with an animated refraction effect using SMIL and SVG filter effects
AbbreviationSMIL
Native name
Synchronized Multimedia Integration Language
Latest versionSMIL 3.0
December 1, 2008 (2008-12-01)
OrganizationW3C
CommitteeSYMM Working Group
Editors
Editors
    • Dick Bulterman
    • Jack Jansen
    • Pablo Cesar
    • Sjoerd Mullender
    • Eric Hyche
    • Marisa DeMeglio
    • Julien Quint
    • Hiroshi Kawamura
    • Daniel Weck
    • Xabiel García Pañeda
    • David Melendi
    • Samuel Cruz-Lara
    • Marcin Hanclik
    • Daniel F. Zucker
    • Thierry Michel
[5]
Base standardsXML, SVG
DomainMultimedia
Websitewww.w3.org/TR/2008/REC-SMIL3-20081201/

Synchronized Multimedia Integration Language (SMIL (/sml/)) is a World Wide Web Consortium recommended Extensible Markup Language (XML) markup language to describe multimedia presentations. It defines markup for timing, layout, animations, visual transitions, and media embedding, among other things. SMIL allows presenting media items such as text, images, video, audio, links to other SMIL presentations, and files from multiple web servers. SMIL markup is written in XML, and has similarities to HTML.

Members of the World Wide Web Consortium (also known as the "W3C") created SMIL for streaming media presentations, and published SMIL 1.0 in June 1998. Many of these W3C members helped author several versions of SMIL specifications between 1996 (when the first multimedia workshops were hosted by the W3C) and 2008 (when SMIL 3.0 was published). SMIL is an XML-based application, and is a part of many Multimedia Messaging Service (MMS) applications. SMIL can be combined with other XML-based specifications such as with SVG (as has been done with SVG animation) and with XHTML (as done with HTML+TIME).

  1. ^ "System-Declared Uniform Type Identifiers". Uniform Type Identifiers Reference. Apple Inc.
  2. ^ Hoschka, Philipp, ed. (1998-06-15). "Synchronized Multimedia Integration Language (SMIL) 1.0 Specification". W3C. SYMM Working Group. Retrieved 2021-04-09.
  3. ^ Ayars, Jeff; Bulterman, Dick; Cohen, Aaron; Day, Ken; Hodge, Erik; Hoschka, Philipp; Hyche, Eric; Jourdan, Muriel; Kim, Michelle; Kubota, Kenichi; Lanphier, Rob; Layaïda, Nabil; Michel, Thierry; Newman, Debbie; van Ossenbruggen, Jacco; Rutledge, Lloyd; Saccocio, Bridie; Schmitz, Patrick; ten Kate, Warner; Michel, Thierry, eds. (2005-01-07). "Synchronized Multimedia Integration Language (SMIL 2.0)". W3C. SYMM Working Group. Retrieved 2021-04-09.
  4. ^ Bulterman, Dick; Grassel, Guido; Jansen, Jack; Koivisto, Antti; Layaïda, Nabil; Michel, Thierry; Mullender, Sjoerd; Zucker, Daniel, eds. (2005-12-13). "Synchronized Multimedia Integration Language (SMIL 2.1)". W3C. SYMM Working Group. Retrieved 2021-04-09.
  5. ^ a b Bulterman, Dick; Jansen, Jack; Cesar, Pablo; Mullender, Sjoerd; Hyche, Eric; DeMeglio, Marisa; Quint, Julien; Kawamura, Hiroshi; Weck, Daniel; García Pañeda, Xabiel; Melendi, David; Cruz-Lara, Samuel; Hanclik, Marcin; Zucker, Daniel F.; Michel, Thierry, eds. (2008-12-01). "Synchronized Multimedia Integration Language (SMIL 3.0)". W3C. SYMM Working Group. Retrieved 2021-04-09.