その内容と展示ブースの模様をお伝えする。Embeddedセミナー」を開催。R3)の新機能に関する講演を行った。R3の新機能・魅力についてお伝えする。最後にマイクロソフト・ブースの模様も併せて紹介する。Embedded」ファミリの1ラインアップとして位置付けられ、主にハンドヘルド端末、PND、ポータブル・メディア・プレーヤ、デジタル・フォトフレームなどの組み込み機器で利用されている。リアルタイム/マルチタスクOSで、組み込み機器で利用されているさまざまなCPUアーキテクチャ(ARM、MIPS、x86、SH4(注))がサポートされている。各機能がコンポーネント化されているため、デバイスごとに必要な機能を選択し、構築することが可能で、最小で300Kbytes程度という小フットプリントを実現する。※注:SH4は、R3で追加された機能・アプリケーションがサポートされていない(動作保証外)。永田氏は、CEの歴史を次のように振り返る。「CEは、3.0から本当の意味でリアルタイム性を達成したといえる。Explorerを搭載。プログラムの下、これまでブラックボックスだったソースコードを公開。6.0でアーキテクチャの刷新を行い、メモリ/プロセス数の拡大を図ってきた」。接続の容易性の3つを挙げる。3.1.0」にも対応する。Messenger」などの機能が備わっている。Blend』を提供している。Embeddedを用いたアプリケーション開発において、プログラムの実装とUI設計を分離・並行して作業が行えるようになる。R3でのチャレンジングな取り組みだった」(永田氏)。3.1.0にフォーカスし、その概要を紹介する。Foundation)の開発手法を取り入れられるUIフレームワークという位置付け」(永田氏)であり、ネイティブC++アプリケーションと結合することで、リッチなUIを搭載したCEアプリケーションを簡単に作成できる技術だ。Silverlight技術を活用したリッチなUI「勘違いしないでほしいのが、CEのブラウザ上で動作するものではないということ。Embeddedは、Silverlight/WPFの開発手法によるリッチなUIを持ったアプリケーションを組み上げることができる仕組みだ。2.0でサポートされていないH/Wアクセラレーションに対応しているのが特長だ」(永田氏)。APIセットでアプリケーションから呼び出す。Coreがレンダリングを行う。Embeddedランタイムを選択するほか、レンダープラグインも追加する必要がある。Embeddedを利用するための単純な呼び出しコードを実装する必要がある。Studioとのシームレスな連携は残念ながら実現していないという。2005)に持っていく必要がある」(永田氏)。R3を搭載した実機上でのデモンストレーションの様子UI設計とプログラム実装を分離して作業できるため、以下のようにXAMLを変更するだけで、UIデザインを変えることができる。R3の発表会見で披露された多機能リモコン(開発:セカンドファクトリー)の試作機のデモンストレーションの様子だ。通常のテレビリモコンのような用途のほか、番組表確認、ビデオコンテンツの再生などが行える。利用者に応じてUIを切り替えることも可能だ。R3を搭載した多機能リモコンのデモンストレーション(その2)※再生ボタン押下後、右下のアイコンをクリックすると全画面表示。R3を搭載した多機能リモコンのデモンストレーション(その4)※再生ボタン押下後、右下のアイコンをクリックすると全画面表示。SNSFacebookXITmediaはアイティメディア株式会社の登録商標です。