hishidaの開発blog

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

いまさらのWindowsCEプログラミング(1) - 開発情報について

WindowsCEプログラミングの開発情報について

あるソフトウェアなり開発ツールなりの普及度を見る簡単な方法は、書店で発売されている関連書籍の数を見ることではないかと思っています。たとえばデータベースの分野でいえばOracleの関連書籍が他を圧倒しており、実際の製品のシェアと書棚のシェアとは、大体比例しているとみて良さそうです。
WindowsCEのプログラミングの本は過去いくつか発刊されていますが、ほとんどが絶版であり、現在も新刊書店で入手できる解説書は1冊しかありません(後述)。しかもeMbedded Viasual Tools3.0時代のものであり、4.0や Visual Studio.Netでのモバイルの開発について書いた本は、邦訳ではないようです。まあMSDNやネット情報があるので書籍の必要性は低いのですが、開発人口の少なさをまざまざと見る思いがします。
WindowsCE用の書籍が少ない理由の一つに、「WindowsCEAPIWindowsのサブセットなので、Windows APIの書籍を見ればいい」というものがあります。ただ実際に一年間WindowsCEプログラミングに取り組んだ者の経験から言うと、中途半端なサブセットと細かな非互換性で、結構苦労しました。やはり情報は多いに越したことはありません。
WindowsCEプログラミングの開発人口が増えないのは、もちろん市場自体が縮小しているという理由が大きいとしても、開発情報の少なさもあるかもしれません。

今日はまず開発情報へのリンクを張っておきます。

(不定期連載を考えていますので、改題しました 2005/11/28 )

開発情報のリソース

Web

Windows Mobile ラーニング
(2009/12/27更新)

PocketPC Developer Network
英語だがサンプルソースが豊富。

MobileDeveloper wiki

WindowsCE開発者向け情報(Windows CE FAN)
国内の総本山ともいえるWindows CE FAN CLUB の開発者向け情報。今となっては古さを感じるが、貴重な情報源。

eMbedded Visual Tools 3.0でCE用データアクセスアプリケーションを作る(3回連載) [@IT]
@ITの記事。WindowsCEプログラミングの概要をつかむのによい。eMbedded Visual Basic+ADOCEを使用してデータベースアプリケーションを作成する。

組み込み開発環境としてのVisual Studio 2005 - @IT記事

お気楽極楽モバイルプログラミング
.NET アプリケーションの作り方を解説。

書籍

(2009/12/29追記)

Windows Mobile実践プログラミング with .NET Compact Framework (単行本(ソフトカバー))
清野竜矢 (著), 伊藤伸裕 (著), 和田健司 (著)
毎日コミュニケーションズ; ISBN: 483993200X; (2009/10/23)

Windows Mobileプログラミング徹底理解
ホーミン (著), Offisnail (著)
ソフトバンククリエイティブ; ISBN: 4797345764 ;(2008/2/27)

Windows Mobile 5.0 アプリケーション開発 Beginner's Book (Gihyo Technology)
高橋 忍 (著)
技術評論社 ;ISBN: 4774128910 ;(2006/9/22)

「WindowsCE3.0アプリケーションプログラミング 」
ニック グラッタン (著), マーシャル ブレイン (著), Nick Grattan (原著), Marshall Brain (原著), 佐野 勝大 (翻訳)
ピアソンエデュケーション ; ISBN: 4894714728 ; (2001/12) ¥5,460

eMbeddedVisual Tools 3.0を対象としたWindowsCEプログラミングの解説書。CD-ROMにeMbeddedVisual Tools 3.0を収録。


□ 「WindowsCEプログラミングの応用50例」(絶版!)
石川竜也(著)
ソフトバンククリエイティブ ; ISBN: 4797311444 ; (2000/04) ¥3,800+税
Windows CE Toolkit for Visual C++ 6.0を用いたプログラミングでの、さまざまな応用例を紹介。eMbedded Visual Tools以降にも適用できるTIPSが豊富。