hishidaの開発blog

EBシリーズ(EBPocket,EBWin,EBMac,EBStudio),KWIC Finder,xdoc2txt,読書尚友の開発者ブログ

いまさらのWindowsCEプログラミング(3) - 開発環境の構築

第3回は開発環境の構築です。

eMbedded Visual Tools3.0の環境構築

eMbedded Visual Tools3.0は、無料でダウンロードできます。以前はネット環境に接続できないユーザのために実費でのCD-ROM郵送サービスがありましたが、現在では終了している模様です。

eMbedded Visual Tools3.0で開発を行うには、eMbedded Visual Tools3.0をインストールした後に、機種別のSDKをインストールする必要があります。

なお、当時のCD-ROM版、およびMSDNで提供されていたeMbedded Visual Tools 3.0日本語版のPocketPC SDKには、ターゲットCPUにARMが含まれておらず、ARM用にビルドするためには英語版のPocketPC SDKをインストールする必要がありました。

(2009/12/29追記)現在ではeMbedded Visual Tools3.0のダウンロードは終了しています。

eMbedded Visual Tools 3.0(日本語版)


日本語エミュレータイメージ(必須ではない)


eMbedded Visual Tools4.0の環境構築

eMbedded Visual Tools4.0も3.0と同様無料でダウンロードできます。最新バージョンは4.0SP4です。
サービスパックは別途提供されているため、eMbedded Visual Tools4.0をインストール後、サービスパックを当ててSP4にアップデートします。SDKは別途ダウンロードし、インストールする必要があります。
なお、eMbedded Visual Tools4.0SP4はWindows CE 5.0に対応しているとアナウンスされていますが、Windows Mobile 5.0 SDKはインストールできません。

※私の場合、Microsoft Loopback Adapter をインストールしないとエミュレータによるデバッグができませんでした。

eMbedded Visual Tools 4.0
SDK

なお、SigmarionIII用のアプリケーションを開発する場合、NECが提供するSigmarionIII用のSDKをインストールする必要があります。

Visual Studio.NET 2003

Visual Studio.NET 2003は製品ですので有償です。.NET2003では、ネイティブコードは生成できません。説明は省略します。

Visual Studio 2005

Visual Studio 2005は製品ですので有償です。ネイティブコードとマネージドコードの両方を作成できます。Visual Studio 2005には標準でPocketPC2003SEのSDKエミュレータイメージが含まれていますので、そのままでPocketPC2003SE用のソフトウェアの開発ができます。Windows Mobile 5.0のSDKエミュレータイメージをインストールすることで、Windows Mobile 5.0用のソフトウェアの開発ができます。

雑誌の付録に付いているVisual Studio 2005 β2は、製品出荷後1ヶ月後まで使用できることになっています。実際には2006年5月頃になると機能が使用できなくなるようです。なお、180日使用可能な評価版が提供されるので、これからはこちらがよいかもしれません。

以下の情報は ディベロッパー製品開発統括部 Blog より

日本語版 Windows Mobile 5.0 PocketPC 向けアプリケーション開発には以下の環境を構築します。