- 編纂者
- Aaron Cohen
(aaron.m.cohen@intel.com)
,Intel
- Thierry Michel
(tmichel@w3.org)
,W3C
この文書は 同期マルチメディア統合言語
(Synchronized Multimedia Integration Language:SMIL,"smile"と発音する)
の"Boston" バージョンを規定する。
SMIL Bostonは次の2点を目標としてデザインされている。
-
XMLに基づいた対話型マルチメディア表現の記述言語を定義する。
SMIL Boston を用いることで、
マルチメディア表現の時間的な挙動・オブジェクトへのハイパーリンク
・スクリーン上のレイアウトを記述することができる。
-
他のXMLベース言語の中で、
時間的な挙動を含む表現を必要とする場合に、SMIL構文の再利用を可能にする。
たとえば、XHTMLの中で時間的な挙動を表現したい場合、
SMIL Bostonコンポーネントを用いるようにする。
[XHTML10]
SMIL Boston はマークアップモジュールのセットとして定義される。
これは、SMILの機能を表現するためのXML構文を規定する。
すべてのモジュールはDocument Object Model(DOM)に基づいている。
SMIL Boston では、DOMへの準拠性の低いSMIL1.0構文を非推奨とする。
最も顕著な例としては、
ハイフン付きの属性名をハイフンなしの属性名に変更したことが挙げられる。
たとえば、属性名clipBeginは属性名clip-beginより望ましいとされる。
SMIL Boston モジュールは(アプリケーション統合の阻害とならないよう)
SMIL1.0属性に対するサポートを要求しない。
application/smil文書の再生機能(あるいはなんらかのSMIL文書の処理・表示機能)
を持つアプリケーションであるSMIL文書プレイヤーは、
推奨されないSMIL1.0属性名を、
SMIL Bostonでの新たな属性名として扱うことを求められる。
この仕様書は各モジュールを解説した以下のセクションによって構成される。
- セクション2では、各モジュールについての概要と、その使用例を示す。
- セクション3では、アニメーションモジュールを定義する。
- セクション4では、スイッチ要素やpreload要素に代表される、コンテンツコントロールモジュールを紹介する。
- セクション5では、 SMIL Boston 基本レイアウトモジュールを説明する。
- セクション6では、リンクモジュールを定義する。
- セクション7では、メディアオブジェクトモジュールを紹介する。
- セクション8では、ストリーミングメディアオブジェクトモジュールを紹介する。
- セクション9では、メタ情報モジュールを定義する。
- セクション10では、head、body要素を含むSMIL Boston 構造モジュールを定義する。
- セクション11では、SMILタイミング・同期モジュールを定義する。
- セクション12では、遷移効果モジュールを紹介する。
- セクション13では、すべてのモジュールのためのSMIL DOMインターフェースを定義する。
また、この仕様書では、上記の各SMILモジュールから、3つのプロファイルを定義する:
- セクション14 : SMIL Boston Language プロファイル
- セクション15 : HTML + SMIL Language プロファイル
- セクション16 : SMIL Basic Language プロファイル
最後に、この仕様書では多くのSMILプレーヤーにサポートされるべきである、基本的メディアフォーマットを定義する:
このドキュメントは
Synchronized Multimedia Working Group (SYMM - WG)によって作成された。
WG は次のメンバーによって構成される。
-
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
-
Nabil Layaïda, INRIA
-
Muriel Jourdan, INRIA
-
Aaron Cohen, Intel
-
Wayne Carr, Intel
-
Ken Day, Macromedia
-
Daniel Weber, Matsushita
-
Patrick Schmitz, Microsoft
-
Debbie Newman, Microsoft
-
Pablo Fernicola, Microsoft
-
Kevin Gallo, Microsoft
-
Don Cone, Netscape/AOL
-
Wo Chang, NIST
-
Didier Chanut, 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
-
Geoff Freed, WGBH
-
Philipp Hoschka, W3C
-
Philippe Le Hégaret, W3C
-
Thierry Michel, W3C.