- Editor
- Thierry Michel, W3C.
This document specifies the extended 2.1 version of the Synchronized
Multimedia Integration Language (SMIL, pronounced "smile"). SMIL 2.1 has
the following design goals:
- Define an XML-based language that allows authors to write interactive
multimedia presentations. Using SMIL 2.1, an author can describe the
temporal behavior of a multimedia presentation, associate hyperlinks with
media objects and describe the layout of the presentation on a
screen.
- Allow reusing of SMIL 2.1 syntax and semantics in other XML-based
languages, in particular those who need to represent timing and
synchronization. For example, SMIL 2.1 components are used for
integrating timing into XHTML [XHTML10] and into SVG [SVG].
- Extend the functionalities contained in the SMIL 2.0 [SMIL20] into
new or revised SMIL 2.1 modules.
- Define new SMIL 2.1 Mobile Profiles incorporating features useful
within the mobile industry.
SMIL 2.1 is defined as a set of markup modules, which define the semantics
and an XML syntax for certain areas of SMIL functionality.
This specification is structured as a set of sections, each defining one
or more modules:
- Section 2 is an overview of SMIL 2.1
modularization and the individual modules, and presents conformance
criteria.
- Section 3 defines the SMIL 2.1 Animation
Modules.
- Section 4 defines the SMIL 2.1 Content
Control Modules.
- Section 5 defines the SMIL 2.1 Layout Modules
Updates.
- Section 6 defines the SMIL 2.1
Linking Modules.
- Section 7 defines the SMIL 2.1
Media Object Modules Updates.
- Section 8 defines the SMIL 2.1
Metainformation Module.
- Section 9 defines the SMIL 2.1 Structure
Module.
- Section 10 defines the SMIL 2.1 Timing
and Synchronization Modules Updates.
- Section 11 defines the SMIL 2.1 Time
Manipulations Module.
- Section 12 defines the SMIL 2.1
Transition effects Modules Updates.
This specification also defines four Profiles that are built using the
above SMIL 2.1 modules.
- Section 13 defines the SMIL 2.1
Language Profile.
- Section 14 defines the SMIL
2.1 Mobile Profile.
- Section 15 defines
the SMIL 2.1 Extented Mobile Profile.
- Section 16 defines the SMIL 2.1 Basic
Profile and Scalability Framework.
SMIL 2.1 is a new version. It is build on top of SMIL 2.0.
A large number of SMIL 2.0 Modules [SMIL20-modules] remain the same in
SMIL2.1.
SMIL 2.1 deprecates only a small number of SMIL 2.0 Modules.
SMIL 2.1 introduces new SMIL 2.1 Modules with extented functionalities.
SMIL 2.1 also defines new profiles that are built using the SMIL 2.0
modules [SMIL20] and SMIL 2.1 modules specified in this specification.
If this specification is approved as a W3C Recommendation, it will
supersede the 07 January 2005 version of the SMIL 2.0 Recommendation (Second
Edition) [SMIL20].
Note: SMIL document players, those applications that support playback of
"application/smil" documents, and host language conformant document profiles
must support the deprecated SMIL 2.0 functionalities as well as the new SMIL
2.1 functionalities.
1- The following sections remain unchanged from SMIL 2.0 [SMIL20].
The modules, elements and attributes semantics in the following sections
remain the same as in SMIL2.0.
Therefore each of these sections link to the equivalent section of the SMIL
2.0 Recommendation [SMIL20].
2- The following sections are updated from SMIL 2.0.
In these sections, only the updated or new modules, the new and updated
elements or attributes semantics are specified. The following two profiles
have also been updated:
3- The following sections introduce new Mobile Profiles.
This document has been prepared by the Synchronized Multimedia Working
Group (SYMM-WG) of the World Wide Web Consortium.
The SYMM WG which specified SMIL 2.1 included the following individuals:
- Dick Bulterman, CW - Marisa DeMeglio, DAISY Consortium - Yoshihisa
Gonno, Sony Corporation - Guido Grassel, Nokia - Markku Hakkinen, DAISY
Consortium - Erik Hodge, RealNetworks - Eric Hyche, RealNetworks - Jack
Jansen, CWI - Hiroshi Kawamura, NRCD - Antti Koivisto, Nokia - Nabil
Layaïda, INRIA - Vincent Mahe, France Telecom - Thierry Michel, W3C -
Sjoerd Mullender, CWI - Xabiel García Pañeda, Universidad de Oviedo -
Andrei Popescu, Nokia - Masaru Sugano, KDDI Corporation - Daniel
Zucker, Access Co., Ltd.
The former SYMM WG which specified SMIL 2.0 included the following
individuals:
- Hanan Rosenthal, Canon - Jin Yu, Compaq - Pietro Marchisio, CSELT -
Lynda Hardman, CWI - Jacco van Ossenbruggen, CWI - Lloyd Rutledge, CWI
- Olivier Avaro, France Telecom - Ted Wugofski, Gateway (Invited
Expert) - Masayuki Hiyama, Glocomm - Keisuke Kamimura, Glocomm -
Michelle Y. Kim, IBM - Steve Wood, IBM - Jeff Boston, IBM - Nabil
Layaïda, INRIA - Muriel Jourdan, INRIA - Aaron Cohen, Intel - Wayne
Carr, Intel - Marcel Wong, Ericsson - Ken Day, Macromedia - Daniel
Weber, Panasonic - Patrick Schmitz, Microsoft - Debbie Newman,
Microsoft - Pablo Fernicola, Microsoft - Aaron Patterson, Microsoft -
Kevin Gallo, Microsoft - Paul David, Microsoft - Don Cone, Netscape/AOL
- Wo Chang, NIST - Didier Chanut, Nokia - Antti Koivisto, Nokia -
Roberto Castagno, Nokia - Jack Jansen, Oratrix - Sjoerd Mullender,
Oratrix - Dick Bulterman, Oratrix - Kenichi Kubota, Panasonic - Warner
ten Kate, Philips - Ramon Clout, Philips - Jeff Ayars, RealNetworks -
Erik Hodge, RealNetworks - Rob Lanphier, RealNetworks - Bridie
Saccocio, RealNetworks - Eric Hyche, RealNetworks - Robin Haglund,
RealNetworks - Geoff Freed, WGBH - Philipp Hoschka, W3C - Philippe Le
Hégaret, W3C - Thierry Michel, W3C.