【Tech・Ed 2008 Yokohama】組込み開発ではリアルタイム性とミドルウェアの標準化が重要
エンタープライズ
その他
-
10G光回線導入レポ
-
CTC、日本HP、MS、Hyper-V/Virtual Machine Manager 2008によるソリューションを共同で検証
-
ネットワールド、「InstallShield 2009 Express Windows日本語版」を発売〜Windows Server 2008に対応
「ITデベロッパーのための組み込み開発入門」と題した本セッションは、PC開発とは異なる組み込み機器開発の技術やツールなどを、組み込み機器開発経験のない開発者にデモを交えながら紹介する90分のセッション。
スピーカーであるマイクロソフトのWindows Embeddedビジネス担当の松岡正人氏よりまず、組み込み開発の特徴が紹介された。組み込み開発では、汎用のCPUではなく、CPUコアを含むSoC(Systems on Chip)を始めとして専用設計のハードウェアを使用することが多い。CPUの種類が多く、複数のアーキテクチャが混在するため、開発ツールも様々に組み合わせて使用する必要も生じる。また、コストや電力消費量などの課題から、利用可能なメモリが劇的に少ないケースも多い。さらには、PC開発で言うところのデバイスドライバやブートローダー、BIOSなど、OS自体も開発対象となってくるため、コード数が膨大になる。まさに、ハードウェアとOSの両方の世界を知っていなければ、手が付けられない世界である。
加えて、「ぜひ覚えて帰って欲しい」と聴講者に向けて松岡氏が強調したのは、組み込み開発では“「リアルタイム性”がキーワードになるという点である。特に、遅延がいかに少ないか、ネットワークの世界で言うところのQoS、が求められる「ハードリアルタイム」要件を満たすことが、組み込み開発では重要になると言う。
次に、組み込み開発の市場トレンドが紹介された。前年度比出荷成長率では、デスクトップPCが4%、モバイルPCが19%。これに対して、組み込み機器のうち、PNDを含むコンシューマ系が50%、PCベースのATMやPOS、KIOSKなどのエンタープライズ系が23%で、組み込み市場が急成長していることが分かる。
しかし組み込み開発の現場では、機能の増加と開発期間の短縮により、プロジェクトが破綻するといったことが起こっていると言う。自動車の開発費の約半分をソフトウェアが占めると言われるほど、組み込み開発においてソフトウェアに比重が大きくなっており、こうしたコードの増加に対抗するには、「プラットフォームとアプリケーションを分離し、プラットフォームや開発環境、ミドルウェアにかけるコストを減らす(つまり標準化する)ことが必要になってくる」と松岡氏は言う。そしてその上で、魅力的なUI、適切な電力管理、ストレスのない応答速度など、顧客視点による「デバイスシナリオ」の構築が求められる。
マイクロソフトの組み込みプラットフォーム「Windows Embedded CE」「Windows XP Embedded」「Windows Embedded for Point of Service」では、いずれもVisual Studioと.netの開発環境が使えるため、例えば、Windows MobieやWindows CE向けのアプリケーションを、エミュレータを使って実機レスで開発でき、同じテクノロジーを使用していることによるメリットが大きいと言う。
以上の説明の後、Windows Embedded MVPの奥村正明氏(富士通ソフトウェアテクノロジーズ)より、KIOSK端末をターゲットとしたWindows XP Embeddedによる組み込み開発のデモが行われた。
デモでは、(1).デバイス情報の取得、(2).コンポーネント作成、(3).コンポーネントの登録、(4).OSイメージのビルド、(5).ターゲットへの展開、といった一連の作業を、各種ツールを使って紹介。例えば、「Target Designer」に用意されている「Kiosk/Gaming Console」テンプレートのマクロコンポーネントを使ってコンポーネントを追加したり、コンポーネントの依存関係をチェックして足りないコンポーネントを追加するなど、およそ10分間で組み込み開発の疑似体験を提供した。
こうしてプラットフォームの構築を終えると、次はアプリケーションの開発に移るが、ここで奥村氏より、Windows XP Embeddedの独自機能である「Write Filter」が紹介された。ディスクへの書き込み要求を、フィルターを通して退避領域へ書き込ませることができ、ストレージの寿命延長やデータシステムの保護といった効果につながる。実際に、この機能を目的としてWindows XP Embeddedを採用するベンダーも多いと言う。同氏は「Write Filterとうまく付き合いながら、アプリケーションの配置や更新を設計することが必要」と言及。デモでは、KIOSK端末の運用開始後にアプリケーションを更新する必要が生じたと想定し、端末にあらかじめ作成した管理画面から「C:Program Files」フォルダをライトスルー設定する様子を紹介した。
次に、サードパーティが提供している様々なソリューションの中から、Windows Embedded MVPの金井典彦氏(東京エレクトロンデバイス)より、ハードリアルタイムを実現するIntervalZero社の「RTX」や、ファイルの保護やホワイトリストによるアクセス制御を可能にするSolidcore Systems社の「S3 Control Embedded」、BIOSカスタマイズによるPhoenix Technologies社のOS高速起動ソリューションが紹介された。
最後に松岡氏より、Windows Embedded製品を顧客の要件ごとに分類し直し、新しい名称体系に移行する旨の説明があった。従来のWindows XP Embeddedは「Windows Embedded Standard」となり、また同製品を含む汎用向けが「General Embedded製品群」、特定用途向けが「Connected Device製品群」となる。
Amazon売れ筋ランキング
-
【New】Amazon Fire TV Stick HD | 手軽にストリーミングをはじめよう | ストリーミングメディアプレイヤー¥6,980 -
【New】Amazon Fire TV Stick HD | 手軽にストリーミングをはじめよう | ストリーミングメディアプレイヤー¥6,980 -
Amazon Fire TV Stick 4K Select | 4Kの高画質ストリーミング | ストリーミングメディアプレイヤー¥7,980 -
Amazon Fire TV Stick 4K Plus | 映画館のような4K体験 | ストリーミングメディアプレイヤー¥9,980 -
Amazon Echo Dot (エコードット) 第5世代 - Alexa、センサー搭載、鮮やかなサウンド|チャコール¥7,480
-
[EdoErgo] オフィスチェア 椅子 テレワーク 疲れない 跳ね上げ式アームレスト コンパクト 約105度ロッキング pc 事務椅子 360度回転 座面昇降 強化ナイロン樹脂ベース 通気性メッシュ 在宅ワーク H-WY01(黒網+黒枠+黒足)¥5,699 -
SIHOO B100 オフィスチェア/デスクチェア メッシュチェア 人間工学 疲れない ブラック¥27,999 -
Sezlife オフィスチェア デスクチェア 疲れない テレワーク チェア 強化バックレスト 30度ロッキング機能 人間工学 椅子 腰サポート 90度跳ね上げ式アームレスト 3Dヘッドレスト ハンガー付き 高反発クッション PCチェア 通気性メッシュ ゲーミング/勉強/事務用 おしゃれ パソコンチェア (ブラック)¥7,680 -
Sezlife オフィスチェア デスクチェア 疲れない テレワーク チェア 強化バックレスト 30度ロッキング機能 人間工学 椅子 腰サポート 90度跳ね上げ式アームレスト 3Dヘッドレスト ハンガー付き 高反発クッション PCチェア 通気性メッシュ ゲーミング/勉強/事務用 おしゃれ パソコンチェア (ホワイト)¥7,680 -
ANDWINT オフィスチェア デスクチェア 肘なし メッシュ 通気性 ランバーサポート付き 腰サポート ガス圧無段階昇降 360度回転 キャスター付き コンパクト 幅52×奥行58.5×高さ84~96cm テレワーク 在宅勤務 ブラック¥4,139
-
EIZO ビジネス向けプレミアムモニター | FlexScan EV3240X-WT | 31.5型4K UHD・USB Type-C・ホワイト¥105,595 -
EIZO ビジネス向けプレミアムモニター | FlexScan EV2740X-WT | 27.0型4K UHD・USB Type-C・ホワイト¥109,572 -
【純正品】27"ゲーミングモニター DualSense 充電フック付き(CFI-ZDM1J)¥49,979 -
【整備済み品】Dell E2724HS 27インチ 液晶モニター フルHD(1920×1080)VA 非光沢 HDMI/DisplayPort/VGA スピーカー内蔵 高さ調整 スイベル VESA対応 ComfortView ビジネス向け¥15,800 -
【MiniLED/24.5inch/280Hz/FHD】GRAPHT THE SHOOTER Gaming Monitor 24” Essential ゲーミングモニター QD 24.5インチ 1ms FHD 量子ドット 残像低減 (3年保証 | 輝点保証 | 日本メーカー)¥34,980
-
Amazonベーシック ペットシーツ 薄型 レギュラー 1回使い捨て 無香料 ホワイト 300枚¥3,373 -
Amazonベーシック ペットシーツ 厚型 ワイド 42枚x2袋(84枚) ホワイト(吸収面:ライトブルー)¥3,234 -
ネオ・ルーライフ ネオ・オムツ L 中型犬用 26枚入り 単品¥1,800 -
Smart Basic(スマートベーシック) 【Amazon.co.jp限定】 Smart Basic アイリスオーヤマ ペットシーツ 超厚型 お徳用 ワイド 100枚入 (x 1) (ケース販売)¥3,670 -
アイリスオーヤマ ペットシーツ 超厚型 お徳用 レギュラー 200枚入【Amazon.co.jp限定】¥3,731
関連ニュース
-
CTC、日本HP、MS、Hyper-V/Virtual Machine Manager 2008によるソリューションを共同で検証
-
ネットワールド、「InstallShield 2009 Express Windows日本語版」を発売〜Windows Server 2008に対応
-
マイクロソフト、Microsoft SQL Server 2008の実証ノウハウを技術文書として無償公開〜Center of Quality Innovation
-
「子どもたちのインターネット利用について考えるシンポジウム」9/30開催〜ヤフーやミクシィが後援
-
マイクロソフトとノベル、相互運用性の実現に向けた両社の提携関係を強化
-
マイクロソフト、PCでビデオ通話を楽しめるwebカメラ——ビデオセンサー搭載
-
家庭・SOHO向けサーバソリューション「Microsoft Windows Home Server 日本語版」8/30より提供開始
-
アッカ、「MASHUP AWARDS 4」に無線LANパイロットサービスskeletownのAPIを提供
-
MSDNに次期WindowsOS「Windows 7」のブログ「Engineering Windows 7」が登場!
-
「北京オリンピック中止!」そんなタイトルには絶対注意!〜シマンテック月例スパムレポート8月号
-
マイクロソフト、2008年8月のセキュリティパッチは「緊急」7件、「重要」5件
-
ノベル、オープンソース仮想化ソフト「Xen」によるサーバ仮想化ソリューションを提供
-
米IBMとCanonical/Ubuntu、Novell、Red Hat、マイクロソフト製品を搭載しないPCを提供へ
-
ソフトバンクIDC、次世代のサーバ証明書「SureServer EV」が半額になるキャンペーンを実施
-
Microsoft SQL Server 2008日本語版の提供を開始、最安コストの新版「SQL Server 2008 Web」も
-
BIGLOBEやYahoo! JAPAN、GyaOなど5社、インターネット動画コンテンツ「接触状況の測定基準」を統一へ
-
WipseとMS、OpenXMLの相互運用性に関する実証実験を実施、システム構築の手間を60%削減
-
シマンテック、仮想化ソリューションの検証/体験施設を港区赤坂にあらたに設立
-
「プリンタ」ではなく「プリンター」〜マイクロソフト、カタカナ用語の長音表記ルールを変更
-
ソフトバンクBB、携帯電話を利用した本人認証パッケージ「SyncLock for OWA」提供開始
-
【ショートコラム】大胆予想! 米Yahoo!は検索エンジン部門を売るか?




