| Windows CE オペレーティング システムのバージョン | |
| 開発者 | マイクロソフト |
|---|---|
| 作業状態 | 製造中止 |
| ソースモデル | |
製造業にリリース | 2004年7月9日 |
| 最新リリース | CE 5.2.19202 |
| カーネルタイプ | ハイブリッドカーネル |
| ライセンス | 独自の 商用ソフトウェア |
| 先行 | Windows CE 4.2 |
| 後継者 | Windows CE 6.0 の新機能 |
| 公式サイト | https://msdn.microsoft.com/en-us/library/ms905511.aspx |
| サポート状況 | |
| |

Windows CE 5.0 (コードネーム「Macallan」) [2] は、Windows CE .NETファミリの 3 番目のリリースであるWindows CE 4.2の後継です。2004 年 7 月 9 日に初めてリリースされました。以前のバージョンと同様に、Windows CE 5.0 は組み込みデバイス市場と独立系デバイス ベンダー向けに販売されています。Windows CE 5.0 は、 x86、ARM、MIPS、およびSuperHマイクロプロセッサベースのシステムで使用できる、低コスト、コンパクト、市場投入までの期間が短い、リアルタイム オペレーティング システムとして宣伝されています。
Windows CE 5.0 は、以前の Windows CE リリースをベースに、共有ソースを採用しています。2001 年以来、Microsoft は組み込みシステム開発者向けに、利用可能な Windows CE ソース ツリーを着実に拡張してきました。Windows CE 5.0 は、これまでで最もオープンな Microsoft オペレーティング システムですが、システムのすべてが共有ソース契約の下で利用できるわけではありません。開発者は、変更内容を Microsoft や競合他社と共有する必要なく、カーネル レベルまで自由に変更できます。
Windows CE 5.x は、Windows Mobile 6.0、6.1、および 6.5 のベース OS です。x86 プラットフォームでは、Windows CE 5.0 は、Microsoft の他の組み込みオペレーティング システムであるWindows XP Embeddedおよびその前身であるWindows NT Embeddedと競合します。
Windows CE 5.0 用の Platform Builder IDE は、スタンドアロン製品として利用できる最後のビルダー ツールです。

Windows CE と Windows XP Embedded の比較
Microsoft によれば、厳しいワイヤレスおよびマルチメディア要件を満たす必要がある状況では、Windows CE はWindows XP Embeddedよりも適しています。「適切なバージョンを選択する」ための主な考慮事項は次のとおりです。
- CPU アーキテクチャ: Windows CE はx86を含む広範なアーキテクチャをサポートしていますが、Windows XP Embedded は x86 アーキテクチャのみをサポートしています。
- リアルタイム アプリケーション: Windows CE はリアルタイム オペレーティング システムですが、Windows XP Embedded はデフォルトではリアルタイムではありません。
- 既存の Win32 アプリケーション: Windows CE では、Win32 バイナリ、ライブラリ、およびドライバーを変更せずに使用することはできません。
- メモリ フットプリント: Windows CE の最小フットプリントは 350 キロバイトです。Windows XP Embedded の最小フットプリントは 8 メガバイトで、23 倍以上大きくなります。
コストにも違いがあります。
参照
参考文献
- ^ ab 「 Microsoft サポート ライフサイクル」。Microsoftサポート。Microsoft。2015年2 月 6 日閲覧。
- ^ Tilley, Chris (2001-02-18). 「Windows CE の歴史」 HPC:Factor . 2009-07-28閲覧。
- ^ 「Pocket LOOX N100 Windows CE ハック」 2009年5月9日。
- 「どちらを選択するか: Microsoft Windows CE .NET と Windows XP Embedded の評価」Microsoft Corporation、2003 年 9 月。
- 「ポータブルCE5.0」。
