Soumettre la recherche
Mettre en ligne
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
•
Télécharger en tant que PPTX, PDF
•
4 j'aime
•
1,493 vues
Kensaku Komatsu
Suivre
2013/3/26(tue)に開催された「ドコモゼミWebアプリラボ説明会」での発表資料。 Web OSの紹介と、その可能性と今後の展開をTV連携をサンプルに紹介したもの
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 31
Télécharger maintenant
Recommandé
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッション
Masaki Takeda
Couchbase liteハンズオン
Couchbase liteハンズオン
ssd kfk
Web is the OS (Firefox OS)
Web is the OS (Firefox OS)
dynamis
nginx + lua + ObjectStorage ファイルアップロード/ダウンロードの高速化
nginx + lua + ObjectStorage ファイルアップロード/ダウンロードの高速化
Shuichi Yukimoto
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Makoto Kato
Next step of Firefox OS
Next step of Firefox OS
dynamis
Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性
Kensaku Komatsu
6th oct2012 kobeit_webintents
6th oct2012 kobeit_webintents
Kensaku Komatsu
Recommandé
OSC 2010 Tokyo/Fall MSセッション
OSC 2010 Tokyo/Fall MSセッション
Masaki Takeda
Couchbase liteハンズオン
Couchbase liteハンズオン
ssd kfk
Web is the OS (Firefox OS)
Web is the OS (Firefox OS)
dynamis
nginx + lua + ObjectStorage ファイルアップロード/ダウンロードの高速化
nginx + lua + ObjectStorage ファイルアップロード/ダウンロードの高速化
Shuichi Yukimoto
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Web Technology features with Firefox 3.6 / Gecko 1.9.2 and later
Makoto Kato
Next step of Firefox OS
Next step of Firefox OS
dynamis
Web of Thingsの現状とWebRTC活用の可能性
Web of Thingsの現状とWebRTC活用の可能性
Kensaku Komatsu
6th oct2012 kobeit_webintents
6th oct2012 kobeit_webintents
Kensaku Komatsu
10th jan 2013_miyazaki
10th jan 2013_miyazaki
Kensaku Komatsu
WebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWeb
Kensaku Komatsu
8th jan 2013_wotconf
8th jan 2013_wotconf
Kensaku Komatsu
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
Daichi Isami
JavaScript And Keywords
JavaScript And Keywords
uupaa
Web OSで可能になる世界
Web OSで可能になる世界
Kensaku Komatsu
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
kumo2010
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
Akira Inoue
9th nov2012 kof2012
9th nov2012 kof2012
Kensaku Komatsu
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
Kilimanjaro Event
Kilimanjaro Event
dynamis
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Akira Inoue
Electron early 2019
Electron early 2019
Masahiro Kondoh
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
Akira Inoue
HTML5とWeb開発に関する最新動向
HTML5とWeb開発に関する最新動向
Shumpei Shiraishi
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
Google Cloud Platform - Japan
Media processing with serverless architecture
Media processing with serverless architecture
Kensaku Komatsu
Boxdev lt-09082016
Boxdev lt-09082016
Kensaku Komatsu
Contenu connexe
Similaire à ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
10th jan 2013_miyazaki
10th jan 2013_miyazaki
Kensaku Komatsu
WebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWeb
Kensaku Komatsu
8th jan 2013_wotconf
8th jan 2013_wotconf
Kensaku Komatsu
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
Daichi Isami
JavaScript And Keywords
JavaScript And Keywords
uupaa
Web OSで可能になる世界
Web OSで可能になる世界
Kensaku Komatsu
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
kumo2010
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
Akira Inoue
9th nov2012 kof2012
9th nov2012 kof2012
Kensaku Komatsu
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
Kilimanjaro Event
Kilimanjaro Event
dynamis
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
日本マイクロソフト株式会社
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Masataka MIZUNO
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
dynamis
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Akira Inoue
Electron early 2019
Electron early 2019
Masahiro Kondoh
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
Akira Inoue
HTML5とWeb開発に関する最新動向
HTML5とWeb開発に関する最新動向
Shumpei Shiraishi
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
Google Cloud Platform - Japan
Similaire à ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
(20)
10th jan 2013_miyazaki
10th jan 2013_miyazaki
WebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWeb
8th jan 2013_wotconf
8th jan 2013_wotconf
クラウドサービスを使って作る動画サイト?
クラウドサービスを使って作る動画サイト?
JavaScript And Keywords
JavaScript And Keywords
Web OSで可能になる世界
Web OSで可能になる世界
次期Office製品群の新しい開発モデルの解説
次期Office製品群の新しい開発モデルの解説
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
9th nov2012 kof2012
9th nov2012 kof2012
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Kilimanjaro Event
Kilimanjaro Event
【BS2】.NET 6 最新アップデート
【BS2】.NET 6 最新アップデート
クラウド開発に役立つ OSS あれこれ
クラウド開発に役立つ OSS あれこれ
Firefox OS - Blaze Your Own Path
Firefox OS - Blaze Your Own Path
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Visual Studio 2012 で実現する HTML5 & マルチ デバイス時代の Web 開発
Electron early 2019
Electron early 2019
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
.NET 6 と Blazor で作るクロスプラットフォームアプリ概要
HTML5とWeb開発に関する最新動向
HTML5とWeb開発に関する最新動向
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
[Cloud OnAir] Talks by DevRel Vol.5 アプリケーションのモダナイゼーション 2020年9月3日 放送
Plus de Kensaku Komatsu
Media processing with serverless architecture
Media processing with serverless architecture
Kensaku Komatsu
Boxdev lt-09082016
Boxdev lt-09082016
Kensaku Komatsu
a pattern for PWA, PRPL
a pattern for PWA, PRPL
Kensaku Komatsu
Full Matrix Auto Test Framework for WebRTC
Full Matrix Auto Test Framework for WebRTC
Kensaku Komatsu
WebRTC 101
WebRTC 101
Kensaku Komatsu
04122016 web rtc_globalsummit
04122016 web rtc_globalsummit
Kensaku Komatsu
02172016 web rtc_conf_komasshu
02172016 web rtc_conf_komasshu
Kensaku Komatsu
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
Kensaku Komatsu
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
Kensaku Komatsu
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
Kensaku Komatsu
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
Kensaku Komatsu
FirefoxでgetStats()
FirefoxでgetStats()
Kensaku Komatsu
14th apr2015 リックテレコ勉強会
14th apr2015 リックテレコ勉強会
Kensaku Komatsu
WebRTCが拓く新たなWebビジネスの世界
WebRTCが拓く新たなWebビジネスの世界
Kensaku Komatsu
25th nov2014 52thhtml5j
25th nov2014 52thhtml5j
Kensaku Komatsu
知ってると得するかもしれないConstraintsたち
知ってると得するかもしれないConstraintsたち
Kensaku Komatsu
WebRTCにより可視化されるリアルタイムクラウド。求められるAPI
WebRTCにより可視化されるリアルタイムクラウド。求められるAPI
Kensaku Komatsu
エフサミ2014 web rtcの傾向と対策
エフサミ2014 web rtcの傾向と対策
Kensaku Komatsu
HTML5 Night 2014 Web x Network Technology ( WebRTC )
HTML5 Night 2014 Web x Network Technology ( WebRTC )
Kensaku Komatsu
Web rtcの使い方
Web rtcの使い方
Kensaku Komatsu
Plus de Kensaku Komatsu
(20)
Media processing with serverless architecture
Media processing with serverless architecture
Boxdev lt-09082016
Boxdev lt-09082016
a pattern for PWA, PRPL
a pattern for PWA, PRPL
Full Matrix Auto Test Framework for WebRTC
Full Matrix Auto Test Framework for WebRTC
WebRTC 101
WebRTC 101
04122016 web rtc_globalsummit
04122016 web rtc_globalsummit
02172016 web rtc_conf_komasshu
02172016 web rtc_conf_komasshu
SkyWay国内唯一のCPaaS
SkyWay国内唯一のCPaaS
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ラズパイでWebRTC ヾ(*´∀`*)ノキャッキャ uv4l-webrtc 軽くハックしてみたよ!
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
ビデオ通話・P2Pがコモディティ化する世界 WebRTCによるこれからを探る
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
最新Web 通信系API総まくり!WebRTC, Streams, Push api etc.
FirefoxでgetStats()
FirefoxでgetStats()
14th apr2015 リックテレコ勉強会
14th apr2015 リックテレコ勉強会
WebRTCが拓く新たなWebビジネスの世界
WebRTCが拓く新たなWebビジネスの世界
25th nov2014 52thhtml5j
25th nov2014 52thhtml5j
知ってると得するかもしれないConstraintsたち
知ってると得するかもしれないConstraintsたち
WebRTCにより可視化されるリアルタイムクラウド。求められるAPI
WebRTCにより可視化されるリアルタイムクラウド。求められるAPI
エフサミ2014 web rtcの傾向と対策
エフサミ2014 web rtcの傾向と対策
HTML5 Night 2014 Web x Network Technology ( WebRTC )
HTML5 Night 2014 Web x Network Technology ( WebRTC )
Web rtcの使い方
Web rtcの使い方
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
1.
ブラウザからWeb OSへ Web -
TV連携事例からその可能性を探る 26th March 2013 NTT Communications 小松健作
2.
自己紹介 • 名前 –
小松健作 • 所属 – NTTコミュニケーションズ – 次世代Webの研究開発・標準化 • HTML5コミュニティの運営 – Google Developers Expert(HTML5) – Microsoft MVP (IE)
3.
Main Idea • Web
OSの紹介と、その可能性
4.
Agenda •
Web [browser] Application • Web OS • Sample program – TV連携 • Browser + Web OS … 新たなWeb
5.
Agenda •
Web [browser] Application • Web OS • Sample program – TV連携 • Browser + Web OS … 新たなWeb
6.
HTML5に至る経緯とその進化 • HTML5 =
Application platform • 2004年 : Web Application 元年 – Google Map – Web2.0 => SaaS • 2009年〜 : HTML5 – Application 開発APIの整備 • Canvas, Offline storage, Bidirectional Communication, … – 最近ではDeviceの操作も可能に • Camera/Microphone, Device orientation, … • Video Chat via P2P
7.
Web [Browser] Applicationは
Nativeになり得るか? • なりえない • Performance issue – テクノロジーの進化で今後解決されていく • 問題は機能性 – セキュリティ・プライバシーの上センシティ ブな機能のインプリは困難 – インストールレスは諸刃の剣
8.
諸刃の剣の例 •
電話帳 • カレンダー • ソケット通信 • NFC ブラウジングしてる • Bluetooth 途中で、いつの間に か電話帳データが盗 まれたら・・・ • …
9.
[参考] Firefox +
asm.js http://kripken.github.com/mloc_emscripten_talk/#/28
10.
Agenda •
Web [browser] Application • Web OS • Sample program – TV連携 • Browser + Web OS … 新たなWeb
11.
Web OS • WebをOSとして使う
– 一時期はやった、「OSっぽいUI」とは異なる – 開発言語は、HTML/CSS/Javascript • Web OSアプリはインストールが必須 – ブラウザAdd-onやExtensionの進化系 • ブラウザさえインストールされていれ ば、ベースのOSには依存しない
12.
Web OSの概念図 Web apps
Web OS apps Native apps Browser Browser run-time OS(windows, mac, linux, …)
13.
API 制約の解放 • インストールが必須となった事で、機能
制約が解放 – 電話帳 – カレンダー – ソケット通信 インストールが必 – NFC 要ってだけで本当 に解放していい – Bluetooth の? –…
14.
セキュリティモデル • Manifestファイルに、利用機能を宣言
{ “permissions”: { “tcp-socket”: {} } } • 宣言された内容に応じ、Marketplaceで審 査 – Firefox Marketplace
15.
標準化 • 現在は、完全に分断 –
ベンダーごと独自のAPI • W3CにてWeb OS API標準化を検討 – System Applications WG http://www.w3.org/2012/sysapps/
16.
Agenda •
Web [browser] Application • Web OS • Sample program – TV連携 • Browser + Web OS … 新たなWeb
17.
Web OS サンプル(テレビ連
携) • TVへAir PlayするWeb OSアプリを紹介 – Socket API(Chrome Packaged Apps v2)を利用 – DLNAの機能を実装 • ブラウザの通信APIでは、制限によりAir Playは出来 なかった • Socket APIを使えば、いかなる通信サービスも可能 に
18.
DLNA と WebとのGap •
DLNAはWebフレンドリー – DLNAデバイス(TV)はWebサーバーを搭載 – SOAP/HTTPでデバイスをコントロール • Gap – デバイス内WebサーバーのURLを如何に知る か? – クロスオリジンでのAjaxを如何に実現する か?
19.
Service Discovery •
DLNAではIP multicastを用い、Webサーバー を自動発見している – SSDPのサーチクエリーをLAN内ブロードキャ スト – 対応デバイスからの返信メッセージにURLが このNWに Webサーバー 記載 はいます かー? この機能は、ブラウザのAPIでは現状サポートされていな
20.
Cross Origin XHRの制限 •
Webサイトと、デバイスのURLはオリジン が異なる – http://example.net と http://192.168.0.1 • DLNAデバイスとクロスオリジン間の XHR(Ajax)は出来ない – DLNAデバイスはCORSに対応していない
21.
Socket APIによる
DLNAクライアント実装 SOAP SSDP Cross Service origin XHR discovery Service Discovery : Socket APIを用い実装 Cross Origin XHR : manifest.jsonの”permission” 設定
22.
Demo
23.
Agenda •
Web [browser] Application • Web OS • Sample program – TV連携 • Browser + Web OS … 新たなWeb
24.
Webの進化と再構築 • DLNA クライアント
on Packaged Apps v2 – 同様のソフトはNativeで既に存在 • Webの進化は既存サービスの再構築 – Google map, twitter, facebook, … – 既存 + Webならではのエッセンス – 奇をてらわずに、半歩先を目指す
25.
既存WebサービスとDLNAとの融合 • YouTube や
facebook とDLNAとの連携 – Web OS アプリのみでの解決策 • アプリ中に各APIを組み込む(マッシュアップ) • 連携するサービスの数だけアプリが出来上がる • インストールが仇となる facebook Twitter YouTube + + + DLNAコントロー DLNAコント DLNAコント ラ ローラ ローラ
26.
既存WebサービスとDLNAとの融合
(cont) • ブラウザ + Web OS アプリのアプローチ – Web OSにブラウザ連携のAPIを準備 – コンテンツ検索は、従来通りブラウザで – ブラウザからシームレスにテレビへAir – 自由に連携サービスを拡充可能 facebook Twitter DLNA コントローラ w/ Web OS API YouTube 共通のAPIで連携 …
27.
Demo
28.
アーキテクチャ説明 • Web OSとWeb
appsをWebSocketで接続 – WebSocket – DLNAのプロトコルゲートウェイ Browser app WebSocket I/F Reverse Service Cross origin Proxy Discovery SOAP Web OS Apps
29.
[参考]Web Intents • Web
アプリ間を連携する共通インタ フェース仕様 • 昨年度、一旦Deadとなったが、検討を再 会する事が先週アナウンスされた – Scopeをしぼることで、Deadに至った問題点 を回避する模様 • 詳しくはML(public-web-intents)をチェック – http://lists.w3.org/Archives/Public/public-web- intents/2013Mar/0000.html
30.
まとめ • Webの可能性を拓く Web
OS • Tizen mobile, Firefox OS, Chrome OS …. • DLNAのデモ。ブラウザとWeb OSとの連携 による、再構築へのスパイス。新たな UX。
31.
Thank you!! @komasshu
Télécharger maintenant