====== Windows CE ====== Windows CE (она же WinCE) — это вариант операционной системы Microsoft Windows для наладонных компьютеров, мобильных телефонов и встраиваемых систем. Windows CE не является «урезанной» версией Windows для настольных ПК и основана на совершенно другом ядре. Поддерживаются архитектуры x86, MIPS, ARM и процессоры Hitachi SuperH. Windows CE оптимизирована для устройств, имеющих минимальный объём памяти: ядро Windows CE может работать на 32 Кб памяти. С графическим интерфейсом (GWES) для работы Windows CE понадобится от 5 мб. Устройства часто не имеют дисковой памяти и могут быть сконструированы как «закрытые» устройства, без возможности расширения пользователем (например, ОС может быть «зашита» в ПЗУ). Windows CE соответствует определению операционной системы реального времени. На базе Windows CE основано множество платформ, включая Handheld PC, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE, Smartphone 2002, Smartphone 2003, Windows Mobile, а также множество промышленных устройств и встроенных систем. Приставка Sega Dreamcast имела поддержку Windows CE. Самой Windows CE в изначальной поставке не было, но она могла запускатся на приставке с CD. Некоторые игры использовали данную возможность{{workroom:os:250px-wince_3.0_for_handheld_pc.png|}}=== Здесь сравниваются некоторые из основных характеристик платформ Windows CE .NET и Windows Mobile™. Ее цель – познакомить потребителей со сходствами и различиями этих платформ, а также объяснить роль каждой из них в стратегиях корпорации Microsoft относительно мобильных и встроенных устройств. Основная платформа корпорации Microsoft для таких портативных устройств, как карманные персональные компьютеры (PDA, КПК), смартфоны и Portable Media Center. Стандартизация требований к оборудованию и программам позволила оптимизировать параметры устройств на основе Windows Mobile и обеспечить поддержку приложений от сторонних разработчиков. Платформа Windows CE предназначена для более широкого спектра встраиваемых устройств. Учитывая разнообразие устройств, которые могут быть созданы на базе Windows CE, к ним не предъявляется никаких стандартных требований относительно оборудования и программ. Следует учитывать тот факт, что решения Windows Mobile всегда создаются на базе текущей версии Windows CE, которая в этом случае является ядром платформы. По мере совершенствования платформы Windows CE происходит обновление и платформы Windows Mobile. Для наглядности соответствие версий Windows CE и Windows Mobile сведено в таблицу. Версия ОС Windows CE 3.0 Windows CE .NET 4.2 Windows CE 5.0 Продукты для КПК Pocket PC 2000 Pocket PC 2002 Windows Mobile 2003 for Pocket PC Windows Mobile 5.0 Продукты для телефонных устройств — Smartphone 2002 Windows Mobile 2003 for Smartphone Windows CE .NET – это компонентная операционная система, позволяющая разработчикам и производителям создавать специализированные встраиваемые устройства. Она принадлежит к семейству встраиваемых операционных систем, к которому относится и операционная система Windows XP Embedded . С самого начала платформа Windows CE разрабатывалась с учетом потребностей рынка встраиваемых систем. Она объединяет современную операционную систему реального времени и мощнейшие средства разработки , позволяющие быстро создавать компактные, интеллектуальные и взаимодействующие устройства нового поколения. Основанная на собственной кодовой базе, отличной от настольных ОС, платформа Windows CE .NET предоставляет разработчикам компонентную встраиваемую ОС с богатыми возможностями по конфигурированию системы и выбору приложений для широкого спектра встраиваемых устройств. Изготовители устройств могут использовать платформу Windows CE как для разработки специализированного образа ОС, так и для создания приложений для устройств с жесткими требованиями к ресурсам. Спектр этих устройств простирается от промышленных инструментов (индустриальных контроллеров, коммуникационных коммутаторов, тонких Windows-клиентов и т.п.) до устройств широкого потребления (цифровых камер, VoIP-телефонов, телевизионных IP-приставок и т.п.). Platform Builder – это интегрированная среда разработки для создания, отладки и развертывания специализированных образов ОС на базе Windows CE. ====== Особенности платформы Windows Mobile ====== Подробный обзор основных потребительских характеристик платформы Windows Mobile приведен здесь. В контексте сравнения с платформой Windows CE, следует отметить, что производитель устройств на базе Windows Mobile получает это программное обеспечение для своего устройства не в виде исходного кода, а в виде уже почти законченного продукта. В этот продукт производителю необходимо внести только те изменения, которые касаются аппаратных особенностей разрабатываемого им устройства, но благодаря стандартизации требований к устройствам Windows Mobile, внесение подобных изменений не требует от производителя значительных затрат. Таким образом, использование платформы Windows Mobile позволяет производителю портативных устройств значительно сократить время разработки устройства и снизить финансовые расходы на подготовку к выпуску в продажу своего издения. Для обозначения этого качества используется термин “go-to-market”.