This section is informative.
This document specifies the third version of the Synchronized Multimedia Integration Language (SMIL, pronounced "smile"). SMIL 3.0 has the following design goals:
SMIL 3.0 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 Chapters, each defining one or more modules:
This specification also defines five Profiles that are built using the above SMIL 3.0 modules.
This section is informative.
SMIL 3.0 is a new version. It is built on top of SMIL 2.1.
A large number of SMIL 2.1 Modules [SMIL21-modules] remain the same in SMIL
3.0.
SMIL 3.0 introduces new SMIL 3.0 Modules with extended functionalities.
SMIL 3.0 also defines three new profiles that are built using the SMIL 3.0 modules specified in this specification.
If this specification is approved as a W3C Recommendation, it will supersede the 13 December 2005 version of the SMIL 2.1 Recommendation [SMIL21].
Note: SMIL document players, those applications that support playback of "application/smil xml" documents, and host language conformant document profiles are expected to support the deprecated SMIL 2.1 functionalities as well as the new SMIL 3.0 functionalities.
This section is informative.
SMIL 3.0 specification provides three classes of changes to the SMIL 2.1 Recommendation, among the functional areas. For more details on the SMIL 3.0 Modules changes, refer to the next SMIL 3.0 Modules chapter.
1- New SMIL 3.0 functional areas
SMIL 3.0 adds the following new sections introducing new modules where new elements or attributes semantics are specified.
2- Revised SMIL 3.0 functional areas
In these sections, updated or new modules are introduced where new and updated elements or attributes semantics are specified.
3- Unchanged SMIL 3.0 functional areas
The modules, elements and attributes semantics in the following sections remain the same as in SMIL2.1 [SMIL21]. There are no major changes to the document; apart from minor issues related to wording, typos, links and references.
1- New SMIL 3.0 Profiles:
SMIL3.0 adds the following three new Profiles:
2- Updated SMIL 3.0 Profiles:
The following Profiles are updated from SMIL 2.1 [SMIL21] to include new SMIL 3.0 functionalities.
Finally, SMIL 3.0 provides a Scalability Framework, where a family of scalable SMIL profiles may be defined using a sub- or superset of the SMIL 3.0 Language, DAISY, or Unified Mobile Profile profiles, or a superset of the SMIL 3.0 Tiny profile.
This section is informative.
Throughout the document, normative and informative sections are labelled with following rules:
- a <div> section associated with a class="normative or
class="informative". These two class have different styling to ease
viewing of different sections.
- a statement "This section is normative" or "This section
is informative" which follows the <div> tag
Informative sections are color coded as follows. All other sections (without a gray background and green border) are normative.
This section is informative.
This section is normative.
The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "RECOMMENDED", "MAY", and "OPTIONAL" in the normative parts of this document are to be interpreted as described in [RFC2119].
For readability, these words do not appear in all uppercase letters in this specification.
This section is informative.
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 3.0 included the following individuals:
The former SYMM WG which specified the previous SMIL versions included the following individuals: