WebIntentsにより拓かれる次のWeb
Upcoming SlideShare
Loading in...5
×
 

WebIntentsにより拓かれる次のWeb

on

  • 17,868 views

HTML5 Conference 2012 の講演資料 ...

HTML5 Conference 2012 の講演資料

WebIntentsとRaw Socket APIのコンビネーションにより、WebからTVが直接操作できること。そして、シームレスなデバイス連携に関わる最新標準化動向

I strongly believe that People become to access cloud service and local devices in seamless way.

Statistics

Views

Total Views
17,868
Views on SlideShare
8,022
Embed Views
9,846

Actions

Likes
42
Downloads
75
Comments
0

59 Embeds 9,846

http://www.publickey1.jp 6643
http://fumijp.blogspot.com 815
http://fumijp.blogspot.jp 741
http://fumit.blogspot.jp 645
http://chitan.hateblo.jp 326
http://fumijp.blogspot.co.uk 98
https://twitter.com 55
http://fumit.blogspot.com 50
http://fumijp.blogspot.ca 49
http://fumijp.blogspot.in 48
http://fumijp.blogspot.com.au 40
http://fumijp.blogspot.de 34
http://fumijp.blogspot.sg 28
http://fumijp.blogspot.fr 24
http://www.techgig.com 19
http://fumijp.blogspot.mx 15
http://fumijp.blogspot.hu 14
http://fumijp.blogspot.kr 14
http://fumijp.blogspot.tw 13
http://fumijp.blogspot.hk 13
http://webcache.googleusercontent.com 11
http://fumijp.blogspot.com.br 11
http://fumijp.blogspot.com.es 9
http://fumijp.blogspot.com.ar 9
http://fumijp.blogspot.fi 9
http://fumijp.blogspot.ie 9
http://fumijp.blogspot.it 9
http://fumijp.blogspot.ch 8
http://fumijp.blogspot.co.nz 8
http://fumijp.blogspot.nl 7
https://si0.twimg.com 6
http://fumijp.blogspot.gr 5
http://fumijp.blogspot.co.il 5
http://fumijp.blogspot.ro 5
http://fumijp.blogspot.se 5
http://fumit.blogspot.fr 4
http://fumijp.blogspot.no 4
http://fumijp.blogspot.dk 4
http://peetch.com 3
http://fumit.blogspot.ch 3
http://fumijp.blogspot.co.at 3
http://translate.googleusercontent.com 3
http://fumijp.blogspot.cz 3
http://fumit.blogspot.tw 2
http://fumit.blogspot.co.uk 2
http://fumit.blogspot.kr 2
http://fumijp.blogspot.be 1
http://fumijp.blogspot.ru 1
http://fumit.blogspot.ca 1
http://www.todayspecialoffers.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

