- Editor
- Thierry Michel, W3C.
This section is informative.
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 section is informative.
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.
- Section 6 defines the SMIL 2.1
Linking Modules.
- Section 7 defines the SMIL 2.1
Media Object Modules.
- 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.
- Section 11 defines the SMIL 2.1 Time
Manipulations Module.
- Section 12 defines the SMIL 2.1
Transition effects Modules.
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.
This section is informative.
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+xml" documents, and host language conformant document
profiles must support the deprecated SMIL 2.0 functionalities as well as the
new SMIL 2.1 functionalities.
This section is informative.
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.
The following sections links are the equivalent sections of the SMIL 2.0
Recommendation [SMIL20].
2- The following sections are updated from SMIL 2.0 [SMIL20].
In these sections, updated or new modules are introduced where 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.