Windows CE
Windows CE | |
---|---|
![]() | |
Разработчик | Microsoft |
Семейство ОС |
Microsoft Windows |
Первый выпуск |
1996 |
Последняя версия |
2013 ) |
Поддерживаемые платформы | x86, MIPS, ARM, SuperH и PowerPC |
Тип ядра | гибридное |
Интерфейс | MANHATTAN BELLINI |
Лицензия | Microsoft EULA |
Состояние |
Историческое: Поддержка последней версии прекращена 10 октября 2023 года |
Следующая |
Windows Mobile Windows IoT |
Веб-сайт | msdn.microsoft.com/… (англ.) |
![]() |
Windows CE (также известна как WinCE) — вариант
История создания
Первая версия Microsoft Windows CE, выпущенная в ноябре 1996 года, была «урезанной» версией настольной операционной системы MS Windows 95[1].
При создании последующих версий группа разработчиков ОС Windows CE была в тесном взаимодействии с группой, создававшей настольную ОС Windows NT, ведь ОС Windows CE изначально проектировалась так, чтобы она была совместимой с универсальными ОС семейства Windows[2]. Поэтому изначально ядро и компоненты ОС Windows CE были в большой степени унифицированы с ядром и компонентами настольных ОС семейства Windows NT.
Примерно с 2000 года группа разработки ОС Windows CE перестала тесно взаимодействовать с разработчиками настольных ОС
Некоторые компоненты настольных систем
Особенности
Windows CE — это компонентная многозадачная многопоточная многоплатформенная операционная система с поддержкой реального времени. Разработчикам доступны около 600 компонентов, при использовании которых они могут создавать собственные образы операционной системы, которые включают только необходимую данному конкретному устройству функциональность.
Windows CE оптимизирована для устройств, имеющих минимальный объём памяти: ядро Windows CE может работать на 32 КБ памяти. С графическим интерфейсом (GWES) для работы Windows CE понадобится от 5 МБ. Устройства часто не имеют дисковой памяти и могут быть сконструированы как «закрытые» устройства, без возможности расширения пользователем (например, ОС может быть «зашита» в ПЗУ).
Windows CE предоставляет разработчикам приложений набор
Но так же, как и настольные версии Windows, Windows CE использует стандартный формат исполняемого файла — Portable Executable (PE). Это позволяет разработчикам использовать большинство стандартных утилит, работающих с форматом PE, например, Dependency Walker (проверка зависимостей) или DumpBin[4].
На базе Windows CE основано множество платформ, включая
Связь с Windows Mobile, Pocket PC и SmartPhone
Часто названия Windows CE, Windows Mobile, Pocket PC используют как взаимозаменяемые. Это не совсем правильно. Windows CE — это модульная операционная система, которая служит основой для устройств нескольких классов. Любой разработчик может купить инструментарий (Platform Builder), который содержит все эти компоненты и программы, позволяющие построить собственную платформу. При этом такие приложения, как Word Mobile / Pocket Word, не являются частью этого инструментария.
Windows Mobile лучше всего представлять себе как набор платформ, основанных на Windows CE. В настоящее время в этот набор входят платформы: Pocket PC, SmartPhone и Portable Media Center. Каждая платформа использует свой набор компонентов Windows CE, плюс свой набор сопутствующих особенностей и приложений.
Версии
Версия | дата выхода | Кодовое имя | Примечания |
---|---|---|---|
1.0 | ноябрь 1996 | «Alder» | |
2.0 | сентябрь 1997 | «Birch» |
|
3.0 | июнь 2000 | «Cedar» | ![]()
|
4.x | январь 2002 | «Talisker/Jameson/McKendric» | |
4.2 | Windows CE .net[1] | ||
5.0 | август 2004 | «Macallan» | ![]()
Добавлены:
Для ОС Windows CE 5.0 Microsoft смягчила условия лицензии на исходный код, распространяющийся в рамках инициативы Shared Source. Так, потребители смогут распространять модифицированные версии системы в коммерческих целях, при этом сохраняя за собой права на сделанные изменения. Ранее Microsoft требовала сублицензировать ей все выполненные модификации. |
6.x | сентябрь 2006 | «Yamazaki» |
Добавлены:
|
7.0 |
Март 2011 | «Chelan» |
|
2013 | июнь 2013 | — |
|
Предоставление исходного кода
Согласно программе лицензирования
Как утверждает
Конкурирующие продукты
Основные конкуренты WinCE — это
См. также
- Microsoft
- Pocket PC
- Windows Mobile
- Windows Embedded
Примечания
- ↑ 1 2 Previous Versions | Older Operating Systems | Windows Embedded CE . Дата обращения: 24 ноября 2009. Архивировано 5 ноября 2009 года.
- ↑ Статья на сайте CITForum.ru: «Операционные системы реального времени: Windows CE» Архивная копия от 10 декабря 2009 на Wayback Machine
- ↑ Статья на сайте HPC.ru: «Windows CE.NET — новое слово Microsoft в ОС для карманных компьютеров» Архивная копия от 28 декабря 2009 на Wayback Machine
- ↑ PE Format — Windows applications | Microsoft Docs . Дата обращения: 17 декабря 2018. Архивировано 22 декабря 2018 года.
- ↑ 1 2 Windows Mobile: общие данные/Разнообразие версий и совместимость — Статьи — ЖУРНАЛ «MOBI»
- ↑ Возможности Windows Embedded CE . Дата обращения: 21 августа 2009. Архивировано 27 апреля 2010 года.
Ссылки
- Статья на сайте PDA-zone: «История появления и развития Windows CE»
- Статья из журнала «КомпьютерПресс»: «Третье пришествие Windows CE, или Взгляд на Cassiopeia E-115 Pocket PC»
- Статья из журнала «PC Magazine/RE»: «Программирование для Windows CE»
Для улучшения этой статьи желательно:
|