第1回 アプリケーションの開発環境を構築する
この連載企画では、読者のみなさんが本サイトで行われるソフトウェアコンテストへの応募作品を作る際の手引きとなるよう、W-ZERO3用のアプリケーション開発についてご紹介する。
アプリケーションを作るなんて大変に思う方がいるかもしれないが、Windows Mobileのアプリケーションは実はちょっとコツをつかめば比較的簡単に作ることができる。今は使いやすい開発環境があるおかげで、パズルを作るような感覚でアプリケーションを作成できるのだ。思い切って、まずは簡単なアプリケーションから初めてみてはいかがだろうか。第1回目となる今回は、この開発環境から作っていくことにしよう。
開発に必要なパソコン環境
以下で紹介する開発用アプリケーションは、いずれも通常のWindows環境で使用可能だ。OSはWindows 2000/XP/Server 2003/R2の環境が利用できる。
CPUは最低600MHz Pentiumプロセッサ、推奨は1GHz Pentiumプロセッサ。もちろんノートパソコンでも十分だ。メモリは最小192MBだが、できれば512MB以上を用意することをおすすめしたい。ハードディスク容量はインストールする内容にもよるが、ヘルプをすべてインストールする場合は、最大10GBの容量が必要だ。最低限5GB以上の容量は確保しておくといいだろう。
もちろん、このパソコンは、開発対象となるW-ZERO3とActiveSyncで接続できる環境を整えておきたい。その場合、Microsoft Active Sync 4.2のインストールが必要だ(ただしこれは必須ではない)。
- Active Sync 4.2
- http://www.microsoft.com/downloads/details.aspx?FamilyID=6b6ae681- 5bf9-48af-b6f9-f38270741f6a&displaylang=ja
必要なアプリケーション
1)Microsoft Visual Studio 2005
Windows Mobileの開発環境といえば、「Microsoft Visual Studio 2005」だ。Visual Studioにはホビーユーザー向けにフリーでダウンロードできる 「Express Edition」から大規模開発向けの「Team Suite」までさまざまなエディションがある。この中でWindows Mobileのアプリケーションを作成できるのは「Standard Edition」以上のエディションとなる(残念ながら、フリーでダウンロードできるExpress EditionではWindows Mobileアプリケーションを作成することができない)。
- Microsoft Visual Studio 2005
- http://www.microsoft.com/japan/msdn/vstudio/

