Previous [Windows Mobile Development Series]
1. [Windows Mobile Development Series Preface 1] attracted by smartphone news reports
2. [start of the Windows Mobile Development Series] understand the differences between smart projects and general PC Projects
3. [start 2 of the Windows Mobile Development Series] Use vs2008 to build a Windows Mobile Development Environment
4. [start 3 of the Windows Mobile Development Series] enable the simulator to access the Internet
I believe that when you create a new smart project in vs2005/2008, you will see many target platforms that let you choose. You will be overwhelmed. Which target platform is your own development and use, here is a brief introduction
Recently I bought this book "Microsoft mobile app development book", which explains well. The development environment used is vs2005 +. NET Compact Framework 2.0, which was published in 2008, is a relatively new mobile book. Many of the content here is a summary of your own reading and feelings, with no commercial purpose, hope everyone can learn and make progress together
So far, there have been three major mobile platforms: Pocket PC, smartphone, and Windows CE,
Pocket PC and smartphone run on Windows Mobile, while smartphone is a special version of mobile for smartphone, and embedded or customized hardware runs on Windows CE platform.
The basic features of the three platforms are:
Pocket PC: Generally, there is a touch screen, but there is no keyboard
SMARTPHONE: There is a touch-less screen, but usually there is a mobile keyboard, and sometimes it is equipped with a complete QWERTY standard keyboard (what is a QWERTY standard keyboard, see: http://www.km104.cn/article/5/2009/200905142591.html ).
Windows CE: devices running on this platform may have various types of screens and keyboards, because they are generally customized.
In terms of mobile phone functions:
Pocket PC: only supported by Pocket PC phone edition or Windows Mobile 6 Professional
SMARTPHONE: supported
Windows CE: customized
When selecting a platform, you need:
If you want to write an application for a device that does not need to touch a pen or phone, and can be operated by a single-hand keyboard, smartphone is your right choice.
If you want to write a program for a customized hardware, you should select the Windows CE platform