WebIntentsにより拓かれる次のWeb WebIntentsにより拓かれる次のWeb Presentation Transcript

  • WebIntentsにより拓かれる 次のWeb 2012/9/8 NTTコミュニケーションズ 小松健作 Kensaku Komatsu
  • 自己紹介• Official works in NTT Communications – リサーチエンジニア – 最新Web技術の研究開発 – W3C などでの標準化活動• Personal works in Community – html5j.orgスタッフ – HTML5 Conference 2012 総合プロデュース – Google API Expert (HTML5) – Microsoft Valuable Professional (IE)Blog : http://blog.livedoor.jp/kotesaki/Twitter : http://twitter.com/komasshu
  • 今日のMain IdeaWebはクラウドだけではない!!
  • どーゆーこと?
  • ってこと で早速デモ
  • Demo by Saki Honma@NTT Communications
  • テレビは、いたってふつーの市販のテレビ
  • しこみなし!!
  • つまり、テレビもWeb
  • そして、TV以外も・・・
  • なんでも Web
  • クラウドもローカルもシームレスに全部Web
  • One Web!!
  • 本日のAgenda• Web Intents• “Device API” -> “in-device Web Server model”• Service Discovery meets Web Intents• Sys Apps WG
  • 本日のAgenda• Web Intents• “Device API” -> “in-device Web Server model”• Service Discovery meets Web Intents• Sys Apps WG
  • WebIntentsとは?• Webアプリケーション同士をつなげる仕組 み• Androidインテントと良く似た仕組み
  • 使ってるサイト
  • “http://events.html5j.org/” を “share”する
  • Registration & invoke registration invoke registration
  • Working Drafthttp://www.w3.org/TR/web-intents/
  • Registration process• 「何にこれが出来るよん」を宣言する – “何” : 名詞… type • Image/*, video/*, … – “これ” :動詞 … action • VIEW, PICK, SHARE, …
  • How to regist?• ふつーのWebサイト 現状流動的
  • How to regist? [cont]Chrome extension: manifest.json
  • How to regist?[cont]
  • How to invoke?
  • How to handle the data? (for frameless app)
  • 本日のAgenda• Web Intents• “Device API” -> “in-device Web Server model”• Service Discovery meets Web Intents• Sys Apps WG
  • Device apiの背景• 主に二つのWGが関与 • Web Apps WG • Geolocation, Device Orientation, GetUserMedia, … • Browser ベンダーが主導 • 実装も順調に進んでいる • Device APIs WG (was: Device And Policy WG) • MediaCapture, Contact, Calendar, … • キャリアや端末ベンダーが主導(WACでの利活用を目 的) • 個人情報に関わりの深い policy sensitive なAPIが多い • ほとんど実装されていない
  • Device apis wgの方針に対する問題• 例えば、Calendar API Google calendar Web-API • 同じ「カレンダー」を操作することに対し、cloudではWeb-API、 端末では専用JS APIとアンマッチが生じる • W3C の IPA ポリシーのため、デバイスの内部までアクセスする 専用API検討に対し賛同が得られない(e.g. Apple, SONY, 東芝)
  • Device apis wgの方針変更• 例えば、Calendar API Google calendar Web-API In-DevCalendar Webprocess Server • デバイス内部に専用Webサーバーを立て、これを経 独自API 由してカレンダー情報へアクセス • 開発者からは共通のAPIで開発できる • 内部APIを隠蔽できるため、既存ベンダーの賛同が得 られる
  • サービス選択の自由• カレンダー情報をどこから取得するかは、 その時の状況次第 • パブリックなものは Google カレンダー • プライベートなものは モバイルデバイス内部• その時々の状況に応じて、Web APIを選択 する機能が必要
  • In device web serverモデルへの適合• 例えば、Calendar API Google calendar WebIntents Web-API in-DevCalendar Webprocess Server 独自API • WebIntentsを使い、ユーザーはオンデマンドでクラ ウド・デバイスのカレンダーを選択利用できる • In-deviceのWebサービスは、Googleの検索結果に出な いという問題も解決
  • Local nw devicesへの拡張 WebIntents WebカメラLocal NW サーバー Web-API in-Dev Camera Web process Server 独自API Web In-device Web Serverのモデルに立てば、同様 server にWeb APIで Local NW内の他のデバイスも同 じフレームワークで利用可能となる
  • 課題• どうやって、Local NW内のWeb Serverを知る? – Googleの検索結果には絶対に出てこない – アドレスもDHCPで変わってしまう
  • 本日のAgenda• Web Intents• “Device API” -> “in-device Web Server model”• Service Discovery meets Web Intents• Sys Apps WG
  • デバイス内にWebサーバー????
  • 更に発見????
  • DLNA• SOAP – TVなどのデバイスをリモート操作 • Play, Pause, Stop, ….• UPnP – IP multicast(udp) を用い、自動発見
  • すでに、環境 はそこにある
  • 足りないのは・・・・
  • ブラウザから、使えるように すること
  • 特にUPnP
  • Chrome packaged apps http://developer.chrome.com/trunk/apps/about_apps.html
  • Socket APIhttps://developer.chrome.com/apps/app_network.html
  • Yep, we can!!
  • Web can operates DLNA natively!!
  • Seamless web!!
  • Cutting Edge working drafts Discovery API Web Intents Addendum http://w3c-test.org/dap/wi-addendum-local-http://www.w3.org/TR/discovery-api/ services/ By Opera By SONY
  • 普通に使える日 が・・・
  • 本日のAgenda• Web Intents• “Device API” -> “in-device Web Server model”• Service Discovery meets Web Intents• Sys Apps WG
  • Raw Socket API
  • Webの可能性が 広がる
  • • Chrome OS• Firefox OS• Tizen• Windows 8• ….
  • 新たなfragmentation ?
  • System Applications WGhttp://www.w3.org/2012/05/sysapps-wg-charter.html
  • Hopefully …
  • Summary• WebIntents• Device API => In device Web Server Model• DLNA• Discovery API, Web Intents Addendum• System Applications WG https://github.com/KensakuKOMATSU/chrome-upnp
  • THANK YOU!!
  • アンケートページURL http://bit.ly/html5j2012q アンケートにご協力いただけた方には、 もれなく素敵なプレゼントが!!(受付にて 配布)