強者になれば、開発環境何ざコンパイラとテキストエディタがあれば出来る、と豪語できますが、それではお気楽極楽ではありません。使えるものは何でも使ってできる限り簡単に作るのが大事です。
これまでの開発環境
これまでの Windows Mobile というか PocketPC アプリケーションの開発環境は、Microsoft が無償提供していた、embeded Visual C++ / Basic がありました。使える方はこれがいいでしょう。でもこの環境はプログラミングは大変です。多分多くの方が躓くでしょう。
.NET って便利?
Microsoft の.NET の実態や、解釈はいろいろありますが、.NET Framework という便利な部品集が配られていると思ってもいいかも。Visual Basic のランタイムにも近いかもしれませんね。
Windows Moble 2003 にも .NET Compact Framework というモバイル用の部品郡を含んだ、実行環境が標準で載っています。これを使うとプログラムはかなり楽になります。(実際にはこったことをやろうとしたときに、逆に面倒になることもありますが)
ってことで、お気楽極楽プログラミングは .NET アプリケーションを作ることを念頭に進めます。
どうやって作る?
何は無くとも開発環境が必要です。
Microsoft Visulal Studio 2003 の開発環境が欲しいですね。学生さんならば、4830円 で Visual Studio .NET VS theSpoke Premium Edition が購入できます。ただしキーの取得時に学生証が必要です。Amazone なら 3800円もある!試しに使ってみたい人は、60日評価版を使ってみましょう。Microsoft のサイトで2000円で購入できます。
Visual C#.NET / Visual Basic.NET Standard 版 ではモバイルデバイス用のテンプレートが無いのでお気楽では作れないんです。残念。
また、これから出る Visual Studio 2005 でも作成は可能です。日経BP社の「完全詳説!Visual Studio 2005&SQL Server 2005」 1995円 にベータ版のCDが入っています。翔泳社の「Visual Studio 2005 Team Suite / Team Foundation開発完全ガイド」2800円 にも付いていますね。Microsoft の早期評価キットなら1260円(送料込み)
開発環境
XGA(1024x768)以上の解像度を持つ、Windows XP/ 2003 Server がいいですね。メモリは 512MB 以上欲しい。そしてHDDはフルインストール込みで 10G の余裕が欲しいです。今となってはエントリーレベルのスペックになっちゃいましたけどね。
環境がパワフルなほうが負担が少なくていいです。
あ、そうそうActive Sync でつながった Windows Mobile 2003 の実機があるほうがいいですね。エミュレータがありますが、これがもっさりで。実機で動かしたほうがテストしてるって感じですからね。
次回
とりあえず次回はインストールです。もしくはお勉強について。
うーんどうしようかな?せっかくだから Visual Studio 2005 ベースにしてもいいなー。