HTML5」とは何か ~“Open Web Platform”がテレビに与えるインパクト~

Total Page:16

File Type:pdf, Size:1020Kb

HTML5」とは何か ~“Open Web Platform”がテレビに与えるインパクト~ Special Issue ウェブ連動のメディア技術 vol no 67 2 1 「HTML5」とは何か ~“Open Web Platform”がテレビに与えるインパクト~ 芦村和幸† キーワード Web標準,Open Web Platform,HTML5,Web and TV,MMIアーキテクチャ 用されてきた.一方で,時代とともにウェブで扱うコンテ 1 ま え が き ンツは多様化し,マルチメディア対応かつインタラクティ 時代とともにウェブで扱うコンテンツは多様化してマル ブなコンテンツの需要が飛躍的に増加した結果,ウェブコ チメディア対応かつインタラクティブなコンテンツの需要 ンテンツは,単なる「ウェブページ」から「ウェブアプリケー が飛躍的に増加し,単なる「ウェブページ」から「ウェブア ション」へと変遷を遂げ,さらに,その利用環境も携帯機器 プリケーション」へと変遷を遂げた.本稿では,まず,ウ や家電機器へと範囲を広げており,これにより,ウェブコ ェブ技術とW3Cによるその国際的標準化について概観し ンテンツを従来の方法で表現することが難しくなってきて た上で,マルチメディア対応かつインタラクティブなウェ いる. ブアプリケーション構築のための開発プラットフォームと 開発者はこのようなウェブ利用の進化に合わせるため, してW3Cの提唱する“Open Web Platform”について解説 独自の手法を使って対応するようになっていったが,それ する.また,その中心的な存在でありW3Cで策定作業の が逆にコンテンツ普及の妨げになるという面も合わせ持っ 進むHTML5仕様の最新状況について報告する.さらに, ていた.そこで,2008年に新しいウェブアプリケーション 近年ますます広がりを見せるウェブアプリケーション用の 記述言語としてHTML55)6)の策定が開始され,近年では さまざまな端末機器の例としてテレビに着目し,W3Cで進 PCのみならず,iPhone, Android等,いわゆるスマートフ む Web and TVの検討状況について説明する.その上で, ォンを含めた各種デバイスにおけるウェブアプリケーショ 将来的にニーズが高まると予想される,家電機器を含めた ンの利用が広がっている. 各種機器とクラウドサービスの連携を柔軟かつ透過的な形 2.2 W3Cによるウェブ技術の標準化 で実現するための標準的フレームワークとして,W3C World Wide Web Consortium(W3C)1)は,ウェブの可 MMIアーキテクチャを紹介する. 能性を最大限に導き出すことを目的として,ウェブ技術発 明者であるTim Berners-Leeにより創設された産業コンソ 2 ウェブ技術とW3Cによる国際標準化 ーシアムであり,アメリカのマサチューセッツ工科大学計 2.1 ウェブ技術の変遷 算機科学人工知能研究所(MIT/CSAIL),フランスに本部 ウェブは世界中で共通的に利用されるがゆえに,その相 を置く欧州情報処理数学研究コンソーシアム(ERCIM), 互運用性(Interoperability),国際化(Internationalization), および日本の慶應義塾大学という3ホスト機関により共同 入出力方法の多様性(Multi-Modality),および利用者への親 運営されている.W3Cはウェブの発展と相互運用性確保に 和性(Accessibility)を保証する必要があり,そのために, 必要な各種標準仕様の策定に取組んでいるが,特に2008年 W3C1)等による国際的な技術標準化が現在も継続して行われ からは,新しいウェブアプリケーション記述言語として ている.そのウェブへのアクセス方法としてウェブブラウ HTML5の策定が開始され,関連する多種多様な ザが開発され,各種端末上の表示装置およびブラウザ・ソ JavaScript APIを利用した非常に強力なウェブアプリケー フトウェアの差分を吸収するため,そして開発者が容易に ションの記述が可能となっている. ウェブアプリケーションの開発を行うことができるように, 以下では,W3Cにおける標準化の取組みのポイントとし Hypertext Markup Language(HTML)2)~4)が標準化され利 て,「W3CグループとW3Cワークショップ」および「W3C 勧告文書」について概説する.なお,これらの点を含め, †慶應義塾大学 大学院政策・メディア研究科/World Wide Web Consortium (W3C) W3Cの活動内容の詳細については,“ W3C Process "The Open Web Platform: Impacts of Web technologies including Document”7)に規定されている. HTML5 on Smart TVs" by Kazuyuki Ashimura (Graduate School of Media and Governance, Keio University, Fujisawa/World Wide Web 2.2.1 W3CグループとW3Cワークショップ Consortium (W3C)) W3Cの標準仕様策定活動は,図1に示す通り,Working 92 (12) 映像情報メディア学会誌 Vol. 67, No. 2, pp. 92~97(2013) » Special Issue « 縡「HTML5」とは何か ~“Open Web Platform”がテレビに与えるインパクト~ Document Document Translations Translations Document Recommendation Maintenance Press Activities, Testimonials Publication of Endorsement Web Standard Proposed Technical Reviews, Technical Reviews, Recommendation Tests, Pilot Tests, Pilot Technical Reviews, Technical Reviews, Implementations Recommendation Implementations Tests, Pilot Tests, Pilot W3C Members W3C Members Track Work Implementations Candidate Implementations Technical Submissions, Recommendation Charter Reviews, Delegation of Experts, Public Public Patent Policy Technical Reviews Technical Reviews Invited Experts Last Call Working Group Commitments Working Draft Formation Organizations, Technical Delegation of Submissions, Invited Technical Reviews Technical Reviews Experts Experts Working Draft(s) CG/BG/IG Workshop Delegation of Technical Submissions, Experts, Technical Reviews Technical Reviews Experts Sponsor First Public Working Draft 図1 W3C Groups and W3C Workshop 図2 W3C Recommendation Track Group(WG),Interest Group(IG),Business Group(BG), に最初に公開される草案 Community Group(CG)等のグループ単位で取組まれる. (2)草案(Working Draft; WD): FPWDからLCWDに WGが具体的な技術仕様やガイドラインの策定を行う一方 至る過程で随時更新される草案 で,IGは仕様策定の基礎となる要求仕様項目の検討を行う. (3)最終草案(Last Call Working Draft; LCWD):一通 また,BGはウェブ技術のビジネス応用に関する議論を行 り技術的な問題を解決して仕様が固まりWG内で合 い,CGはW3C以外の標準化団体や各種ウェブコミュニテ 意が得られた最終的な草案 ィ等との連携を含めた基本検討を行う.各グループではそ (4)勧告候補(Candidate Recommendation; CR):実装試 れぞれ一人,もしくは複数の議長が選出され,標準化議論 験期間(仕様書に規定された全機能について,2件以 および仕様策定スケジュールの管理等を行う.なお,各グ 上の実装が必要) ループには世界中の(あらゆるタイムゾーンの)技術者が参 (5)勧告案(Proposed Recommendation; PR):W3C会員 加しており,参加者全員が直接集まっての打ち合わせ による投票期間 (Face-to-Face会議)を頻繁に開催することは時間的・金銭 (6)勧告(Recommendation; Rec):技術統括責任者 的に困難であるため,標準仕様策定の作業は,主にメーリ (W3C Director)の承認を経て勧告として公開 ングリスト,およびIRC(Internet Relay Chat)を併用した 3 「HTML5」とは何か 電話会議により行われる.ただし,年に数回程度はFace- to-Face会議を行い,仕様検討の詳細について綿密な意識 3.1 HTMLの変遷 合わせを行う. 1989年にHTMLのもとになるハイパーテキストシステム なお,各グループの議論において,グループ参加者以外 が Tim Berners-Leeにより開発され,1990年に最初の の技術者からも広く応用事例や要求項目に関する意見を集 HTMLが規定されるとともに,最初のウェブブラウザおよ める必要が生じた場合,「W3Cワークショップ」と呼ばれ びウェブサーバが作成された.また,1991年には最初の公 るグループ参加者以外にも公開された会議を開催し意見の 開版HTML関連文書(“HTML Tags”)が開示された.さら 集約を行う. に,1993年にBerners-LeeおよびDan Connollyが最初の 2.2.2 W3C勧告文書 HTML仕様(いわゆる“HTML 1.0”)8)を IETFに提出し, W3Cで策定する標準仕様文書は,図2に示す通り,以下 1994年にIETF内にHTML Working Groupが設立される の6段階を経てW3C勧告として公開される.なお,最終草 とともに,1995年に「最初のウェブブラウザ実装のための 案(LCWD)以降に,仕様書の内容に本質的な(Substantial) 標準」として“HTML 2.0”(RFC 1866)が公開された.その 変更が加えられた場合,最終草案(LCWD)として公開し 後,1996年に HTMLの仕様策定がWorld Wide Web 直す必要がある. Consortium(W3C)へ移管され,1997年1月にHTML3.29), (1)公開草案初版(First Public Working Draft; FPWD): 1997年12月にHTML 4.010),1999年12月にHTML 4.0111), 当該活動領域における仕様策定をW3C内外に示すため そして2000年1月にXHTML1.012)がW3C勧告化された. (13) 93 » Special Issue « 特集:ウェブ連動のメディア技術 図3 Open Web Platform Specifications(引用:Mozilla Japan Dynamis's Slides) 一方で,2004年より,Mozilla Foundation, Apple, Opera ・Video15)およびAudio16):プラグインを使わずに動画 Software等のブラウザベンダがWeb Hypertext Application や音声を再生 Technology Working Group(WHATWG)13)を設立し,次 ・Canvas15):2次元画像描画 世代HTMLに関する検討を開始したが,その後,2008年 ・Drag & Drop15):画像およびテキストの移動・編集 になり,W3CとWHATWGの間でHTML5を共同して開 ・Web Socket15)17)18):インタラクティブなアプリケー 発することの合意が成立し,HTML5がW3C Working ション構築に必要な,リアルタイムかつ全二重の通信 Draftとして公開された.なお,W3Cでは,HTML5およ ・Web Storage15):ローカルクライアント上のウェブブ びそれ以前のHTMLバージョンとの差分に関する詳細な資 ラウザ内でデータ保存 料“HTML5 differences from HTML4”14)を公開している. ・Web Workers15):ウェブブラウザ上でのマルチプロ 3.2 HTML5とOpen Web Platform セス 近年,より表現力豊かなウェブアプリケーションを実現 なお,本節の記述において,HTML5という用語に対して するための開発環境として「HTML5」が提案されている. 鈎括弧(“「“および”」”)を付与し「HTML5」と表現している 「HTML5」には,従前のHTMLが持つ基本的なGUI機能に が,これは,“HTML5”という用語が,最新のウェブ技術全 対して以下のような機能が追加されており,音声・動画等 般を参照する「バズワード」(一見,専門用語のようにみえる の動的な情報やウェブと利用者との相互的なやりとりに対 が具体性がなく明確な合意や定義のない用語)として広く使 応したものとなっているため,さまざまなウェブアプリケ われており,単に“HTML5”と言った場合,具体的に何を指 ーションでの利用が期待されている. すのかが曖昧であるためである.そこで,W3Cでは 94 (14) 映像情報メディア学会誌 Vol. 67, No. 2(2013) » Special Issue « 縡「HTML5」とは何か ~“Open Web Platform”がテレビに与えるインパクト~ “HTML5”という用語はあくまで“HTML5仕様”5)6)の意味 レビにおいては,コンテンツ記述とそのレイアウトのため で用い,HTML5仕様を中心とする各種ウェブ標準仕様を含 にウェブ技術が利用されるようになってきており,ウェブ めたウェブアプリケーション開発のためのプラットフォー の能力をさまざまな機器へ対応するよう拡張することが急 ムについては“Open Web Platform”(図3)という用語を用い 務とされている.さらに,テレビとタブレット端末等,複 るようにしている.したがって,本稿でも全般的に, 数の機器を連携させた高度なサービス(いわゆる「セカンド “HTML5”(鈎括弧なし)は「HTML5仕様」の意味で用い スクリーン」)に対するニーズも高まっており,開発者に負 「HTML5仕様を中心とする各種ウェブ標準仕様を含めたウ 担のかからない形で,ネットワーク越しに複数機器を連携 ェブアプリケーション開発のためのプラットフォーム」を指 させる仕組みが必要とされている. す用語としては“Open Web Platform”を用いるものとする. これに対してW3Cでは,まず,各機器の制御に必要な 3.3 HTML5仕様策定の近況 JavaScript APIを体系的に追加することによる機能拡張を 3.3.1 WHATWGとの関係性 行うとともに,複数機器を連携させる仕組みであるWeb 現在,W3CのHTML WGでは,500人を超える世界中の Intents等に関する仕様化を進めている.その一方でW3C 技術者が参加してWHATWGと協調しつつHTML55)6)の仕 Web and TV IG20)では,機器としてのテレビ,そして放 様策定に関する議論を行っているが,2012年7月, 送コンテンツの観点から,2011年2月より,ウェブとテレ WHATWGから「W3CとWHATWGとの役割分担」に関して, ビの連携に関する検討を進めている.Web and TV IGは, WHATWGメーリングリストおよびWHATWGのブログ上 ウェブ/放送/機器連携に関する技術的議論のための「場」と で,「WHATWGはHTML Living Standardを追求し,問題 して,ウェブサービスおよび放送サービスの関係性を含む, 点の修正や機能追加を随時行い,W3C HTMLWGは安定版 さまざまな既存の取組みを精査・分析することを目的とし Snap shopとしてのHTML5策定に専念する」旨が公表され ており,各種サービス提供のための具体的な要求仕様およ た.一方,W3C側も公式ブログ上で「WHATWGとの役割 び想定される解決方法の文書化を行っている. 分担の結果を受けてHTML5の2014年勧告化を目指し, 4.2 W3Cワークショップでの議論 W3C側でHTML5仕様の専任編集者および編集チームを選 ウェブとテレビのよりよい連携のための検討を進めるに 定する」旨を公表した.なお,これらは,2012年4月より あたっては,世界中の関連技術者から広く応用事例や要求 「HTML5の安定化計画」として推進されていた取組の結果で 項目に関する意見を集める必要性があるため,W3Cでは, あり,WHATWGとW3Cの協調関係に変わりはない. 今までに以下の三度のワークショップを開催している. 3.3.2 Plan 2014 (1)東京ワークショップ 21):2010年9月2~3日に慶應義 その後,2012年10月に,HTML5仕様書を2014年に 塾大学三田キャンパスにて開催.ウェブと機器の連 W3C Recommendationとして勧告化するための計画であ 携全般(セカンドスクリーン等)について議論. る,「Plan 2014」19)が W3Cより公表された.この中で, (2)ベルリン・ワークショップ 22):2011年2月8~9日に 2014年の第4四半期までの勧告化に間に合わない追加機能 ベルリンのFraunhofer-FOKUSにて開催.ウェブ上 は,あらためて「HTML 5.1」として整理し2016年の勧告化 のビデオ配信(Adaptive Streaming等)について議論. を目指すこと,そして機能追加にあたってはHTML5仕様 (3)ハリウッド・ワークショップ 23):2011年9月19~20 書そのものを拡張するのではなく,拡張機能をモジュール 日にハリウッドのユニバーサルスタジオにて開催. として切出した「Extension Specifications」として記述して テレビコンテンツ(Content Protection等)について いく方針が提案された.なお,「Extension Specifications」 議論. の機能については,必要性や記述の安定化度合に応じて, 4.3 タスクフォースによる詳細議論 HTML5仕様書に反映していくことができるものとされて Web and TV IGでは,上記ワークショップでの議論を受 いる.また,2012年11月にフランスのリヨンで開催され けて,専門委員会(タスクフォース)を設立した上で各技術 たW3C TPAC 2012会議にて,HTML WGのFace-to-face テーマごとに詳細な技術議論を行い,具体的な形で応用事 会議が開催され,「Plan 2014」に基づく標準化作業につい 例(Use Cases)および要求仕様(Requirements)を整理す て再確認された. るとともに,次世代のテレビサービスに必要とされる機能 と現状の技術との格差の分析を行った.また,その分析結 4 Open Web Platformがテレビに与えるイン 果に基づいて,どのような形で既存のウェブ標準を拡張す パクト るべきかの検討を行った. 4.1 Web and TV IGによるテレビ連携の検討 以下では,これまでのWeb and TV IGの取組みとして, 近年,ウェブアプリケーション利用のための入出力端末 「Home Networkタスクフォース」および「Media Pipeline はPCに限らず,携帯電話,電子書籍等,さまざまな機器 タスクフォース」の活動内容について概説したうえで,今 が利用されるようになってきている.また,ディジタルテ 後の取組み方針について述べる. (15) 95 » Special Issue « 特集:ウェブ連動のメディア技術 4.3.1 Home Networkタスクフォース ービスと連携し,高度な対話内容分析処理が可能なものも Home Networkタスクフォース(Home Network Task 提供され始めている. Force: HNTF)24)では,2011年5~8月の活動期間の間, 5.2 MMIアーキテクチャ ホームネットワークとウェブの統合に関する検討を行い, 上記したように,近年,タッチパネルによる手書き認識, その結果を“Requirements for Home Networking ビデオカメラやセンサによるジェスチャ認識,音声認識等 Scenarios IG Note”25)として公開した.なお,HNTFでの のさまざまな入出力モダリティが利用されるようになって 議論の成果は,W3CのDevice APIs WGおよびWeb Apps きているが,それらのモダリティ拡張は各アプリケーショ WGで共同設立した「Web Intentsタスクフォース」26)にて ン開発者が個々に実装する必要があり,開発者への負担が 継続審議されている. 大きい.これに対して,W3Cでは,Audio APIs, Speech 4.3.2 Media Pipelineタスクフォース APIs等,HTML5を中心としたウェブブラウザ側(クライ Media Pipelineタスクフォース(Media Pipeline Task アント側)での対処のための標準化を進める一方で,多様 Force; MPTF)27)では,2011年9月~2012年7月の活動期 な入出力モダリティとクラウドサービスとの連携を実現す
Recommended publications
  • Bibliography of Erik Wilde
    dretbiblio dretbiblio Erik Wilde's Bibliography References [1] AFIPS Fall Joint Computer Conference, San Francisco, California, December 1968. [2] Seventeenth IEEE Conference on Computer Communication Networks, Washington, D.C., 1978. [3] ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, Los Angeles, Cal- ifornia, March 1982. ACM Press. [4] First Conference on Computer-Supported Cooperative Work, 1986. [5] 1987 ACM Conference on Hypertext, Chapel Hill, North Carolina, November 1987. ACM Press. [6] 18th IEEE International Symposium on Fault-Tolerant Computing, Tokyo, Japan, 1988. IEEE Computer Society Press. [7] Conference on Computer-Supported Cooperative Work, Portland, Oregon, 1988. ACM Press. [8] Conference on Office Information Systems, Palo Alto, California, March 1988. [9] 1989 ACM Conference on Hypertext, Pittsburgh, Pennsylvania, November 1989. ACM Press. [10] UNIX | The Legend Evolves. Summer 1990 UKUUG Conference, Buntingford, UK, 1990. UKUUG. [11] Fourth ACM Symposium on User Interface Software and Technology, Hilton Head, South Carolina, November 1991. [12] GLOBECOM'91 Conference, Phoenix, Arizona, 1991. IEEE Computer Society Press. [13] IEEE INFOCOM '91 Conference on Computer Communications, Bal Harbour, Florida, 1991. IEEE Computer Society Press. [14] IEEE International Conference on Communications, Denver, Colorado, June 1991. [15] International Workshop on CSCW, Berlin, Germany, April 1991. [16] Third ACM Conference on Hypertext, San Antonio, Texas, December 1991. ACM Press. [17] 11th Symposium on Reliable Distributed Systems, Houston, Texas, 1992. IEEE Computer Society Press. [18] 3rd Joint European Networking Conference, Innsbruck, Austria, May 1992. [19] Fourth ACM Conference on Hypertext, Milano, Italy, November 1992. ACM Press. [20] GLOBECOM'92 Conference, Orlando, Florida, December 1992. IEEE Computer Society Press. http://github.com/dret/biblio (August 29, 2018) 1 dretbiblio [21] IEEE INFOCOM '92 Conference on Computer Communications, Florence, Italy, 1992.
    [Show full text]
  • IT Acronyms.Docx
    List of computing and IT abbreviations /.—Slashdot 1GL—First-Generation Programming Language 1NF—First Normal Form 10B2—10BASE-2 10B5—10BASE-5 10B-F—10BASE-F 10B-FB—10BASE-FB 10B-FL—10BASE-FL 10B-FP—10BASE-FP 10B-T—10BASE-T 100B-FX—100BASE-FX 100B-T—100BASE-T 100B-TX—100BASE-TX 100BVG—100BASE-VG 286—Intel 80286 processor 2B1Q—2 Binary 1 Quaternary 2GL—Second-Generation Programming Language 2NF—Second Normal Form 3GL—Third-Generation Programming Language 3NF—Third Normal Form 386—Intel 80386 processor 1 486—Intel 80486 processor 4B5BLF—4 Byte 5 Byte Local Fiber 4GL—Fourth-Generation Programming Language 4NF—Fourth Normal Form 5GL—Fifth-Generation Programming Language 5NF—Fifth Normal Form 6NF—Sixth Normal Form 8B10BLF—8 Byte 10 Byte Local Fiber A AAT—Average Access Time AA—Anti-Aliasing AAA—Authentication Authorization, Accounting AABB—Axis Aligned Bounding Box AAC—Advanced Audio Coding AAL—ATM Adaptation Layer AALC—ATM Adaptation Layer Connection AARP—AppleTalk Address Resolution Protocol ABCL—Actor-Based Concurrent Language ABI—Application Binary Interface ABM—Asynchronous Balanced Mode ABR—Area Border Router ABR—Auto Baud-Rate detection ABR—Available Bitrate 2 ABR—Average Bitrate AC—Acoustic Coupler AC—Alternating Current ACD—Automatic Call Distributor ACE—Advanced Computing Environment ACF NCP—Advanced Communications Function—Network Control Program ACID—Atomicity Consistency Isolation Durability ACK—ACKnowledgement ACK—Amsterdam Compiler Kit ACL—Access Control List ACL—Active Current
    [Show full text]
  • Multimodal Input Fusion for Companion Technology a Thesis Submitted to Attain the Degree of Dr
    Ulm University | 89069 Ulm | Germany Faculty of Engineering, Computer Sciences and Psychology Institute of Media Informatics Multimodal Input Fusion for Companion Technology A thesis submitted to attain the degree of Dr. rer. nat. of the Faculty of Engineering, Computer Sciences and Psychology at Ulm University Author: Felix Schüssel from Erlangen 2017 Version of November 28, 2017 c 2017 Felix Schüssel This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/de/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA. Typeset: PDF-LATEX 2" Date of Graduation: November 28, 2017 Dean: Prof. Dr. Frank Kargl Advisor: Prof. Dr.-Ing. Michael Weber Advisor: Prof. Dr. Dr.-Ing. Wolfgang Minker A Note on Copyrighted Material: [citation] For added clarity, literally adopted parts from own work published elsewhere are emphasized with markings in the page margins as exemplified on the left. These markings are made generously to minimize impacts on layout and readability. In consequence, they may occasionally contain information obviously not stemming from the original publication that are not exempted from the marking (headings, references within this thesis, etc.). The above applies to parts of this thesis that have already been published in the following articles given by bibliography reference and copyright notice as mandated by the respective publisher: [144]: Multimodal Pattern Recognition of Social Signals in Human-Computer-Interaction. Using the Transferable Belief Model for Multimodal Input Fusion in Companion Systems, vol.
    [Show full text]
  • 3GPP TR 22.977 Version 6.0.0 Release 6)
    ETSI TR 122 977 V6.0.0 (2002-09) Technical Report Universal Mobile Telecommunications System (UMTS); Feasibility study for speech-enabled services (3GPP TR 22.977 version 6.0.0 Release 6) 3GPP TR 22.977 version 6.0.0 Release 6 1 ETSI TR 122 977 V6.0.0 (2002-09) Reference DTR/TSGS-0122977v600 Keywords UMTS ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N° 348 623 562 00017 - NAF 742 C Association à but non lucratif enregistrée à la Sous-Préfecture de Grasse (06) N° 7803/88 Important notice Individual copies of the present document can be downloaded from: http://www.etsi.org The present document may be made available in more than one electronic version or in print. In any case of existing or perceived difference in contents between such versions, the reference version is the Portable Document Format (PDF). In case of dispute, the reference shall be the printing on ETSI printers of the PDF version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http://portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: http://portal.etsi.org/chaircor/ETSI_support.asp Copyright Notification No part may be reproduced except as authorized by written permission.
    [Show full text]
  • W3C Standards for Multimodal Interaction
    W3C Japan Day - 14th November 2003 WW33CC ssttaannddaarrddss ffoorr MMuullttiimmooddaall IInntteerraaccttiioonn Dave Raggett W3C/Canon W3C Activity lead for Voice & Multimodal Copyright © 2003 W3C Introduction o 10 years ago, the Mosaic browser unleashed the Web, stimulating massive growth on an unprecedented scale o Today the Web is pervasive and enables an incredible range of services o Mobile networks and falling hardware costs make in-car systems increasingly attractive o W3C is developing the vision and core technical standards for the multimodal Web 14 November 2003 2/20 Copyright © 2003 W3C The Need for Standards Bluetooth headset SonyEricsson P800 Lexus console 14 November 2003 3/20 Copyright © 2003 W3C Multimodal – Our Dream o Adapting the Web to allow multiple modes of interaction: – GUI, Speech, Vision, Pen, Gestures, Haptic interfaces o Augmenting human to computer and human to human interaction – Communication services involving multiple devices and multiple people o Anywhere, Any device, Any time – Services that dynamically adapt to the device, user preferences and environmental conditions o Accessible to all 14 November 2003 4/20 Copyright © 2003 W3C W3C Multimodal Interaction Working Group o Initial requirements study in W3C Voice Browser working group, followed by a joint workshop with the WAP Forum in 2000 o Working Group was formed in February 2002, and the following organizations are participating: Access, Alcatel, Apple, Aspect, AT&T, Avaya, BeVocal, Canon, Cisco, Comverse, EDS, Ericsson, France Telecom, Fraunhofer
    [Show full text]
  • Stephen M. Watt 25 October 2010
    Stephen M. Watt 25 October 2010 Professional Address Department of Computer Science MC 375 [email protected] University of Western Ontario http://www.csd.uwo.ca/~watt London Ontario, canada n6a 5b7 Tel. +1 519 661-4244 Fax. +1 519 661-3515 Personal Address 56 Doncaster Place [email protected] London Ontario, canada n6g 2a5 Tel. +1 519 471-1688 Fax. +1 519 204-9288 Table of Contents General Career and Education . 2 Professional Biography . 2 Prizes, Awards, Honours . .3 Leadership . 4 Research Research Summary . 6 Publications . 8 Major Software Productions . 20 Invited Presentations . 21 Research Grants . .27 Technology Transfer . 30 Teaching Teaching Philosophy . .31 Program Development . 31 Courses Taught . .32 Training of Highly Qualified Personnel . .34 Outreach and Coaching . .39 Service Institutional Service . 40 Professional Boards and Committees . 42 Conference Organization . 43 Evaluation . 47 Stephen M. Watt 2 1 Career and Education 1997-date Professor, Department of Computer Science, University of Western Ontario, canada Department Chair (1997-2002) Cross appointments to departments of Applied Mathematics and Mathematics 2001-date Member, Board of Directors, Descartes Systems Group (nasdaq dsgx, tse dsg) Chairman of the Board (2003-2007) 1998-2009 Member, Board of Directors, Maplesoft 1996-1998 Responsable Scientifique (Scientific Director), Projet safir Institut National de Recherche en Informatique et en Automatique, france 1995-1997 Professeur, Dept. d’Informatique, Universit´ede Nice–Sophia Antipolis, france Titularisation (tenure) awarded January 1996. 1984-1997 Research Staff Member, IBM T.J. Watson Research Center, Yorktown Heights ny, usa 1982-1984 Lecturer (during PhD), Dept. of Computer Science, University of Waterloo, canada 1981-1986 PhD, Computer Science, University of Waterloo, canada 1979-1981 MMath, Applied Mathematics, University of Waterloo, canada 1976-1979 BSc, Honours Mathematics and Honours Physics, U.
    [Show full text]
  • Nuno Filipe Correia De Almeida Interacção Multimodal
    Universidade de Aveiro Departamento de 2017 Eletrónica, Telecomunicações e Informática Nuno Filipe Interacção multimodal: contribuições para Correia de Almeida simplificar o desenvolvimento de aplicações Multimodal interaction: contributions to simplify application development Universidade de Aveiro Departamento de 2017 Eletrónica, Telecomunicações e Informática Nuno Filipe Interacção multimodal: contribuições para Correia de Almeida simplificar o desenvolvimento de aplicações Multimodal interaction: contributions to simplify application development Tese apresentada à Universidade de Aveiro para cumprimento dos requisitos necessários à obtenção do grau de Doutor em Engenharia Informática, realizada sob a orientação científica do Doutor António Joaquim da Silva Teixeira, Professor Associado do Departamento de Eletrónica, Telecomunicações e Informática da Universidade de Aveiro e do Doutor Samuel de Sousa Silva, Investigador do Instituto de Engenharia Electrónica e Informática de Aveiro o júri presidente Prof. Doutora Maria Herminia Deulonder Correia Amado Laurel professora catedrática da Universidade de Aveiro Prof. Doutor Daniel Jorge Viegas Gonçalves professor associado do Instituto Superior Técnico da Universidade de Lisboa Prof. Doutor António Joaquim Silva Teixeira professor associado da Universidade de Aveiro (orientador) Prof. Doutor Hugo Alexandre Paredes Guedes Silva professor auxiliar com agregação da Escola de Ciências e Tecnologia, Universidade de Trás-os- Montes e Alto Doutro Prof. Doutor Carlos Jorge da Conceição Teixeira professor auxiliar da Faculdade de Ciências, Universidade de Lisboa Prof. Doutor Miguel Augusto Mendes de Oliveira Silva professor auxiliar da Universidade de Aveiro agradecimentos Em primeiro lugar, quero agradecer aos meus orientadores, Professor Doutor António Teixeira e Doutor Samuel Silva, por todo o empenho e apoio disponibilizados ao longo dos trabalhos realizados para esta tese. Aos meus amigos e colegas que me ajudaram e apoiaram nos momentos mais difíceis.
    [Show full text]
  • Reducing the Description Amount in Authoring MMI Applications
    Reducing the Description Amount in Authoring MMI Applications Kouichi Katsurada, Kazumine Aoki, Hirobumi Yamada and Tsuneo Nitta Graduate School of Knowledge-based Information Engineering Toyohashi University of Technology, Japan {katurada, nitta}@tutkie.tut.ac.jp, {aoki, yamada}@vox.tutkie.tut.ac.jp Abstract describes outline of XISL2.0 and comparison with XISL1.1. Although an MMI description language XISL1.1 (eXtensible After discussing some future issues in section 4, we conclude Interaction Scenario Language) developed for web-based our work and show some future work in section 5. MMI applications has some desirable features such as high extensibility and controllability of modalities, it has some 2. XISL1.1 and Its Issues issues concerning capabilities for describing slot-filling style dialogs, a large amount of description for modality 2.1. Outline of XISL1.1 combination of inputs, and complicated authoring when handling XML contents. In this paper we provide a new XISL1.1 [5][6] is an XML-based language for describing version of XISL (XISL2.0) that resolves these issues by using MMI between a user and a system. In XISL1.1, a scenario is VoiceXML-based syntax, modality-independent input composed of a sequence of exchanges that contains a set of description, and XForms-like data model. The results of prompts for a user, a set of user's multimodal inputs and a set comparison between XISL1.1 and XISL2.0 showed that of system's actions. Actions include outputs to a user, simple XISL2.0 reduced the amount of description by 40% as arithmetic operations, conditional branches, dialog transition, compared with XISL1.1, and XISL2.0 succeeded to mitigate and so on.
    [Show full text]
  • (12) United States Patent (10) Patent No.: US 7,798,417 B2 Snyder Et Al
    US007798417B2 (12) United States Patent (10) Patent No.: US 7,798,417 B2 Snyder et al. (45) Date of Patent: Sep. 21, 2010 (54) METHOD FOR DATA INTERCHANGE application No. 1 1/325,713, filed on Jan.5, 2006, now Pat. No. 7,118,040. (76) Inventors: David M. Snyder, 1110 Wenig Rd. NE., (60) Provisional application No. 60/294,375, filed on May Cedar Rapids, IA (US) 524.02: Bruce D. 30, 2001, provisional application No. 60/232,825, Melick, 4335 Cloverdale Rd. NE., Cedar filed on Sep. 15, 2000, provisional application No. Rapids, IA (US) 52411; Leslie D. 60/213.843, filed on Jun. 23, 2000, provisional appli Baych, 4315 Woodfield La. NE., Cedar cation No. 60/174.220, filed on Jan. 3, 2000, provi Rapids, IA (US) 524.02: Paul R. sional application No. 60/572,140, filed on May 18, Staman, 1600 G St., Amana, IA (US) 2004, provisional application No. 60/727,605, filed on 52203; Nicholas J. Peters, 3229 260' Oct. 18, 2005, provisional application No. 60/813,899, St., Williamsburg, IA (US) 52261; filed on Jun. 15, 2006, provisional application No. Gregory P. Probst, 531 Woodridge Ave., 60/834,523, filed on Aug. 1, 2006. Iowa City, IA (US) 5224.5 (51) Int. C. (*) Notice: Subject to any disclaimer, the term of this G06K 9/06 (2006.01) patent is extended or adjusted under 35 G06K 9/00 (2006.01) U.S.C. 154(b) by 390 days. (52) U.S. Cl. ....................................... 235/494; 235/487 (58) Field of Classification Search ................. 235/380, (21) Appl.
    [Show full text]
  • Multimodal Presentation of Biomedical Data Željko Obrenovic, Dušan Starcevic, Emil Jovanov
    Multimodal Presentation of Biomedical Data Željko Obrenovic, Dušan Starcevic, Emil Jovanov 1. INTRODUCTION ...............................................................................................................................................2 2. DEFINING TERMS ............................................................................................................................................2 3. PRESENTATION OF BIOMEDICAL DATA..................................................................................................3 3.1. EARLY BIOMEDICAL SIGNAL DETECTION AND PRESENTATION ..................................................................3 3.2. COMPUTER-BASED SIGNAL DETECTION AND PRESENTATION ....................................................................3 3.3. TYPES OF BIOMEDICAL DATA .......................................................................................................................4 4. MULTIMODAL PRESENTATION ..................................................................................................................6 4.1. COMPUTING PRESENTATION MODALITIES ...................................................................................................6 4.1.1. Visualization..........................................................................................................................................7 4.1.2. Audio Presentation................................................................................................................................9 4.1.3. Haptic Rendering...............................................................................................................................
    [Show full text]
  • COMPUTER ABBREVIATIONS [Copyright: TECHNOART Co
    COMPUTER ABBREVIATIONS [Copyright: TECHNOART Co. Ltd.] References: Magazines: Nikkei Electronics, Nikkei Microdevices, Nikkei Mechanical, etc. News papers: Nikkei Industrial Journal, Dempa Journal White papers: IEEE, IEC, SMPTE, Internet Websites, format specifications, etc. Others: encyclopedias, instruction booklets, catalogues, product spec., etc. ABBREVIATION DERIVATION OF ABBREVIATION 3D DDI 3 Dimensional Device Driver Interface 4GL 4th generation language A3D Aural 3D ABI application binary interface ABS air bearing surface ACSM Application Control State Machine ADB Apple Desktop Bus ADE automatic design engineering AIF application integration feature AOAC always on/always connected APIC Advanced Programmable Interrupt Controller APM Advanced Power Management APNIC Asia Pacific Network Information Center ARC Advanced RISC Computing ATMS Automated Traffic Management Systems AT-UD Unimodem Diagnostics Command AWT Abstract Window Toolkit BAR base address register BBS bulletin board system bcc blind carbon copy BCL bias compensation layer BIPS billion instructions per second BIS boot integrity services BLOB Binary Large Object BML Broadcast Markup Language BNF Backup Naur Form BPR business process reengineering BSDL Boundary Scan Description Language BTL backplane transceiver logic BTRON Business TRON C&C computer and communication CBQ class-based queuing CDA Compound Document Architecture CDB Command Description Block CDC Connected Device Configuration CDDI copper distributed data interface CDF Channel Definition Format CDFF Common
    [Show full text]
  • Computing & IT Acronyms and Abbreviation.Xlsx
    Computing & IT Acronyms and Abbreviation.xlsx 1 AAA—Authentication Authorization, Accounting 2 AABB—Axis Aligned Bounding Box 3 AAC—Advanced Audio Coding 4 AAL—ATM Adaptation Layer 5 AALC—ATM Adaptation Layer Connection 6 AARP—AppleTalk Address Resolution Protocol 7 ABAC—Attribute-Based Access Control 8 ABCL—Actor-Based Concurrent Language 9 ABI—Application Binary Interface 10 ABM—Asynchronous Balanced Mode 11 ABR—Area Border Router 12 ABR—Auto Baud-Rate detection 13 ABR—Available Bitrate 14 ABR—Average Bitrate 15 AC—Acoustic Coupler 16 AC—Alternating Current 17 ACD—Automatic Call Distributor 18 ACE—Advanced Computing Environment 19 ACID—Atomicity Consistency Isolation Durability 20 ACK—ACKnowledgement 21 ACK—Amsterdam Compiler Kit 22 ACL—Access Control List 23 ACL—Active Current Loop 24 ACM—Association for Computing Machinery 25 ACME—Automated Classification of Medical Entities 26 ACP—Airline Control Program 27 ACPI—Advanced Configuration and Power Interface 28 ACR—Allowed Cell Rate 1 Computing & IT Acronyms and Abbreviation.xlsx 29 ACR—Attenuation to Crosstalk Ratio 30 AD—Active Directory 31 AD—Administrative Domain 32 ADC—Analog-to-Digital Converter 33 ADC—Apple Display Connector 34 ADB—Apple Desktop Bus 35 ADCCP—Advanced Data Communications Control Procedures 36 ADO—ActiveX Data Objects 37 ADSL—Asymmetric Digital Subscriber Line 38 ADT—Abstract Data Type 39 AE—Adaptive Equalizer 40 AES—Advanced Encryption Standard 41 AF—Anisotropic Filtering 42 AFP—Apple Filing Protocol 43 AGP—Accelerated Graphics Port 44 AH—Active Hub 45 AI—Artificial
    [Show full text]