【MS Car Navigation Day Vol.5】カーナビの高品位3Dメニューや高速起動化を実現——Windows Automotive
◆AUIF:高品位3Dメニュー開発を実現する統合HMI Framework
HMIツール「AUIF(Automotive User Interface Framework)」の説明は、マイクロソフトディベロップメント ITS戦略統括部の藤井義也氏によって行われた。そのコンポーネントは大別すると、オーサリングツール、HMIデータモデルからバイナリスキンを出力するコンパイラ、そして、ターゲットデバイス上でバイナリスキンを動かすAUIFランタイムの3つになる。
このうちオーサリングツールは、高品位HMIをデザインするツールとして「Microsoft Expression Blend」が、車載情報端末に必要とされる1,000を超える画面の状態遷移図を記述するツールとして「Office Visio」が、それぞれマイクロソフトから提供されており、これらを使って、UML(統一モデリング言語)2.0のステートマシンチャートをベースとした汎用的なHMIデータモデルを管理・保存することができる。
セッションでは、AUIF Frameworkで開発された3Dメニューのデモが行われ、3Dのオブジェクトを動作させるアニメーションを定義してメニュー画面を遷移させることにより、メインメニューからサブメニュー、履歴リスト、履歴詳細へと遷移していく様子が紹介された。こうした3Dメニューも、「Microsoft Expression Blend」から簡単に定義でき、3Dとモーションフィードバックの機能追加はAUIFランタイムの一部拡張で実現するという。
なお、AUIFはWindows Automotive 5.5に標準装備されているが、先行評価用のTechnical Previewとしてのリリースとなっている(Vol.2で伝えたとおり将来はSilverlightへ統合されて製品提供の予定)。
◆Ready Guard:車載情報端末に求められる高速起動化、エラーリカバリ最適化を実現
続いてマイクロソフトディベロップメント ITS戦略統括部の五嶋健治氏により、「Ready Guard」の特長と動作概要の紹介、および高速起動とエラーリカバリのデモが行われた。
Ready Guardの第1の特長は、静的スレッド構成のReady Guard OS(Tiny WinCEコアベース)を高速起動する点にある。また、これを動作させたままでサブとメインの2つのOSが立ち上がった状態になるのを避けるために、スレッド状態を動的スレッド構成のメインOS(通常のWinCEコア)へ引き継ぎ、継続実行する。
Ready Guardにより、車載LAN対応100msec以内、オーディオ再生2sec以内、地図描画5secといった起動時間の要求を、様々なH/W、S/W構成において満たすことができるという。また、困難な機能をブートローダ上で開発する必要がないため、ブートシーケンスの開発工数削減を実現。さらに、ラストモードにも対応しているため、最終画面保持やオーディオプレイバックなどの機能が可能になる。Ready Guardは複数の起動高速化要素技術と組み合わせた利用が可能で、Windows AutomotiveのSnapshot Bootやイメージ多段ブート、アプリケーションランチャーの機能、およびWindows CEのRAM初期化スレッドやHive-based Registryなどに対応している。
Ready Guardの第2の特長は、エラーリカバリ手法の最適化である。車載情報端末上では制御系と情報系が融合してきており、信頼性の異なるソフトが混在するシステムとなっている。また従来は、低信頼性ソフトで不具合が発生した際に、安易に高信頼性ソフトを一緒にリセットしていたが、こうした問題を解決するリカバリ手法を提供する。
Ready GuardはWidows Automotive 5.5の統合エラーハンドリングフレームワークのアクチュエータとして動作し、障害検知や分析アルゴリズム、アクチュエータといった動作により、障害発生時に正常な状態へ回復させる機能を備えている。このため、従来はシステムリブートが行われた障害において、障害に応じた最適なリカバリを可能にする。
Ready Guardの第3の特長は、高速起動や高信頼性ソフトといった、従来はサブCPUで行われていた開発をメインCPUで代替することにより、サブCPU開発工数の低減を図っている点にある。
セッションでは、グラフィック制御用スレッドを高速起動してスプラッシュ画面表示やバックビューモニタ表示を行う起動高速のデモ、およびエラーリカバリ手法の最適化によって実現される、メインOSアプリケーションの不具合発生時にグラフィック制御スレッドがリセットされず動作するデモが行われ、ユーザにエラーや処理時間を意識させない画面表示や動作が披露された。
注目ニュース
Microsoft Car Navigation Day 2008にてマイクロソフト OEMエンベデッド本部オートモーティブビジネスユニットの清水尚利氏より説明された「Microsoft Auto」...
マイクロソフト Windows Embedded担当の松岡正人氏は「Windows Embedded NavReadyのご紹介」と題して、PND向けOSパッケージと位置付けられた同製品の構成や特徴を...
MS Car Navigation Day 2008にて、マイクロソフトディベロップメント ITS戦略統括部の平野元幹氏より説明された「車載情報端末向け製品の紹介と今後の取り組み」についてレポートす...
マイクロソフトは、車載情報端末向けソフトウェアプラットフォーム「Microsoft Auto 3.0」「Windows Automotive 5.5」や「Windows Embedded CE/Na...
横浜で開催されている「Embedded Technology 2008」は、組込み機器製品と技術に関する展示会だ。マイクロソフトのブースでは、Windows CEをベースにした各種プラットフォームに...
米マイクロソフトは17日(現地時間)、Exchange OnlineとSharePoint Onlineの提供を開始した。
マイクロソフトのオンラインストア「Microsoft Store」が17日オープンしたが、同ストアの運営はデジタルガレージが受託した。
ビデオリサーチインタラクティブ、オールアバウト、NTTレゾナント、マイクロソフト、およびヤフーの5社は、インターネット広告のブランディング効果に関する共同調査プロジェクト「ネット広告バリューインデッ...
マイクロソフトは13日、「Windows Live」の最新版を発表した。オンラインストレージの大幅な増強や、PCや携帯電話などのデジタル機器、他ウェブサービスとの連携が大幅に強化されている。
米マイクロソフトは5日(現地時間)、米国ロサンゼルスで開催中のWindowsハードウェア開発者会議「WinHEC 2008」にて、Windows 7のプレビューを行い、ハードウェアメーカー各社に現行...
米マイクロソフト(Microsoft)は、米国ロサンゼルスで開催中のWinHEC 2008について、WinHEC Virtual PressroomでLive Webcastを開始。
マイクロソフトは4日、統合仮想化環境管理ソリューション「Virtual Machine Manager 2008」と企業内IT資産・構成管理ソリューション「Configuration Manager...
特集
- ├受験支援ソフトで障害児の入試を公平、公正に……東大先端研と日本MS
- ├日立ソリューションズ、違法コピーを防止するサービスをクラウドで提供……MS「PlayReady」を利用
- └「Kinect スター・ウォーズ」4月5日に発売!……R2-D2をイメージした限定デザインのXbox360も用意







































