Movatterモバイル変換


[0]ホーム

URL:


Futomi Hatano, profile picture
Uploaded byFutomi Hatano
PDF, PPTX2,740 views

Embedded Webで加速するWeb of Things

Firefox Developers Conference 2015 in Tokyo

Embed presentation

Download as PDF, PPTX
Newphoria CorporationEmbedded Webで加速するWeb of Things2015年11月15日(日)Firefox Developers Conference 2015 in Tokyo@futomi futomi.hatanohttp://www.newphoria.co.jp/
Newphoria Corporation自己紹介マークアップ解説本 API解説本 APIチュートリアル本Windows 8API解説本日経SYSTMS 連載こんなに変わったWeb開発 / SEは避けて通れない!HTML5の基本テクニック2
Newphoria Corporation下がり続けるウェブの消費時間http://nielsen.com/us/en/reports/2014/an-era-of-growth-the-cross-platform-report.htmlWebは死んだのか?
Newphoria Corporationもくじ• Webの歴史を振り返る• 産業界ごとのWeb標準化• Web of Things• Webはどこへ向かうのか
Newphoria CorporationWebの歴史を振り返るWebの誕生から25年以上が経過
Newphoria Corporationウェブの誕生から25年以上が経過1989年Tim Berners-LeeがHTMLを発明世界初のウェブページが公開1990年 1994年World Wide WebConsortium設立http://home.web.cern.ch/topics/birth-web1993年WebがPublicDomainに2014年
Newphoria Corporationアプリ基盤としてのWebへ• HTML5でWebがリッチになった• プラグインはHTML5によってほとんど駆逐された• スマートフォンアプリもHTML5で作れるようになった
Newphoria Corporationアプリ基盤としてのWebへ• HTML5でWebがリッチになった• プラグインはHTML5によってほとんど駆逐された• スマートフォンアプリもHTML5で作れるようになったこれで満足なのか?
Newphoria Corporation産業界ごとのWeb標準化PC・スマートフォンからテレビや車載機器へ
Newphoria Corporationhttp://www.nhk.or.jp/hybridcast/online/http://www.iptvforum.jp/hybridcast/receiver.html
Newphoria Corporation
Newphoria CorporationW3Cにおける標準化活動• グループ• Web and TV Interest Group• Web and Broadcasting Business Group• Second Screen Working Group• TV Control API Community Group• スペック• Presentation API• http://www.w3.org/TR/presentation-api/• 特定のコンテンツをセカンドクリーンに表示 (Miracast, DLNAなど)• TV Control API Specification• http://w3c.github.io/tvapi/spec/• チャンネル、番組表、録画、再生などの制御
Newphoria CorporationWeb-based Signage
Newphoria CorporationDSJ/APPS JAPAN 2015
Newphoria CorporationTPAC 2015で使われたWeb-based Signageブラウザー内蔵パネル提供協力:ソニー、東芝、パナソニック、三菱電機JS Player開発・コンテンツ制作:ニューフォリア
Newphoria CorporationW3Cにおける標準化活動• グループ• Web-based Signage Business Group• Working Groupチャーターに向けて活動中• スペック• Working Groupでの対象APIを選定中• 電源管理、時間同期、スクリーン管理 (電源, 色設定, 輝度設定など)、CPU状態把握 (ロード, 温度)、メモリー消費量把握、マルチキャストビデオ再生、外部ストレージ (USB, SD) などが候補に
Newphoria CorporationWeb-based Signageにおけるデバイス連携USB(power feeding,serial communication)SBC(e.g. RPi)Microcontroller(e.g. Arduino)UltrasonicSensorTemperatureSensorWebSocketServerJSPlayerCompanionPlug-inSensorDeviceRequestresponseeventWebSocket Protocol( ws://localhost:18000 )RequestresponseeventSerial( 115200 baud )Datapass-throughニューフォリアの実験的取り組み
Newphoria CorporationIn-Vehicle Infotainment
Newphoria CorporationQNX CAR Platform for Infotainmenthttp://www.qnx.com/products/qnxcar/http://youtu.be/rvaSWqxMg6k
Newphoria Corporationhttps://www.automotivelinux.org/Automotive Grade Linux
Newphoria CorporationW3Cにおける標準化活動• グループ• Automotive and Web Platform Business Group• Automotive Working Group• スペック• Vehicle Information Access APIhttp://www.w3.org/TR/vehicle-information-api/• Vehicle Datahttp://www.w3.org/TR/vehicle-data/
Newphoria CorporationAPIの一例• 車速(km/h)• エンジン回転数(rpm)• イグニションスイッチ位置• アクセルペダル位置(%)• スロットル位置(%)• トリップメーター• ギア位置• クルーズコントロール状態• ライト点灯状況• 車内灯の点灯状況• ガソリン残量レベル(%)• 燃費(リットル/100km)• エンジンオイル状態• 加速度• 位置情報• クーラント状態
Newphoria Corporation車速の取得のコード例navigator.vehicle.vehicleSpeed.get().then(function(vehicleSpeed) {console.log("車速:" + vehicleSpeed.speed);},function(error) {console.log("エラー");});navigator.vehicle.vehicleSpeed.subscribe(function(vehicleSpeed) {console.log("車速:" + vehicleSpeed.speed);});One-shot:Listener:
Newphoria CorporationW3C TPAC 2015 でのACCESS社のデモ展示本技術は、SIP(戦略的イノベーション創造プログラム)の課題「自動走行システム研究開発」における総務省の個別施策『ICT を活用した次世代ITS の確立』での受託研究機関である(株)KDDI総研から(株)ACCESSがブラウザ開発企業としての選定を受け、開発したもの。http://www8.cao.go.jp/cstp/gaiyo/sip/ACCESS社によるAPI実装
Newphoria Corporationみんなも試せる Webで車載情報の取得
Newphoria CorporationODB-IIコネクタ
Newphoria CorporationODB-IIアダプタ (ELM327互換)USB Serial Bluetooth RFCOMM/L2CAP
Newphoria CorporationChrome Appsでアプリを作ってみた• Chrome Platform APIs• bluetooth API• bluetoothSocket API• serial API• ODB-II ECU Simulator• ISO 15765-4 (CAN)• ODB-II Adapter• IC: STN1100 (ELM327互換)• Interface: USB Serial• baud rate: 115,200 bps
Newphoria Corporation
Newphoria Corporation
Newphoria Corporation
Newphoria Corporation
Newphoria Corporation
Newphoria CorporationWeb of ThingsWebがモノへ
Newphoria CorporationSBC (Single Board Computer)Raspberry Pi B+ BeagleBone Black ODROID-U3 ODROID-C1Cubieboard 1/2 Marsboard RK3066 Radxa Rock LiteHummingBoard i1/i2Banana Pi KDDI Open Web BoardODROID-XU4pcDuino3 Nano
Newphoria CorporationMozOpenHard CHIRIMEN
Newphoria CorporationCHIRIMENでWeb-based Signage at TPACHosted Appsインストーラー Hosted Appアイコン大事な現地での写真撮影を忘れてました (;^_^A アセアセ・・・関係者のみなさま、もしお持ちでしたら、ください。
Newphoria CorporationW3Cにおける標準化活動• Web of Things Interest Group• JSON-LDベースのモノの記述• Browsers and Robotics Community Group• SBCのGPIO/I2Cの低レベルAPIの設計• スペック• Web I2C APIhttps://rawgit.com/browserobo/WebI2C/master/index.html• Web GPIO API• https://rawgit.com/browserobo/WebGPIO/master/index.html
Newphoria CorporationWeb I2C APIhttps://rawgit.com/browserobo/WebI2C/master/index.htmlnavigator.requestI2CAccess().then(function(i2c) {i2c.open((i2c.ports.get(1)).portNumber).then(function(port) {var slaveAddress = 0x40;port.open(slaveAddress).then(function(slave) {var registar = 0x10;// 読み取りslave.read8(registar).then(function(value) {console.log(slaveAddress + " < " + value);});// 書き込みslave.write8(registar, 1).then(function(value) {console.log(slaveAddress + " > " + value);});});});});
Newphoria CorporationWeb GPIO APIhttps://rawgit.com/browserobo/WebGPIO/master/index.htmlnavigator.requestGPIOAccess().then(function(gpio) {// 読み取りgpio.ports.get(18).then(function(port) {port.export("in").then(function() {// ワンショットport.read().then(function(value) {console.log(port.portName + " < " + value);});// イベントハンドラport.onchange = function(event) {console.log(event.port.portName + " < " + event.value);};});});// 書き込みgpio.ports.get(19).then(function(port) {port.export("out").then(function() {port.write(1).then(function(value) {console.log(port.portName + " > " + value);});});});});
Newphoria CorporationWebはどこへ向かうのかこれからのWeb像
Newphoria CorporationGartner Hype Cyclehttps://www.gartner.co.jp/research/methodologies/research_hype.php
Newphoria CorporationHype Cycle for Emerging Technologies, 2012HTML5絶頂期猫も杓子もHTML5と叫べば注目される時代でも実はまだHTML5で誰も儲かっていない時代HTML5はココ
Newphoria CorporationHype Cycle for Emerging Technologies, 2015http://www.gartner.com/newsroom/id/3114217HTML5の名前はもうない...もはやトレンドではない当たり前の技術にHTML5は他の産業と融合新たな技術トレンドといかに組み合わせるかが鍵
Newphoria CorporationOne WebW3Cのミッション• Design Principles• Web for All• Web on Everything• Vision• Web for Rich Interaction• Web of Data and Services• Web of TrustWeb of Devices• 一般的なケース• Mobile, Voice Browsing, TVなど• 任意のコンテンツをユーザーが使うモノが中心• セキュリティーとプライバシーの対策は重要• 私が思うEverythingの範囲• ユーザーが介在しない、または、特定のコンテンツだけを扱うモノhttp://www.w3.org/Consortium/mission.html http://www.w3.org/standards/webofdevices/
Newphoria Corporation私のWeb on Everythingディスプレイが存在するモノから、 ディスプレイが存在しないモノまでスペックやコスト的に組み込み機器にブラウザーなんて無理と言われるが...
Newphoria Corporationデバイスのスペックの進化2010年10月 2015年4月ROMGALAXY S SC-02B発売日CPU画面解像度 480 x 8001GHz (1 core)16.5GBRAM 512MBGALAXY S6 SC-05G1440 x 25602.1GHz (8 cores)32GB3GB
Newphoria Corporation組込み機器向けブラウザーチューニング• GPUアクセラレーション• JavaScriptエンジンの性能向上ルネサス R-Car H1に最適化したACCESS NetFront Browser NXhttp://monoist.atmarkit.co.jp/mn/articles/1212/28/news064.html
Newphoria Corporationウェブは見せるもの?Internet of EverythingInternet of Things Web of Thingsヒトモノ つなぐ/見せるBig Dataためる解析する
Newphoria Corporationウェブ技術をモノにもInternet of EverythingWeb of Thingsヒトつなぐ/見せるBig Dataためる解析するWeb of Thingsモノ
Newphoria CorporationEmbedded Web組込み専用機器向けWebのことを
Newphoria CorporationEmbedded Web組込み専用機器向けWebのことをと私の周りで勝手に呼んでいる :)
Newphoria CorporationEmbedded Web組込み専用機器向けWebのことをと私の周りで勝手に呼んでいる :)これが私のOne Webの形
Newphoria Corporationご清聴ありがとうございました@futomi futomi.hatanohttp://www.newphoria.co.jp/

Recommended

PPTX
Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる
PPTX
Fetch apiについて
PPTX
react-jsonschema-formについて
PDF
SPAを実現するために必要な通信技術
PDF
JS非同期処理のいま
PDF
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
PDF
HTML5ハイブリッド アプリ開発実践編
 
PDF
Swaggerのさわりだけ
PPTX
技術選択とアーキテクトの役割
PDF
TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報
PDF
IoTの規格標準化動向とデバイスWebAPI
PDF
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PDF
第59回 HTML5とか勉強会 ーIoT/WoT発表資料「Web Controller for V-Sido CONNECT:WebRTCとWebGLで作...
PDF
13_B_5 Who is a architect?
PDF
Kubernetesのない世界 すべてがサーバーレスになる
PPTX
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
PPTX
cordova/electronの構造を知る
PDF
Ionicでハイブリッドアプリ入門①
PDF
Twilioを使ったIVRアプリを Node-REDだけで作ってみました。
PDF
AWSで自宅サーバ?
KEY
HTML5時代のwebクリエイターに必要なこと
PDF
20190427 global azurebootcamp
PDF
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
PDF
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
PDF
Vs code conf2020-11-21-extensions-for-microservices-app-dev
PDF
IBM Cloud Community Summit JIMUC 活動のご紹介
PDF
Web先端技術味見部#28 Physical Webハンズーオン開発補助資料
PDF
WordCamp2015 LT WordPress+VPSでつくられたWebサイトのセキュリティチェックポイントとWordPressの「Waltiプラグイ...
PDF
HTML5 によるロボット制御
PDF
MozOpenHardプロジェクトと そのコア技術について

