Windows Mobile 6.5 プログラミングブック(WM6.5.3対応) 発売です!

解禁&表紙が完成したので、お知らせいたします!

offisnailさん、ホーミンさん、石田さん(id:hishida)と共著させて頂いた、Windows Mobile 6.5 プログラミングブック(WM6.5.3対応)が、4/1から発売されます。

私はマネージド部分とその他ツール類を担当させて頂きました。

Windows Mobile独特のアプリケーション開発方法を、マネージ(C#)とネイティブの両面で解説した本です。
「Part 1 ビギナー編」は、WMプログラム開発の最初(VS起動)から最後まで(インストーラ作成)までを解説。かんたんなじゃんけんゲームを作るという題材は簡単なものですが、WM独特のUI作り方、キーの処理やフォーカスの移動、Professional/Standard Editionの違いと共通化手法などなど、WMで必須の手法を一通り学べるようになっております。

「Part 2 エキスパート編」は、さらに高度なプログラミング手法が満載です。混乱しやすい独特のGUIプログラミングや、デバイス・システムの制御、P/Invokeの実例、パフォーマンスあげるためのプロファイリング手法、さらにウィジェット開発までを網羅した内容になっています。またWM6.5のジェスチャや、WM6.5.3プログラミングについても現在分かっている限りの情報を載せています。

基本的にはC#やWin32 APIプログラミング経験者向けのWMプログラミング本」となっていて、幾分冗長な記述もあるかと思いますが、出来る限り差分情報をまとめたつもりです。

■目次・内容
Part 1 ビギナー編
第1章 プログラミングを始める前に
第2章 Windows Mobileプログラミング事始め 〜マネージコード編〜
第3章 Windows Mobileプログラミング事始め 〜ネイティブコード編〜

Part 2 エキスパート編
第4章 Windows Mobile特有のGUIプログラミング
第5章 システムを操作する  サスペンドレジストリ
第6章 デバイスを操作する  電話、メール/SMS、カメラ、サウンドFlash、LED/バイブレーション、GPS
第7章 プロファイリングとパフォーマンスの最適化  マネージコード、ネイティブコード
第8章 マネージ←→ネイティブの橋渡し役〜Platform Invoke
第9章 ヘルプを作る
第10章 Pocket Outlookとの同期に便利〜POOM〜
第11章 SQL Server Compactを使う
第12章 マルチプラットフォーム対応
第13章 グローバリゼーションとローカリゼーション
第14章 オススメ開発ツール アラカルト
第15章 Windows Mobile 6.5の目玉 ジェスチャを学ぶ
第16章 Windows Marketplace for Mobileで世界デビュー?
第17章 マネージでもネイティブでもない第3のプログラミング〜ウィジェット
第18章 Windows Mobile 6.5.3 ここが変わった!

Appendix Windows Mobile 6.5.3から7へ