14
HTML5 が がががががががががががががが がががががが ががががががががが 西 2012 2012.11.9 HTML5J.ORG ががががががが

9th nov2012 kof2012

Embed Size (px)

DESCRIPTION

A presentation slide for KOF2012 (about Device orchestration)

Citation preview

Page 1: 9th nov2012 kof2012

HTML5 がデバイス使えるようになるってどーゆーこと?関西オープンフォーラム 2012

2012.11.9

HTML5J.ORG

こまつけんさく

Page 2: 9th nov2012 kof2012

WHAT’S HTML5J.ORG?ビジョン

• 世界の Web シーンをリードする日本

活動指針:• 「つながる」「学べる」「盛り上がる」• 日本の HTML5 技術者のハブとなる

活動内容:• 毎月、勉強会を開催 (100 人規模)• 年に一回カンファレンス  (1000 人規

模)• 地方活動も始めました!• 標準化団体( W3C )とも連携し、世界

へ!!

http://html5j.org

Page 3: 9th nov2012 kof2012

自己紹介Official works in NTT Communications

• リサーチエンジニア• 最新 Web 技術の研究開発• 標準化活動 in W3C

Personal works in Community

• html5j.org スタッフ• Google API Expert (HTML5)• Microsoft Valuable Professional (IE)

Blog : http://blog.livedoor.jp/kotesaki/

Twitter : http://twitter.com/komasshu

Page 4: 9th nov2012 kof2012

HTML5 とマルチデバイス

http://www.flickr.com/photos/creative_tools/5832414882/

Page 5: 9th nov2012 kof2012

Web サーバー

ビューワーとしてのマルチデバイス

Page 6: 9th nov2012 kof2012

クラウドとデバイスの連携

Web Intents

Web Intents

Page 7: 9th nov2012 kof2012

DEMO TIME!!

Page 8: 9th nov2012 kof2012

CAMERA TO BROWSER

Page 9: 9th nov2012 kof2012

YOUTUBE TO TV

Page 10: 9th nov2012 kof2012

ポイントそれぞれのデバイスを Web アプリとし

て扱う

同じ仕組みで、クラウドもデバイスも扱える

Page 11: 9th nov2012 kof2012

例えば YOUTUBE TO TVの場合

クラウドアプリ: YouTube デバイスアプリ: TV Controller

VideoDatabase

Video URL /VIEW

Web Intents

Web-APIDLNA

Page 12: 9th nov2012 kof2012

TV CONTROLLER のちょっと深イイ話

デバイスアプリ: TV Controller

Service Discovery

SOAP

ReverseProxy

URL

Web-API

Chrome Packaged Apps(Background Web Srv)

Socket APIExplicit Intent

Page 13: 9th nov2012 kof2012

http://www.flickr.com/photos/ewang0692/6919870763/

DEVICE ORCHESTRATION!!

Page 14: 9th nov2012 kof2012

座談会アジェンダ1. パネラー自己紹介2. HTML5 技術のカバーエリア広がってるね!

• テレビ、カーナビ、サイネージ、・・・・・・・

3. HTML5 のデバイス利用 どんな API があるの?• Geolocation 、 Orientation Event 、 Vibration• getUserMedia, MediaCapture ( カメラ系 )• Network Information API (3G とか Wifi 接続検知)• Battery Status API ( バッテリー残量)• USB API 、 Bluetooth API 、 Raw Socket API 、• Network Service Discovery API 、 Web Intents Addendum• ….

4. Web とデバイスの今後の動向、どうやって勉強する?