AndroidのIA用途組込み系への応用

組込み開発向けAndroid
一般社団法人Open Embedded Software Foundation
代表理事 三浦雅孝
1History
2009年3月23日

23社の会員でスタート

現在73社の会員
Copyright 2009, Open Embedded Software Foundation, All rights reserved

Android−12

目的

Copyright 2009, Open Embedded Software Foundation, All rights reserved

オフィス の展開

Copyright 2009, Open Embedded Software Foundation, All rights reserved

Android−234

iPhoneが実現したこと• 通信キャリアの壁を破壊• 新しいアプリケーション流通市場の創造• AppStore• クラウドサービスとの連携• Mobile.me• Google Apps

Copyright © 2010, Open Embedded Software Foundation, All rights reserved.

5

Android携帯が実現したこと• 通信キャリアの壁を破壊• 新しいアプリケーション流通市場の創造• Android Market• クラウドサービスとの連携• Google Apps
• ハードウェアの壁を破壊• オープンソース

Copyright © 2010, Open Embedded Software Foundation, All rights reserved.

Android−36

Android SmartPhone

HTC

100,000/day
HTC/Google
L
G

Copyright 2009, Open Embedded Software Foundation, All rights reserved

7

Cloud端末 新たなる市場・サービス
Cloudサービス
AndroidはCloudサービスのPlayer
PlayerCopyright © 2010, Open Embedded Software Foundation, All rights reserved.

Android−48

組込みソフトウェア開発コスト

2009/6/11 経済産業省「組込みソフトウェア産業活性化プラン」より引用（http://www.meti.go.jp/press/20090611001/20090611001.html ）Copyright © 2010, Open Embedded Software Foundation, All rights reserved.

9

組込みソフトウェアは「ものづくり産業」の基盤

2009/6/11 経済産業省「組込みソフトウェア産業活性化プラン」より引用（http://www.meti.go.jp/press/20090611001/20090611001.html ）Copyright © 2010, Open Embedded Software Foundation, All rights reserved.

Android−510

組込みシステムに求められることStandardization&Differentiation
Copyright 2009, Open Embedded Software Foundation, All rights reserved

11

なぜAndroid？
• UIまで含むアプリケーションフレームワーク• Java言語によるアプリケーション開発• Linuxベース• オープンソース• 期待される携帯電話市場• 世界標準プラットフォーム

Copyright © 2010, Open Embedded Software Foundation, All rights reserved.

Android−612

Android eBook

eDGe by enTourage Systems

Alex by Spring Design

Nook by Barnes & Noble

Copyright 2009, Open Embedded Software Foundation, All rights reserved

13

MID ＆ SmartBook

IS01 by KDDI
Copyright 2009, Open Embedded Software Foundation, All rights reserved

Android−714

HD Multimedia Computer(STB)・Intel CE3100
・Bluetooth Keyboard
・Bluetooth Controller
・1080Ｐ・VOD Services

天幕 H3精伦电子股份有限公司
Copyright 2009, Open Embedded Software Foundation, All rights reserved

15WebTV(WebTube)

Copyright 2009, Open Embedded Software Foundation, All rights reserved

Android−816

Automotive Devices

Archermind

MicWare PND

Motorola Droid

Garmin-Asus Nuvifone
Copyright 2009, Open Embedded Software Foundation, All rights reserved

17Android NetBook

Compaq Airlife 100

Aspire One D250

Copyright 2009, Open Embedded Software Foundation, All rights reserved

Android−918

Android の アーキテクチャ

Copyright © 2010, Open Embedded Software Foundation, All rights reserved.

19

組込みシステムでの拡張
Application Programming
Interface

Copyright 2009, Open Embedded Software Foundation, All rights reserved

Android−1020

OESF Embedded Master

IP Phone

Digital TV

Multimedia

DLNA

BlueTooth

RemoteControl

Pointing
DeviceNetwork
Manager

User
Interface

Copyright 2009, Open Embedded Software Foundation, All rights reserved

21

ワーキンググループ

STB

IP-Coms

Automotive

Distribution

System Core

Future Systems Network & Sec. Apps & Services

Education Test & Certification Marketing22

Android−11

拡張機能• IP電話/IP通信• デジタルテレビ• マルチメディア• DLNA• Bluetooth• ネットワークマネージャ• ユーザーインターフェース• リモコン• ポインティングデバイス• OSGi• プリンティングマネージャ
Copyright © 2010, Open Embedded Software Foundation, All rights reserved.

23

Androidのモジュール構成

24

Android−12

Light Weight Android

25

Light Weight Android

26

Android−13

OESF Platform Builder

Eclips環境で必要なモジュー ル を指定
27

仮想化技術
ITRON部分• Navigation
Task

Task
Task

Task
Task

• Camera
Controller

Application

Android部分• Digital TV

Linux,Android etc..

• Engine control

EM--VRTEM• AC制御• Interactive
featureRTOS
Hardwareウェルインテクノロジー株式会社

28

28

Android−14仮想化のメリット
 過去資産とAndroidの共存
他の機器との連携や置き換えたくないソフトウェアはそのままで、Androidによる新規機能を載せることが出来ます。

 Androidにはない高いリアルタイム性の実現
仮想化/マルチOS化の仕組みとしてHybrid方式を採用。RTOSの性能を損ないません。

 Androidの即電源断、高速起動
RTOS側でGuestOSのメモリイメージをそのまま保存することが29できます。車載機器などの電源が不安定な状況や、高速起動が必要なデバイスにもAndroidが使用できます。
29

仮想化のメリット ITRONの各種ミドルウェア替わりにAndroidを使用することでコストダウン・高機能化
KernelのみのITRONでシステム構築の場合、追加購入する
M/Wも馬鹿になりません。Androidのネットワーク機能やブラウザをフリーで使用して、大幅なコストダウン

 Androidのセキュリティ対策にJavaで書かれるアプリが多いAndroidは潜在的なセキュリティ脆弱性が潜んでいます。機密性の高いアプリはRTOS側に保存することで、セキュリティを高めます。

30

Android−15

Copyright 2009, Open Embedded Software Foundation, All rights reserved

Android−16

31