- <参考サイト>
Visual Studio 2005 機能比較 - http://www.microsoft.com/japan/msdn/vstudio/products/compare/default.aspx
Visual Studio 2005 のStandard Editionは、新規購入価格2万9800円のアプリケーション。かなりの金額なので、まずはVisual Studio 2005 Team Suiteの180日限定評価版や、Visual Studio 2005 Professional Edition 90日限定評価版をダウンロードして試用してみよう。評価版を使ってみて、本格的に開発を始めるときに製品を購入してもいいだろう。
- Visual Studio 2005 Team Suiteの180日限定評価版 (約3.6GB)
- http://www.microsoft.com/downloads/details.aspx?FamilyID=5677ddc4- 5035-401f-95c3-cc6f46f6d8f7&DisplayLang=ja
- Visual Studio 2005 Professional Edition 90日限定評価版 (約2.9GB)
- http://www.microsoft.com/downloads/details.aspx?FamilyID=b2c27a7f- d875-47d5-b226-e2578a116e12&DisplayLang=ja
なお、これらのファイルはDVDのイメージファイルとなっているため、大変サイズの大きなファイルとなっている。ダウンロードが難しい場合は、1575円(税込み)でマイクロソフトからオーダーすることができるので、そちらを利用してもいいだろう。
- Visual Studio 2005 Team Suiteの180日限定評価版 (DVD-ROM)
- https://www.microsoft.com/japan/ordercenter/developer/vs2005eval.aspx
- Visual Studio 2005 Professional Edition 90日限定評価版 (CD-ROM)
- https://www.microsoft.com/japan/ordercenter/developer/vs2005proeval.aspx
アップグレードバージョンが購入できる?
ちなみに、Visual Studio 2005 のStandard Editionは、それ以前の開発製品をすでに持っていれば、アップグレードバージョンを1万9800円で購入することが可能だ。アップグレードバージョン購入のための条件となる製品には、フリーでダウンロードすることができる「eMbedded Visual Tools 3.0」および「eMbedded Visual C++ 4.0」が含まれている。したがって、これらの製品をダウンロードすることでアップグレードバージョンを購入することが可能だ。
2)Windows Mobile 5.0 SDK (英語版)
残念ながら、Visual Studio 2005にはWindows Mobile 5.0の前のバージョンである、Windows Mobile 2003/SE開発のための環境しか入っていない。そのため、Visual Studio 2005だけではWindows Mobile 5.0のアプリケーションを作成することはできない。そこで、Windows Mobile 5.0の開発のための追加プログラムをインストールする必要がある。それが「Windows Mobile 5.0 Software Development Kit(SDK)」だ。
Windows Mobile 5.0 SDKには英語版しか用意されていないが、開発環境であるVisual Studio 2005 が日本語版であれば特に支障を感じるほどではない。
- Windows Mobile 5.0 SDK (英語版/約180MB)
- http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2- F524-4EC5-9155-717CBE5D25ED&displaylang=en
- 注:Windows Mobile 5.0 SDK のダウンロードにはMicrosoftサイトでのGenuine Microsoft Software チェック(正規版のWindowsを使用しているかどうか)が必要。
3)Localized Windows Mobile 5.0 Pocket PC Emulator Images
開発の際に詳しく紹介するが、Visual StudioにはW-ZERO3本体がなくてもアプリケーションの開発と動作テストができるように、Windows Mobile デバイスのエミュレータが搭載されている。ただし、Windows Mobile 5.0 SDKをインストールした時点では英語版のエミュレータしか搭載されておらず、日本語のアプリケーションを実行させると、日本語を表示させることができない。そこで、日本語Windows Mobile 5.0のデバイスエミュレータイメージを別途インストールすることで、日本語版のでバスエミュレータを利用することができるようになる。
Localized Windows Mobile 5.0 Pocket PC Emulator Images(106MB)
http://www.microsoft.com/downloads/details.aspx?familyid=EEC33AE3-C129- 4C25-ABAA-18E8E842178F&displaylang=en
- 注:Localized Windows Mobile 5.0 Pocket PC Emulator ImagesのダウンロードにはMicrosoftサイトでのGenuine Microsoft Software チェックが必要。
Genuine Microsoft Software チェックを終えたら、ファイルネームのリストから「Windows Mobile 5.0 Emulator Images for Pocket PC - JPN.msi」を探して、「Download」ボタンでインストールしよう。日本語版イメージはフォントなども含まれることもあり、若干容量が多いため注意してほしい。
開発環境の構築
1)Visual Studio 2005 のISOイメージをWindowsにインストールできる状態にする
Visual Studio 2005などのファイルは、DVDのイメージファイルとなっているので、利用するには「Daemon Tool」などのアプリケーションで仮想DVDとしてマウントするか、「IsoBuster」などで内容を一度ローカルドライブに解凍するか、あるいは「B's Recorder」といったDVD ISOファイルを扱えるDVDライティングソフトを使って、DVDのメディアを作成するなどしてインストールプログラムを起動できるようにします。
Daemon Tools v4.00以降のバージョンについて
Daemon Toolsは、Ver.4.0よりアドウェアが付属している。アドウェアが起動しないようにするには、インストール時のコンポーネント選択画面で「DAEMON Tools Search Bar」のチェックを外そう。
2)Visual Studio 2005のインストール
準備ができたら、Visual Studio 2005のセットアップを始めよう。セットアップウィザードに従って、以下のようにインストールを進めていく。カスタムインストールによって不要な機能を省くことで、インストールに必要な容量や時間を減らすことが可能だ。
- Visual Studio 2005セットアップダイアログが表示されたら、Visual Studio 2005のインストールをクリックして進む。
- 「Visual Studio 2005 インストールウィザード へようこそ」の画面で「次へ」をクリック。

- 続いて使用許諾が表示されたら、「同意する」にチェックを入れて「次へ」をクリックする。
- 次の画面では、インストールフォルダを指定する(ただしインストール先を変更しても、システムドライブ[Windows が入っているドライブ]には、1.5GBの空き容量が必要)。ここでは、「カスタム」を選択して「インストール」をクリックして進む。

