ESEC2009イベントレポート

ESEC2009イベントレポート

見えてきた!? ケータイ以外でのAndroidの適用例

八木沢 篤 @IT MONOist編集部 2009/5/21

- PR -

OESFが考えるAndroidの可能性とは

 ウェルビーン、モンタビスタソフトウエアジャパン、ルネサスイーストンの共同ブースでは、プレゼンテーションシアターが用意され、さまざまなテーマでセミナーが開催された。その中でも注目を集めたのが、OESF代表理事であるアイ・ピー・ビジョン 三浦 雅孝氏による「Androidが変える組み込み」と題したセミナーだ。

 三浦氏は、一般的な組み込み機器開発のプロジェクト予算の大半がソフトウェア開発費に当てられている状況を「エコロジカルではないシステム」とした。一方で、Androidプラットフォームを「適切な標準化とサービス・アイデアによる差別化の両方を実現可能とする機構」であるとし、さらに将来的には「Androidは新たなクラウドサービスのプレーヤーになり得る」と評価した(画像12)

 本稿の冒頭でも紹介したがOESFは、Androidを利用した組み込み機器向けシステム・サービスについて、参加会員各社共同で研究やワーキンググループ活動を行っている。台湾にも拠点を置き、本稿公開時点で30社ほどの会員を持つという。

画像12 T-Mobile G1を手にAndroidの可能性を語るOESF三浦氏

本項執筆:@IT MONOist編集部 原田 美穂

RTOSとAndroid(Linux)のマルチOS環境

 上記で紹介した共同ブースの中で、特に興味深い展示を行っていたのがウェルビーンだ。同社は、マルチOS環境をRTOSで実現する仮想マシンモニタ「WB-VRT」を用い、ITRON上でLinuxを動作させるデモンストレーションを行っていた(画像13)。「RTOSであるITRONの1プロセスとして、Linuxを動作させることができる。もちろん、Androidも動作可能だ」と説明員。

 同製品は、ITRON上で起動させたLinux側のプロセスをITRON側に安全にブリッジする機構を持つ。この仕組みの利点は、リアルタイム性を重視する処理をITRON側に、処理がさほどクリティカルでなく開発効率性を要求されるアプリケーションをLinuxベースで開発するといった、アプリケーションのすみ分けが効率よくできる点にある。Linux側の起動・停止情報などはITRON側で管理できるため、Linux側で不具合が発生してもシステム全体に影響を与える心配がないとしている。

 「ITRON部分を含めてすべてを仮想化する場合、ITRON側のプロセススケジューラ制御に問題が出る可能性があり、現実的ではない。その点、『準仮想化』として、ITRONのリアルタイム性能を生かしつつLinuxを実行させるWB-VRTの場合ならこうした問題とは無縁だ」(説明員)。

画像13 WB-VRTのデモンストレーション
WB-VRTを使い、ITRONのプロセスとして動作させたLinuxの挙動を確認できた。CPU温度を計測し、OpenGLで表示させるアプリケーションだが、手動でファンを停止させると、ITRON側が問題を検知し、アラートが表示された。再び動作させるとLinux側はクラッシュすることなく、グラフ表示を継続する

 また、急きょ展示を決めたというAndroid携帯端末向け開発キットには、Androidアプリケーションのビルド環境一式と開発用端末が含まれる。開発用端末は、Marvellの「Monahans PXA310」を採用し、Bluetooth、GPS、3軸モーションセンサなどが搭載されている(画像14)

画像14 開発キットの展示

 なお、同社では以前から組み込み技術トレーニングを実施しているが、2009年6月からはOESFのMarketing&Educationワーキンググループでの活動と連動したトレーニングも予定しているという。

関連リンク:
ウェルビーン
http://www.wellbean.net/
WB-VRT(ウェルビーン)
http://www.wellbean.net/service/product/list/wbvrt/index.html?prm1=consumer&prm2=wbvrt
モンタビスタソフトウエアジャパン
http://www.montavista.co.jp/
ルネサスイーストン
http://www.rene-easton.com/
アイ・ピー・ビジョン
http://www.ip-vision.jp/

