linux + html5で変革する 組込み機器の操作環境 · html5. で記述された....

Post on 29-Jun-2018

221 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

2014 5/14~16 富士通コンピュータテクノロジーズ 飯田康志

Linux + HTML5で変革する 組込み機器の操作環境

Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 1273ka01

ESEC2014 ミニセミナー

目次

当社のご紹介

組込み機器開発における課題と解決

デモについて

まとめ

1 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

当社のご紹介

Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 2

会社概要

株式会社 富士通コンピュータテクノロジーズ

設立 1983年

事業所 川崎本社、豊橋事業所、長野事業所

事業内容

サーバ、ストレージ

モバイル端末、車載/FA機器、画像認識

ハードウェア、ネットワーク、検証ソリューション

従業員数 536名

組込みソフトウェア開発 300名

組込みハードウェア開発 50名

組込みプラットフォーム 35名

テストプログラム 開発/検証評価 100名

Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 3

組込み機器開発における 課題と解決

Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 4

今組込み機器に求められるもの

スタンドアロンからネットワーク対応へ

ネットワーク対応による新たな活用

モバイル端末との連携

モバイル端末を利用した機器操作・制御

リッチなユーザインタフェース

より解りやすく使いやすいものへ

5 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

組込みLinuxの導入

ネットワークサポート

ほとんどの通信方式をすぐに利用できる

最先端技術がすぐに利用可能

最新デバイス,新規格に迅速に対応できる

豊富なミドルウェアが利用可能

導入・開発コストが抑えられる

6 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

短期間で必要な機能を実装可能

モバイル端末接続における課題

想定される端末が多種多様 •スマートフォン, タブレット, ノートPC, etc

対応OS, バージョン固有の問題 •Android, iOS, Windows

7 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

計測・分析機器や工作機械、FA機器の制御を モバイル端末で操作できると便利だが・・・

すべてに対応するにはコストが膨大

解決方法

対応端末を限定する

端末がすぐに古くなる

頻繁なOSのアップデート

マルチプラットフォームで動作可能な技術(Java, Qt等)

環境毎にリビルドが必要

Webベース技術を利用

8 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

HTML5 JavaScript

Web技術の利点

操作端末の環境を限定しない

ブラウザが動作すればすぐに利用できる

環境毎にアプリを作り込む必要がない

ユーザインタフェースの実装が容易

環境固有API等の学習が不要

特別な開発環境が不要

9 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

HTML5について

特長(抜粋)

WebSocket リアルタイム性の高い双方向通信が 可能.機器情報の表示や制御に適する.

Web Storage機能 モバイル端末側へ多くの情報を格納できる.

注意点

使用するブラウザ・端末によって画面レイアウトが異なることがある

10 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

各種製品名は、各社の製品名称、商標または登録商標です。記載されているシステム名、製品名には、必ずしも商標表示((R), TM)を付記していません。

デモのご紹介

Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 11

デモのご紹介

ワイヤレス通信によるモバイル端末の種類に依存しない情報収集制御

12 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

装置概要

プラットフォーム

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)を付記していません。

システム構成

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

:コンテンツ

システム構成

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を作り込むことなく画面に表示可能

:独自実装部

まとめ

Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED 16

まとめ

Linux + HTML5による効果

Linux(OSS)の利用による開発期間の短縮

モバイル端末に依存しない機器操作・制御

導入に必要なもの

Linuxに関するスキル

•装置への組込み,カスタマイズ

OSSの適切な扱い方

•ライセンスに関する知識

17 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

組込みLinuxのワンストップサービス

サポート

コンサルティング(OSSライセンス・知財)

トレーニング

Q&A

情報提供

開発支援

お客様装置へのLinux代行実装・障害修正

カスタマイズ

18 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

装置開発のスピードアップを強力にバックアップ

早期問題解決の実現

迅速なLinuxシステムの構築

デモのご案内

ワイヤレス通信によるモバイル端末の種類に依存しない情報収集制御

19 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

20 Copyright 2014 FUJITSU COMPUTER TECHNOLOGIES LIMITED

top related