linux + html5で変革する 組込み機器の操作環境 ·...
TRANSCRIPT
![Page 1: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/1.jpg)
2014 5/14~16 富士通コンピュータテクノロジーズ 飯田康志
Linux + HTML5で変革する 組込み機器の操作環境
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 1273ka01
ESEC2014 ミニセミナー
![Page 2: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/2.jpg)
目次
当社のご紹介
組込み機器開発における課題と解決
デモについて
まとめ
1 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
![Page 3: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/3.jpg)
当社のご紹介
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 2
![Page 4: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/4.jpg)
会社概要
株式会社 富士通コンピュータテクノロジーズ
設立 1983年
事業所 川崎本社、豊橋事業所、長野事業所
事業内容
サーバ、ストレージ
モバイル端末、車載/FA機器、画像認識
ハードウェア、ネットワーク、検証ソリューション
従業員数 536名
組込みソフトウェア開発 300名
組込みハードウェア開発 50名
組込みプラットフォーム 35名
テストプログラム 開発/検証評価 100名
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 3
![Page 5: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/5.jpg)
組込み機器開発における 課題と解決
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 4
![Page 6: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/6.jpg)
今組込み機器に求められるもの
スタンドアロンからネットワーク対応へ
ネットワーク対応による新たな活用
モバイル端末との連携
モバイル端末を利用した機器操作・制御
リッチなユーザインタフェース
より解りやすく使いやすいものへ
5 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
![Page 7: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/7.jpg)
組込みLinuxの導入
ネットワークサポート
ほとんどの通信方式をすぐに利用できる
最先端技術がすぐに利用可能
最新デバイス,新規格に迅速に対応できる
豊富なミドルウェアが利用可能
導入・開発コストが抑えられる
6 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
短期間で必要な機能を実装可能
![Page 8: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/8.jpg)
モバイル端末接続における課題
想定される端末が多種多様 •スマートフォン, タブレット, ノートPC, etc
対応OS, バージョン固有の問題 •Android, iOS, Windows
7 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
計測・分析機器や工作機械、FA機器の制御を モバイル端末で操作できると便利だが・・・
すべてに対応するにはコストが膨大
![Page 9: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/9.jpg)
解決方法
対応端末を限定する
端末がすぐに古くなる
頻繁なOSのアップデート
マルチプラットフォームで動作可能な技術(Java, Qt等)
環境毎にリビルドが必要
Webベース技術を利用
8 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
HTML5 JavaScript
![Page 10: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/10.jpg)
Web技術の利点
操作端末の環境を限定しない
ブラウザが動作すればすぐに利用できる
環境毎にアプリを作り込む必要がない
ユーザインタフェースの実装が容易
環境固有API等の学習が不要
特別な開発環境が不要
9 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
![Page 11: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/11.jpg)
HTML5について
特長(抜粋)
WebSocket リアルタイム性の高い双方向通信が 可能.機器情報の表示や制御に適する.
Web Storage機能 モバイル端末側へ多くの情報を格納できる.
注意点
使用するブラウザ・端末によって画面レイアウトが異なることがある
10 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
各種製品名は、各社の製品名称、商標または登録商標です。記載されているシステム名、製品名には、必ずしも商標表示((R), TM)を付記していません。
![Page 12: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/12.jpg)
デモのご紹介
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 11
![Page 13: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/13.jpg)
デモのご紹介
ワイヤレス通信によるモバイル端末の種類に依存しない情報収集制御
12 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
![Page 14: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/14.jpg)
装置概要
プラットフォーム
CPU Freescale社 Vybrid (Cortex-A5 + Cortex-M4)
OS Linux kernel v3.0.15 μT-Kernel v1.01.01
ミドルウェア
ネットワーク
•Node.js + socket.io
GUI
•Qt
13 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
各種製品名は、各社の製品名称、商標または登録商標です。記載されているシステム名、製品名には、必ずしも商標表示((R), TM)を付記していません。
![Page 15: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/15.jpg)
システム構成
14 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
Linux
Hardware Shared Memory
μT-Kernel
Node.js Qt
Qt App
Task … Task
Web Browser
モバイル端末
装置
・WebSocket ・TLS(SSL)
:独自実装部
装置側からHTML5で記述されたコンテンツ(Client side App) を配信
HTML5 + JavaScript
:コンテンツ
![Page 16: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/16.jpg)
システム構成
15 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
Linux
Hardware Shared Memory
μT-Kernel
Node.js
Sever side App
Qt
Qt App
Task … Task
Web Browser
HTML5 + JavaScript
Client side App
モバイル端末
装置
・WebSocket ・TLS(SSL)
Qt Appをブラウザ部品で実装することで個別にGUIを作り込むことなく画面に表示可能
:独自実装部
![Page 17: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/17.jpg)
まとめ
Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 16
![Page 18: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/18.jpg)
まとめ
Linux + HTML5による効果
Linux(OSS)の利用による開発期間の短縮
モバイル端末に依存しない機器操作・制御
導入に必要なもの
Linuxに関するスキル
•装置への組込み,カスタマイズ
OSSの適切な扱い方
•ライセンスに関する知識
17 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
![Page 19: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/19.jpg)
組込みLinuxのワンストップサービス
サポート
コンサルティング(OSSライセンス・知財)
トレーニング
Q&A
情報提供
開発支援
お客様装置へのLinux代行実装・障害修正
カスタマイズ
18 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
装置開発のスピードアップを強力にバックアップ
早期問題解決の実現
迅速なLinuxシステムの構築
![Page 20: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/20.jpg)
デモのご案内
ワイヤレス通信によるモバイル端末の種類に依存しない情報収集制御
19 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED
![Page 21: Linux + HTML5で変革する 組込み機器の操作環境 · ほとんどの通信方式をすぐに利用できる. 最先端技術がすぐに利用可能. 最新デバイス,新規格に迅速に対応できる](https://reader031.vdocuments.pub/reader031/viewer/2022011810/5dd0999fd6be591ccb61c709/html5/thumbnails/21.jpg)
20 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED