Windows для мобильных устройств

Версии операционной системы для КПК:
- Pocket PC - основана на ядре WinCE 3.0, оптимизация интерфейса (отказ от настольного)
- Pocket PC 2002 - использование только ARM процессоров (отказ от MIPS и SH-x)
- Windows Mobile 2003 - новое ядро WinCE 4.2, улучшена поддержка беспроводных соединений и мультимедийных возможностей, обновлен браузер, интегрирован NET Compact Framework
- Windows Mobile 2003 SE - поддержка экранов высокого разрешения (VGA) и квадратных экранов, функция поворота экрана
- Windows Mobile 5.0 - новое ядро WinCE 5.1, стремление к объединению версий для КПК и смартфонов (добавлены софт-клавиши), новый мобильный офис, отказ от использования оперативной памяти для хранения файлов, поддержка Direct3D Mobile, работа с GPS и камерой, официальная русская локализация
- Windows Mobile 6 Standard / Professional - изменен дизайн, обновлен Outlook
- Windows Mobile 6.1 - масштабирование в браузере, менеджер задач
- Windows Mobile 6.5 - новая версия браузера
Версии операционной системы для смартфонов:
- Pocket PC for Smartphone - первая версия Windows для смартфонов
- Windows Mobile 2003 for Smartphone - основана на новом ядре
- Windows Mobile 2003 SE for Smartphone - поддержка экранов высокого разрешения (QVGA)
- Windows Mobile 5.0 for Smartphone - основана на новом ядре
- Windows Mobile 6 Standard - изменен дизайн, обновлен Outlook
- Windows Mobile 6.1 Standard - масштабирование в браузере, менеджер задач, обновлен экран Сегодня
- Windows Mobile 6.5 Standard - новая версия браузера
Версии средств разработки для мобильных устройств:
- eeMbedded Visual C++ 4.0
- обновление SP2 для Windows Mobile 2003
- обновление SP3 для Windows Mobile 2003 SE
- Visual Studio 2003: Visual Basic, C# (Framework 1.0)
- Visual Studio 2005: Visual Basic, C# (Framework 2.0), C++, эмулятор
- Visual Studio 2008: Visual Basic, C# (Framework 3.5), C++, эмулятор
Для программиста Windows Mobile является самой удобной мобильной ОС с развитыми средствами программирования, едиными для ПК и КПК, что сильно облегчает переход программиста на мобильную версию ОС и адаптацию своих программ под нее.
Для программирования под Windows Mobile необходимо кроме средств разработки установить соответствующие Emulator Images и SDK для конкретной версии мобильной ОС (некоторые версии уже входит в комплект средств разработки).
Готовые программы на Visual Basic и Visual C# (при использовании профиля NET Compact Framework) можно использовать как на КПК, так и на ПК.