- 「カスタム」を選択して進んだ場合、ここでインストールする機能を選択する。以下の機能は必ずインストールしよう。
言語ツール - Visual Basic - スマートデバイスプログラマビリティ

- インストールは終了までに、数分から数十分かかる場合もある。「セットアップ正常終了」の画面が現れたら、「完了」をクリックして進む。

- 続いて「MSDN Library」のインストールをしよう。MSDN Libraryは開発のための統合ヘルプのようなもの。画面で「製品ドキュメントのインストール」をクリックして進もう(MSDN Library をインストールしない場合はここで「終了」をクリックして作業を終える)。

- MSDN Library for Visual Studio 2005のセットアップウィザードが始まったら、「次へ」をクリック。
- 使用許諾契約書では「同意する」を選択して、「次へ」をクリック。
- ユーザー名と所属を入力して、「次へ」をクリック。
- 続いてセットアップの種類を選択する。可能であれば「完全」を選ぼう。「カスタム」を選んだ場合は、2画面先のカスタムセットアップの画面で、「モバイルおよびEmbedded開発」がローカルハードドライブにインストールされるように指定しよう。

- ウィザードに従って進み、最後に準備完了の画面で「インストール」をクリックしてインストールを開始する。
- セットアップが完了したら「完了」を押して終了。

以上でVisual Studio 2005のインストールは終わり。「スタート」メニューから正しくVisual Studio 2005がインストールできているか確認しておこう。セットアップ画面に戻ったら「Service Releaseの有無を調べる」を一度やっておくのもいいだろう。
3)Windows Mobile 5.0 SDKのインストール
続けて、Windows Mobile 5.0 SDKのインストールを行う。これにより、Visual Studio 2005にWindows Mobile 5.0を開発するための環境が追加される。
- 「Windows Mobile 5.0 Pocket PC SDK.msi」ファイルをダブルクリックしてセットアップを開始。
- 「Windows Mobile 5.0 Pocket PC SDK Setup」ダイアログでは「Next >」をクリックして進もう。

- 「End User License Agreement」ダイアログで、「Accept」を選択し、「Next >」をクリック。
- ユーザー名、組織名を入れて、「Next >」をクリック。
- インストールフォルダを変更する場合は「Change」ボタンをクリックして変更する。そのままでよければ「Next >」をクリック進む。

- 最後に「Install」をクリックする。
- Setupが終了したら「Finish」ボタンで終了。
4)Windows Mobile 5.0 Emulator Image for Pocket PC日本語イメージのインストール
- 「Windows Mobile 5.0 Emulator Image for Pocket PC-JPN.msi」ファイルをダブルクリックしてインストール作業を開始。
- 「Next >」ボタンで次の画面へ。

- 「End User License Agreement」ダイアログでは、「Accept」を選択して「Next >」ボタンをクリック。
- ユーザー名、組織名を入れて、「Next >」をクリック。
- インストールフォルダを変更する場合は「Change」ボタンからインストール先を指定する。そのままでよければ「Next >」をクリックして進む。
- 最後に「Install」をクリック。
- Setupが終了したら「Finish」を押して終了。

以上でWindows Mobile5.0の開発環境が構築できあがった。次回以降の記事では、アプリケーションを作っていく手順を解説していこう。
<執筆者プロフィール>
高橋 忍
元は、某重工業メーカにて航空機の自動操縦システムのソフトウェア 開発に従事。
その後、マイクロソフトにて開発サポート、コンサルタントを経て、 現在はエバンジェリストとして開発者に新しい技術を紹介している。難しい技術を楽しくわかりやすく伝えるのがモットー。
http://blogs.msdn.com/shintak/
- 高橋 忍のブログ
- http://blogs.msdn.com/shintak/default.aspx
- MSDN eye: 第 8 回「Windows Mobile 開発」
- http://www.microsoft.com/japan/msdn/eye/
<書籍情報>
Windows Mobile 5.0のアプリケーション開発について、もっと詳しく知りたくなったら

Windows Mobile 5.0 アプリケーション開発 Beginner's Book
高橋 忍・著/280ページ/2色印刷/B5変形/CD-ROM付
価格3129円(税込)/ISBN4-7741-2891-0/技術評論社・刊
発売日・2006年9月22日







![Advanced/W-ZERO3[es]
ガイドブック](/ad/w-zero3.jpg)

