Articles for Developer by Paolo Medici [PMX.it]. See License on bottom of this page.

IPAQ Developer Guide

Guide to develop application on older IPAQ running Windows Mobile 2003 (first or second edition).

Software Requirements

From Microsoft:
eMbedded Visual C++ 4.0
eMbedded Visual C++ 4.0 SP4
SDK for Windows Mobile 2003-based Pocket PCs (no longer available on Microsoft WebSite: try to find it on filesharing network)
Emulator Images for Windows Mobile 2003 Second Edition software for Pocket PC
Developer Resources for Windows Mobile 2003 Second Edition

Several Example can be found on HP developer site: www.hp.com/dspp, accessible after registration.
In this place you can find:
HP_Camera_SDK_v1.1.zip an example on use internal camera on old HW6500 device
HP_GPS_Example_v1.01.zip an example on use internal GPS

GPS

GPS is a virtual COM Port located in COM7. Baud Rate are not important, since it is a virtual device, but you can use 38400 Baud (Internal AGPS NMEA).
After open port you will receive data stream in classical NMEA format, easy to be decoded.

Camera

Any information on use internal camera on old IPAQ device are available on HP Develop web site ( www.hp.com/dspp). Window versions previous of Windows Mobile 5.0 do not have a common API to access to camera, and in those cases use of a framework provided by manufater is required to develop application using internal camera.

Wireless

Information will be available on HereCast Website: http://www.herecast.com/. See section download to find usefull source code.

see also

See http://www.pocketpcdn.com