More Related Content

PPTX
Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる
PPTX
Fetch apiについて
PPTX
react-jsonschema-formについて
PDF
SPAを実現するために必要な通信技術
PDF
JS非同期処理のいま
PDF
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
PDF
HTML5ハイブリッド アプリ開発実践編
 
PDF
Swaggerのさわりだけ
Web エンジニアのための Web エンジニアのための ロボットアームの API を考えてみる
Fetch apiについて
react-jsonschema-formについて
SPAを実現するために必要な通信技術
JS非同期処理のいま
Leading the way to W3C TPAC 2015 『HTML5 関連の API の現状とこれから』
HTML5ハイブリッド アプリ開発実践編
 
Swaggerのさわりだけ

What's hot

PPTX
技術選択とアーキテクトの役割
PDF
TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報
PDF
IoTの規格標準化動向とデバイスWebAPI
PDF
PyconJP2017 Kivyによるアプリケーション開発のすすめ
PDF
第59回 HTML5とか勉強会 ーIoT/WoT発表資料「Web Controller for V-Sido CONNECT:WebRTCとWebGLで作...
PDF
13_B_5 Who is a architect?
PDF
Kubernetesのない世界 すべてがサーバーレスになる
PPTX
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
PPTX
cordova/electronの構造を知る
PDF
Ionicでハイブリッドアプリ入門①
PDF
Twilioを使ったIVRアプリを Node-REDだけで作ってみました。
PDF
AWSで自宅サーバ?
KEY
HTML5時代のwebクリエイターに必要なこと
PDF
20190427 global azurebootcamp
PDF
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
PDF
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
PDF
Vs code conf2020-11-21-extensions-for-microservices-app-dev
PDF
IBM Cloud Community Summit JIMUC 活動のご紹介
PDF
Web先端技術味見部#28 Physical Webハンズーオン開発補助資料
PDF
WordCamp2015 LT WordPress+VPSでつくられたWebサイトのセキュリティチェックポイントとWordPressの「Waltiプラグイ...
技術選択とアーキテクトの役割
TECH Streetますます機能拡充するPower Automate for desktopの概要と最新情報
IoTの規格標準化動向とデバイスWebAPI
PyconJP2017 Kivyによるアプリケーション開発のすすめ
第59回 HTML5とか勉強会 ーIoT/WoT発表資料「Web Controller for V-Sido CONNECT:WebRTCとWebGLで作...
13_B_5 Who is a architect?
Kubernetesのない世界 すべてがサーバーレスになる
LINEにおける GitHub Enterpriseの活用事例と LINE Notifyについて
cordova/electronの構造を知る
Ionicでハイブリッドアプリ入門①
Twilioを使ったIVRアプリを Node-REDだけで作ってみました。
AWSで自宅サーバ?
HTML5時代のwebクリエイターに必要なこと
20190427 global azurebootcamp
Building simple-app-using-.net 6 asp.net core web api-blazor web assembly-ela...
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Vs code conf2020-11-21-extensions-for-microservices-app-dev
IBM Cloud Community Summit JIMUC 活動のご紹介
Web先端技術味見部#28 Physical Webハンズーオン開発補助資料
WordCamp2015 LT WordPress+VPSでつくられたWebサイトのセキュリティチェックポイントとWordPressの「Waltiプラグイ...

Similar to Embedded Webで加速するWeb of Things

PDF
HTML5 によるロボット制御
PDF
MozOpenHardプロジェクトと そのコア技術について
PDF
W3C Recent Activities 2014 Q4 : W3C最新活動 2014 Q4
byW3C
 
PPTX
HTML5とWeb開発に関する最新動向
PDF
Firefox OS - Blaze Your Own Path
PDF
Chirimen open hardware became open source
PPTX
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
PDF
モバイルOSとWeb標準とそれらへのアプローチ
 
PDF
Creating the Future with Firefox OS
PDF
Kilimanjaro Event
PDF
Unleash The Future
PDF
W3C June 2014 Recent Activities
byW3C
 
PDF
インタラクションデザインにおけるオープン化事例の検討
PPTX
20180510_ICON技術セミナー5_芦村
PPTX
20180510_ICON技術セミナー5_芦村
PDF
デバイス WebAPI設計の進め方
PDF
Firefox Ecosystem
PDF
Web is the OS (KDDI mugen Labo)
PDF
20190219_ICON技術セミナー8_芦村
HTML5 によるロボット制御
MozOpenHardプロジェクトと そのコア技術について
W3C Recent Activities 2014 Q4 : W3C最新活動 2014 Q4
byW3C
 
HTML5とWeb開発に関する最新動向
Firefox OS - Blaze Your Own Path
Chirimen open hardware became open source
ブラウザからWeb OSへ〜Web - TV連携事例からその可能性を探る〜
モバイルOSとWeb標準とそれらへのアプローチ
 
