Difference between revisions of "Compliance levels"
(Added A-SMIL extensions to Level 1 and Level 2)
|Line 74:||Line 74:|
Revision as of 10:02, 22 October 2010
The W3C SMIL standard specifies profiles that allow implementations to incrementally add support for SMIL features. However in real application, we feel that the profiles may be insufficient and some times over-complicated to use as a definition. Here is an attempt to define SMIL performance levels by A-SMIL.org.
|Feature||Level 0||Level 1||Level 2||SMIL feature|
|Image, video and audio objects||X||X||X||<img>, <video>, <audio>|
|Wallclock for date/time/recurrence scheduling||X||X||wallclock()|
|Auto reload||X||X||<meta http-equiv="Refresh">|
|Interrupts supporting priority||X||X||<excl>, <priorityClass>|
|Background file transfer||X||X||<prefetch>|
|Conditional play based on dynamic states||X||X||expr=""|
|Play-logs, error reporting, inventory reporting||X||X||A-SMIL extensions; see "Reporting"|
|Screen layout control||X||<region>|
|Animation (for crawls)||X||<animate>|
Level 0 are quick and easy SMIL implementations useful for stand-alone, full-screen, looping only, playback only applications.
Level 1 are full-screen SMIL implementations capable of network management and complex scheduling.
Level 2 are more sophisticated SMIL implementations useful for general digital signage applications on a large display.