1) Windows Mobile 2003 Second Edition - Phone Edition
I assume that this is a more than a generic term, but refers to the fact
that it combines:
- all Pocket PC SE functionality
- some Smart Phone functionality
So I need to know what Smart Phone functionality is provided.
Actually, Microsoft made things confusing with their new naming. It used
to be they had the Smartphone and the Pocket PC. The new naming
convention is simply Windows Mobile for Pocket PC and Windows Mobile for
Smartphone. With Pocket PC 2003, this is just a marketing change, not a
technical one.
In Windows Mobile 5.0 the Pocket PC and Smartphone platforms are closer
together, but they're still not the same. In fact, when you target a
project in Visual Studio 2005 (which supports Windows Mobile 5.0), you
still need to choose whether the target is a Pocket PC or a Smartphone.
The Phone Edition part means that it is a full Pocket PC that is also a
phone. Whereas a Smartphone is a phone first and has some, but not all,
of the capabilities of a Pocket PC. Smartphones usually have smaller
screens and a UI that requires no stylus since Smartphones, unlike
Pocket PCs, don't have touch screens.
2) What SDK do I use to develop .NET applications for Windows Mobile 2003
Second Edition - Phone Edition?
Visual Studio 2003 or Visual Studio 2005 will allow you to develop
applications for the Pocket PC (and Windows Mobile) using the Compact
Framework. Most devices shipping include the Compact Framework 1.0 in ROM.
-- John