Creating the Future with Firefox OS
Kilimanjaro Event
Unleash The Future
W3C June 2014 Recent Activities
byW3C
 
インタラクションデザインにおけるオープン化事例の検討
20180510_ICON技術セミナー5_芦村
20180510_ICON技術セミナー5_芦村
デバイス WebAPI設計の進め方
Firefox Ecosystem
Web is the OS (KDDI mugen Labo)
20190219_ICON技術セミナー8_芦村

More from Futomi Hatano

PDF
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
PPTX
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
PDF
Progressive Enhancement - クロスブラウザー対応に必要なこと - Microsoft IE10 移行セミナー
PDF
HTML5 Conference 2015 悩める組込機器向けウェブコンテンツのパフォーマンス
PDF
アプリ開発支援サービス「アプリカン」 - HTML5 Experts Night 2013年8月23日
PDF
html5j自動車部 第三回勉強会 W3C標準化と車載プラットフォームの最新動向
PDF
続・Webエンジニアのためのスマートホームハック ~ Node.js で IoT プロトコルハック ~
PDF
HTML5マークアップの心得と作法
PDF
HTML5マークアップ珍プレー集 - HTML5 Conference 2012
PDF
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
PDF
ウェブ標準デバイス系 API 総集編 2014
ようこそ、HTML5裏APIの世界へ - HTML5 Conference 2013
Webエンジニアのためのスマートホームハック ~ Node.js で家電とArduinoを操作 ~
Progressive Enhancement - クロスブラウザー対応に必要なこと - Microsoft IE10 移行セミナー
HTML5 Conference 2015 悩める組込機器向けウェブコンテンツのパフォーマンス
アプリ開発支援サービス「アプリカン」 - HTML5 Experts Night 2013年8月23日
html5j自動車部 第三回勉強会 W3C標準化と車載プラットフォームの最新動向
続・Webエンジニアのためのスマートホームハック ~ Node.js で IoT プロトコルハック ~
HTML5マークアップの心得と作法
HTML5マークアップ珍プレー集 - HTML5 Conference 2012
第40回 HTML5とか勉強会 HTML5マークアップ ビギナーの良くある質問にズバリ答えます
ウェブ標準デバイス系 API 総集編 2014

Embedded Webで加速するWeb of Things


[8]ページ先頭

©2009-2025 Movatter.jp