本項執筆:@IT MONOist編集部 原田 美穂

評価ボードへのポーティングサービスも

 日本システムウエアは、TIのアプリケーション・プロセッサ「OMAP3430」を搭載したLogic Product Developmentの開発プラットフォーム「Zoom OMAP34x Mobile Development Kit(MDK)」や、Freescale Semiconductorのアプリケーション・プロセッサ「i.MX 31」を搭載したArmadillo-500 FXにAndroidをポーティングするサービスを行っている。同社ブースでは、Androidを載せた両機器が展示されていた(画像15)

 「Androidの取り組みとして、OSのポーティングからアプリケーションの開発までトータルに行っている。今回の展示では、AndroidをポーティングしたZoom OMAP34x MDKによるDVI(Digital Visual Interface)出力のデモンストレーションを用意した。今後、組み込み分野におけるAndroidの発展・広がりに大きく期待している」と説明員はいう。

画像15 「Armadillo-500 FX」(右)と「Zoom OMAP34x Mobile MDK」(左)

関連リンク:
日本システムウエア
http://www.nsw.co.jp/
Logic Product Development
http://www.logicpd.com/
Freescale Semiconductor
http://www.freescale.co.jp/

 今回フォーカスした企業以外にも、グレープシステムがアイウェーブのAndroid向け開発プラットフォーム「iW-Rainbow G3」を展示していたり、アットマークテクノが自社のArmadillo-500FXでAndroidを動かすデモンストレーションを行ったりしていた。また、Androidの仮想マシン「Dalvik VM」をチューニングし、チューニング前とチューニング後の画像描画処理の比較デモンストレーションを行っていたイーフローなど、予想以上に数多くの企業がAndroidへの取り組みを披露していた。

関連リンク:
グレープシステム
http://www.grape.co.jp/
アイウェーブ
http://www.iwavejapan.co.jp/
iW-Rainbow G3
http://www.iwavejapan.co.jp/product/imx27g3android.html
イーフロー
http://www.eflow.jp/

 ESEC開催期間中、NTTドコモから「Androidケータイ」が発売されるとの情報が各メディアで取り上げられ(参考:+D Mobile)、日本でもAndroidが本格的に普及していくことが見込まれている(本稿執筆中に行われたNTTドコモの新製品発表会でHTC製Android携帯「HT-03A」が正式発表された)。当然、携帯電話端末(スマートフォン)での利用が中心だが、その一方で、非ケータイ分野での利用も徐々に広まっていくことだろう。今回のESECで、その新たな息吹を確かに感じることができた。


ESEC2009特集ページへ

  • 連載バックナンバー
  • 全記事インデックス
  • 組み込み開発トップ
  • MONOistトップ

スキルアップ/キャリアアップ(JOB@IT)

スポンサーからのお知らせ

- PR -
@IT Sepcial

震災関連・復興支援情報

震災関連・復興支援情報
@IT MONOist/EE Times Japan/環境メディアの製造業技術者向け3メディアを中心に、震災関連/復興支援情報を集めました

次世代エンベデッドコーナー

次世代エンベデッド
“次世代”の組み込み機器を開発するエンジニアを支援するコーナー。新潮流・新技術をインタビューやコラム、解説記事で分かりやすく紹介!

Windows Embeddedコーナー

Windows Embedded
Windows Embedded専門コーナー。Windows Embedded StandardやWindows Embedded CEをはじめとする「Windows Embedded」ファミリの最新動向や技術情報をお届けします!!

Androidコーナー

Android
Android専門コーナー。組み込みデバイスへの適用からアプリケーション開発、イベントレポート、ニュースなどAndroidに関するさまざまな技術情報がここに集結!!

@IT MONOist 求人情報

- PR -