
CE-HTML は、ユニバーサル プラグ アンド プレイネットワーク上の民生用電子機器用のリモートユーザー インターフェイスを備えたWeb ページを設計するためのXHTMLベースの標準です。この標準は、モバイル デバイスから高解像度テレビまで、さまざまな画面サイズや形状に合わせて適切にスケーリングできるユーザー インターフェイスを定義することを目的としています。[1]
CE-HTMLは、コンシューマーエレクトロニクス協会(CEA)で定義されたCEA-2014標準( Web for Consumer Electronicsの略称「 Web4CE 」とも呼ばれる)の一部です。[ 2 ] [3]
特徴
CE-HTML は次のインターネット言語で構成されています。
- ECMAScript 262、第3版[4]
- XHTML 1.0 移行/厳密[5]
- CSS TVプロファイル1.0 [6]
- XMLHttpRequestオブジェクト[7]
- DOMレベル2.0(コア、[8]スタイル、[9]イベント、[10] HTML [11])
- CE デバイス向けの特定の拡張機能の数。
CE-HTML は、 UPnP経由でもインターネット経由でも家庭内で使用できます。コンテンツ作成者は、 Webで一般的な既知の言語を使用して、CE デバイスで制御できるユーザー インターフェイスを定義できます。CE-HTML クライアントは通常、消費者向け電子機器で実行される CE-HTML 標準に適合したWeb ブラウザーで構成されます。CE-HTML は、これらのブラウザー向けに次のような特定の拡張機能を提供します。
- CSS3入力フォーマットタグを利用して、マルチタップやその他のCE固有の英数字入力をサポートします。 [12]
- オーディオ/ビデオ スクリプト オブジェクトを使用したメディア (オーディオ/ビデオ) の再生。
- 上、下、左、右、OKキーを使用したリモコン(空間ナビゲーション)による操作
- クライアント機能のマッチング - クライアント機能をサーバーが提供するユーザー インターフェイスに一致させます。この目的のために、各 CE-HTML 準拠クライアントは機能プロファイルを利用しています。クライアントのユーザー エージェント文字列に配置されるこのプロファイルにより、サーバーはクライアントが CE-HTML のどの部分をサポートしているかを知ることができます。サーバーは、その機能をいわゆる「XML UI リスト」で送信し、クライアントがサーバーが提供するさまざまな CE-HTML ユーザー インターフェイスを選択できるようにします。
- テレビなどの CE デバイスで使用するためのユーザー インターフェイス プロファイル。これらは、CE-HTML クライアントがその機能のベースにできる定義済みの機能プロファイルです。たとえば、サポートされるフォント、デバイスの画面サイズ、デバイスの a/v スクリプト オブジェクトでサポートされるメディアなどを定義します。すべてのプロファイルは、10 フィートのユーザー インターフェイスに基づいています。
- サードパーティの通知により、クライアントは外部サーバーからのメッセージをポーリングし、現在表示されているユーザー インターフェイスに関係なく、ユーザーにメッセージを表示できます。
- CE-HTML コンテンツ用の特定の新しいMIME タイプ: 「application/ce-html+xml」。
典型的なCE-HTMLコードは次のようになります: [13]
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"ce-html-1.0-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< title > CE-HTML </ title >
</ head >
< body onload = "document.getElementById('myvid').play(1);" >
CE-HTML a/v オブジェクト: < br />
< object type = "video/mp4" id = "myvid" data = "myvideo.mp4" width = "640" height = "480" ></ object >
</ body >
</ html >
歴史
CE-HTMLは、一般的なパソコンの特性を持たないデバイス上でHTML (ウェブ)コンテンツを表示するという問題に対する答えを策定するために、多くの家電メーカーで構成されるコンシューマーエレクトロニクス協会R7WG9ワーキンググループ内で開発されました。 [14] CEデバイスでは、通常のウェブページを表示する際に問題があります。これは、これらのページが以下を使用しているためです。
- フォントや画像が小さく、テレビやセットトップボックスで見るときのように遠くからでは読めない
- マウスまたはキーボードによるナビゲーションのみで、リモートコントロールによるナビゲーションはできません。
- ナビゲート可能な要素がハイライトされないため、ユーザーはナビゲートする要素を見ることができません。
- 多くの非移植ブラウザ固有の拡張機能 ( DOMレベル 0/レガシー DOM)
- 標準的なオーディオ/ビデオオブジェクトの実装がない
- Adobe Flashなどの独自の(CEと互換性のない)拡張機能の使用
CE デバイスを使用して Web コンテンツを表示する際のさらなる困難は、CE デバイスが通常、解像度、リモート コントロール、オーディオ/ビデオ コーデックなど、さまざまな機能を備えているという事実によって発生します。
使用
CE-HTMLは、 Open IPTV Forum [15]、Digital Living Network Alliance(バージョン2以降)、HbbTVなどの他の標準でもますます使用されています。一部の調査では、CEA-2014(CE-HTMLが重要な部分を占める)がリビングルームのインターネット体験における重要な技術の1つになると示唆されています。[16]現在、 Oregan Networks Ltdが開発したOregan [17]やWebkitをベースにしたWedisonプロジェクト[18] など、CE-HTML対応のブラウザを持っていると主張するブラウザベンダーやソリューションプロバイダーが多数あります。
フィリップスは、2009年4月にヨーロッパでネットTV機能を通じてCE-HTML標準[19]をサポートする最初のデバイスをリリースし[20] [21] 、 2010年には[22]シャープ[23]とロエベ[24]のプラットフォームにも拡大しました。
スマートテレビ(コネクテッドテレビやハイブリッドテレビとも呼ばれる)デバイスは、サムスン[25]、 パナソニック[26]、ソニー[27]からも発売されているが、これらは他の多くのプログラミング言語をベースにしている。[28] [29] [30]
参照
- スマート TV プラットフォームとミドルウェア ソフトウェアの一覧
- HbbTV (ハイブリッド放送ブロードバンドテレビ)
- 10フィートのユーザーインターフェース
- インタラクティブテレビ
- スマートテレビ
参考文献
- ^ 「消費者向けデバイス向けリモート ユーザー インターフェイスの CE-HTML」 Domoticspoint.com。2006 年 4 月 21 日時点のオリジナルよりアーカイブ。2011年10 月 19 日閲覧。
- ^ 「Web4CE: コンシューマーデバイス上の Web ベースアプリケーションへのアクセス」(PDF) 。2011 年10 月 19 日閲覧。
- ^ 「Consumer Electronics Association: CEA-2014」。Ce.org。2011年6月8日時点のオリジナルよりアーカイブ。2011年10月19日閲覧。
- ^ 「Ecmascript 262、第3版」。Ecma-international.org 。 2011年10月19日閲覧。
- ^ http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 移行/厳密
- ^ 「CSS TV Profile 1.0」。W3.org 。 2011年10月19日閲覧。
- ^ 「XMLHttpRequest オブジェクト」。W3.org。2011年10 月 19 日閲覧。
- ^ 「DOM level 2.0 Core」。W3.org。1997年11月20日。 2011年10月19日閲覧。
- ^ 「DOM レベル 2.0 スタイル」。W3.org。2000 年 11 月 13 日。2011 年10 月 19 日閲覧。
- ^ 「DOM レベル 2.0 イベント」。W3.org。2000 年 11 月 13 日。2011 年10 月 19 日閲覧。
- ^ 「DOM level 2.0 HTML」。W3.org。2003年1月9日。 2011年10月19日閲覧。
- ^ 「CSS3 ワーキングドラフト」 W3.org . 2011年10月19日閲覧。
- ^ CEA-2014 正誤表 2008年12月9日アーカイブ、Wayback Machine
- ^ CELF-2007 CEA-2014 標準の導入[永久リンク切れ ]
- ^ 「Open IPTV Forum – Declarative Application Environment」(PDF) 。 2013年1月14日時点のオリジナル(PDF)からアーカイブ。 2012年1月26日閲覧。
- ^ リビングルームを虜にするワールドワイドウェブ
- ^ 「Oregan media browser information」. Oregan.net . 2011年10月19日閲覧。
- ^ http://www.wedison.org 2010年2月12日アーカイブWayback Machine Wedisonプロジェクト情報
- ^ Andrews, Robert (2008年9月1日). 「PhilipsがNet TVをデモ」. Paidcontent.co.uk. 2009年6月1日時点のオリジナルよりアーカイブ。 2011年10月19日閲覧。
- ^ 「Philips Net TV、2009年4月にライブ配信」。Engadget.com 。 2011年10月19日閲覧。
- ^ 「フィリップスがネットTVを発表」 Pocket-lint.co.uk 2009年2月19日。2009年2月22日時点のオリジナルよりアーカイブ。2011年10月19日閲覧。
- ^ 「フィリップスがシャープおよびロエベと提携」 Whathifi.com。2011年10月5日時点のオリジナルよりアーカイブ。2011年10月19日閲覧。
- ^ 「Sharp Aquos Net」Hughsnews.ca、2010年9月2日。 2011年10月19日閲覧。
- ^ 「Loewe Medianet」 Loewe-int.de 。 2011年10月19日閲覧。
- ^ 「Samsung Internet-enabled televisions this year」Inquisitr.com。2008年8月26日。 2011年10月19日閲覧。
- ^ 「パナソニック、Vieracastインターネット対応プラズマテレビを今夏発売予定」Engadget.com 。 2011年10月19日閲覧。
- ^ 「Sony Google TV」。Discover.sonystyle.com。2011年7月10日時点のオリジナルよりアーカイブ。2011年10月19日閲覧。
- ^ 「Samsung Connected TV Yahoo」。Connectedtv.yahoo.com 。 2011年10月19日閲覧。
- ^ 「Panasonic Vieracast」. .panasonic.com. 2011年3月10日時点のオリジナルよりアーカイブ。2011年10月19日閲覧。
- ^ Linuxデバイスがテレビとインターネット動画をリンク
