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 must 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 two 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.
3- Unchanged SMIL 3.0 Profiles:
The following Profiles are unchanged from SMIL 2.1 [SMIL21].
Finally, SMIL 3.0 provides a Scalability Framework, where a family of scalable SMIL profiles can be defined using a sub- or superset of the SMIL 3.0 Language, Daisy, Mobile, or Extended Mobile 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
For this Candidate Recommendation version normative and informative sections are color coded as follows. For the final Recommendation version, only informative sections retain the color in the style sheet.
This section is 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:
This section is informative.
The following are the changes (as of Nov 21st) done in this document, since the previous SMIL 3.0 Last Call WD.
2007-07-12: editorial - Fixed some internal references. (Sjoerd)
2007-10-24: editorial - Fixed SMIL namespace declarations. (Sjoerd)
Additional changes:
A centering option has been added to textPlace and the attribute value names are defined as being relative to the secondary writing direction. (dcab)
The former SMIL 3.0 External Timing chapter was removed from the SMIL 3.0 spec. It is now a standalone document called SMIL Timesheets 1.0 in order to give it more visibility as Timesheets allows integration of timing into a wide range of other XML languages.
Here are the references we need:
None
None