Jump to content

Windows встроенный компактный

(Перенаправлено с WinCE )

Windows CE
Разработчик Майкрософт
Написано в С [1]
Исходная модель
Первоначальный выпуск 16 ноября 1996 г .; 27 лет назад ( 16.11.1996 )
Финальный выпуск 8.0 (Embedded Compact 2013) / 10 октября 2023 г .; 9 месяцев назад ( 10.10.2023 ) [3] [4]
Платформы x86 , 32-битный ARM , ( SuperH [5] до 6.0 R2, MIPS и PowerPC ) также поддерживались [6] [7] [8] [9] [10] [11]
ядра Тип Гибридный
Лицензия Коммерческое проприетарное программное обеспечение
Преемник Windows Интернет вещей Windows RT
Официальный сайт MSDN .microsoft /встроенный
Статус поддержки
Не поддерживается, см. в § Релизы . подробности

Windows встроенный компактный , [12] ранее Windows Embedded CE , Windows Powered и Windows CE — это операционная система , выпуск которой прекращен, разработанный Microsoft для мобильных и встраиваемых устройств. Он входил в семейство Windows Embedded и послужил основой нескольких классов устройств, включая Handheld PC , Pocket PC , Auto PC , Windows Mobile , Windows Phone 7 и другие.

В отличие от Windows Embedded Standard , основанной на Windows NT , Windows Embedded Compact использует другое гибридное ядро . [13] Microsoft лицензирует его производителям оригинального оборудования (OEM), которые могут изменять и создавать свои собственные пользовательские интерфейсы и возможности, а Windows Embedded Compact предоставляет для этого техническую основу. Окончательная версия Windows Embedded Compact напрямую поддерживает x86 и ARM процессоры с пакетом поддержки плат (BSP). [14] Архитектуры MIPS и SHx поддерживались до версии 7.0, а версия 7.0 все еще работает на MIPS II архитектуре .

Windows Embedded Compact 2013 — последняя версия Windows CE. Основная поддержка у него была до 9 октября 2018 г., а расширенная поддержка закончилась 10 октября 2023 г.; однако продажи лицензий для OEM-производителей продолжатся до 2028 года. [15] [4] [16] [17]

Pocket CMD v 3.0 ( cmd.exe ) в Windows CE 3.0

Windows CE оптимизирована для устройств с минимальным объемом памяти; Ядро Windows CE может работать с мегабайтом памяти . одним [18] Устройства часто настраиваются без дискового хранилища и могут быть настроены как «закрытая» система, не допускающая расширения конечного пользователя (например, ее можно записать в ПЗУ ). Windows CE соответствует определению операционной системы реального времени с детерминированной задержкой прерывания. Начиная с версии 3 и далее, система поддерживает 256 уровней приоритета. [19] и использует наследование приоритетов для борьбы с инверсией приоритетов . Фундаментальной единицей выполнения является поток . Это помогает упростить интерфейс и сократить время выполнения.

Первая версия, известная во время разработки под кодовым названием «Pegasus», имела графический интерфейс , подобный Windows , и ряд популярных приложений Microsoft, все из которых были урезаны для меньшего объема памяти, памяти и скорости, чем у карманных компьютеров того времени. С тех пор Windows CE превратилась в компонентную встроенную операционную систему реального времени. Он больше не ориентирован исключительно на портативные компьютеры. [20] Многие платформы основаны на базовой операционной системе Windows CE, включая Microsoft AutoPC , Pocket PC 2000 , Pocket PC 2002 , Windows Mobile 2003 , Windows Mobile 2003 SE , Windows Mobile 5 , Windows Mobile 6 , Smartphone 2002 , Smartphone 2003 , Portable Media. Center , Zune , Windows Phone 7 и многие промышленные устройства и встроенные системы. Windows CE даже использовалась в некоторых играх для Sega Dreamcast и была операционной системой для портативного устройства Gizmondo .

Отличительной особенностью Windows CE по сравнению с другими операционными системами Microsoft является то, что большая ее часть предлагается в виде исходного кода. Во-первых, исходный код был предложен нескольким поставщикам, чтобы они могли адаптировать его под свое оборудование. Затем такие продукты, как Platform Builder (интегрированная среда для создания и интеграции образов ОС Windows CE или индивидуальные разработки операционных систем на основе CE), предложили широкой публике несколько компонентов в форме исходного кода. Однако ряд основных компонентов, которые не требуют адаптации к конкретным аппаратным средам (кроме семейства ЦП), по-прежнему распространяются только в двоичной форме.

Windows CE 2.11 была первой встроенной версией Windows, поддерживающей консоль и версию Windows CE. cmd.exe . [21]

Логотип Windows CE, с 1996 по 2000 год.
Логотип Windows CE, с 1996 по 2000 год.

Windows Embedded Compact ранее называлась Windows CE. По словам Microsoft, «CE» не является явной аббревиатурой чего-либо, хотя оно подразумевает ряд понятий, которые имели в виду разработчики Windows, такие как «компактный», «подключаемый», «совместимый», «компаньон» и «эффективный». . [22] [23] Название менялось один раз в 2006 году с выпуском Windows Embedded CE 6.0 и снова в 2011 году с выпуском Windows Embedded Compact 7 .

Windows CE была первоначально анонсирована Microsoft на выставке компьютерных дилеров (COMDEX) в 1996 году и была продемонстрирована на сцене Биллом Гейтсом и Джоном МакГиллом. Microsoft тестировала Pegasus в начале 1995 года и выпустила строгую эталонную платформу для нескольких партнеров по оборудованию. Устройства должны были иметь следующие минимальные аппаратные характеристики:

  • ЦП SH3, MIPS 3000 или MIPS 4000
  • Минимум 4 МБ ПЗУ
  • Минимум 2 МБ ОЗУ с резервным источником питания, например батареей типа «таблетка» CR2032.
  • Питание от двух батареек типа АА.
  • Физическая QWERTY-клавиатура с клавишами Ctrl, Alt и Shift.
  • ЖК-дисплей с разрешением 480×240 пикселей, четырьмя оттенками серого и двумя битами на пиксель, с сенсорным экраном, которым можно управлять как стилусом, так и пальцем.
  • Инфракрасный трансивер
  • Последовательный порт
  • Разъем для ПК-карты
  • Встроенный динамик

Устройства того времени в основном имели дисплеи 480×240 пикселей, за исключением карманного ПК Hewlett-Packard , который имел дисплей 640×240. Каждое окно занимало полный дисплей. Навигация осуществлялась нажатием или двойным нажатием на элемент. Контекстное меню также было доступно пользователю, нажав клавишу ALT и нажав на экран. В Windows CE 1.0 не было каскадного меню «Пуск», хотя в Windows 95 и Windows NT 4.0 оно было. Microsoft выпустила Windows CE 1.0 Power Toys, включающую значок каскадного меню, который появлялся на панели задач. Также в комплект входило несколько других утилит, наиболее примечательными из которых были звуковой апплет для панели задач, позволяющий пользователю быстро выключать или включать звук на своем устройстве или регулировать громкость, а также «карманную» версию Paint.

Выпуск Windows CE 2.0 был хорошо принят. Microsoft извлекла уроки из отзывов потребителей о Windows CE 1.0 и внесла множество улучшений в операционную систему. Меню «Пуск» представляло собой каскадное меню, идентичное тем, что использовались в Windows 95 и Windows NT 4.0 . Также поддерживались цветные экраны, и производители поспешили выпустить первый цветной H/PC . Первой на рынок вышла компания Hewlett Packard с HP 620LX . Windows CE 2.0 также поддерживала более широкий спектр архитектур ЦП. Программы также можно устанавливать непосредственно в ОС, дважды щелкнув CAB-файлы. Из-за особенностей ПЗУ, содержащих операционную систему, пользователи не могли прошить свои устройства новой операционной системой. Вместо этого производители выпустили обновления ПЗУ, которые пользователи должны были физически установить на свои устройства после удаления предыдущей версии. Обычно при этом данные на устройстве стираются, а пользователю открывается мастер установки при первой загрузке.

В ноябре 1999 года сообщалось, что Microsoft планирует переименовать Windows CE в Windows Powered . [24] Это название появилось в бренде только в Handheld PC 2000 и сборке Windows 2000 Advanced Server для сетевых устройств хранения данных (которая не имеет никакого отношения к Windows CE). Различные продукты Windows CE 3.0, анонсированные на выставке CES 2001, продавались под общим названием «Windows Powered». [25]

Инструменты разработки

[ редактировать ]

Визуальная Студия

[ редактировать ]

Microsoft Visual Studio 2012, 2013 и 2015 поддерживает разработку приложений и Platform Builder для Windows Embedded Compact 2013. [26]

Microsoft Visual Studio 2008 и более ранние версии поддерживают проекты для более старых выпусков Windows CE/Windows Mobile, создавая исполняемые программы и образы платформ либо в виде эмулятора, либо подключаемые с помощью кабеля к реальному мобильному устройству. Для разработки программы CE не требуется мобильное устройство. .NET Compact Framework поддерживает подмножество .NET Framework с проектами на C# и Visual Basic (.NET) , но не Managed C++ . «Управляемым» приложениям, использующим .NET Compact Framework, также требуются устройства со значительно большим объемом памяти (8 МБ или более), в то время как неуправляемые приложения по-прежнему могут успешно работать на устройствах меньшего размера. В Visual Studio 2010 инструменты разработчика Windows Phone используются в качестве расширения, позволяющего разрабатывать и тестировать приложения для Windows Phone 7 в Visual Studio.

Бесплатный Паскаль и Лазарь

[ редактировать ]

Free Pascal представил порт Windows CE в версии 2.2.0, ориентированный на архитектуры ARM и x86. Позже заголовочные файлы Windows CE были переведены для использования с Lazarus , программным пакетом быстрой разработки приложений (RAD), основанным на Free Pascal. Приложения Windows CE разрабатываются и кодируются в интегрированной среде разработки (IDE) Lazarus и компилируются с помощью соответствующего кросс-компилятора . [27]

Конструктор платформ

[ редактировать ]

Этот инструмент программирования используется для создания платформы ( BSP + Kernel ), драйверов устройств (с общим исходным кодом или по индивидуальному заказу), а также приложений. Это универсальная среда для запуска и работы системы. Можно также использовать Platform Builder для экспорта комплекта разработки программного обеспечения (SDK) для целевого микропроцессора ( SuperH , x86, MIPS, ARM и т. д.) для использования с другим связанным набором инструментов, указанным ниже.

Embedded ( Microsoft Visual C++ eVC) – инструмент для разработки встроенных приложений для Windows CE. Его можно использовать автономно с помощью SDK, экспортированного из Platform Builder, или с помощью настройки подключения к Platform Manager в Platform Builder.

Проект CeGcc предоставляет инструменты разработки GNU, такие как GNU C, GNU C++ и binutils , предназначенные для Windows CE; [28] На выбор доступны 2 SDK — стандартный SDK для платформы Windows CE на основе MinGW и SDK на основе newlib , который может быть проще для портирования программ из систем POSIX. [29]

CodeGear Delphi Prism — работает в Visual Studio, также поддерживает .NET Compact Framework и, следовательно, может использоваться для разработки мобильных приложений . Он использует компилятор Oxygene , созданный RemObjects Software , предназначенный для .NET, .NET Compact Framework и Mono . Его компилятор командной строки доступен бесплатно.

Basic4ppc язык программирования , аналогичный Embedded Visual Basic , ориентирован на .NET Compact Framework и поддерживает устройства Windows CE и Windows Mobile.

GLBasic — очень простой в освоении и использовании диалект BASIC, который компилируется для многих платформ, включая Windows CE и Windows Mobile. Его можно расширить, написав встроенный код C/C++.

LabVIEW – графический язык программирования, поддерживающий множество платформ, включая Windows CE.

MortScript – это полустандартный, чрезвычайно легкий SDK для автоматизации, популярный среди энтузиастов GPS. Использует сценарии, написанные на своем собственном языке, с синтаксисом, отличным от VBScript или JScript .

AutoHotkey - порт утилиты программного обеспечения для создания и автоматизации макросов с открытым исходным кодом, доступной для Windows CE. Он позволяет создавать макросы и простые приложения с графическим интерфейсом, разработанные системным аналитиком Джонатаном Максианом Тимкангом. [30]

Связь с Windows Mobile, Pocket PC и смартфоном

[ редактировать ]
Хронология разработки Windows CE

Часто Windows CE, Windows Mobile и Pocket PC используются как взаимозаменяемые, отчасти из-за их общего происхождения. Эта практика не совсем точна. Windows CE — это модульная/компонентная операционная система, лежащая в основе нескольких классов устройств. Некоторые из этих модулей предоставляют подмножества функций других компонентов (например, различные уровни поддержки окон; DCOM или COM ), другие являются отдельными ( поддержка растровых изображений или шрифтов TrueType ), а третьи добавляют дополнительные функции к другому компоненту. Можно купить комплект (Platform Builder), который содержит все эти компоненты и инструменты для разработки собственной платформы. Такие приложения, как Excel Mobile (ранее Pocket Excel), не входят в этот комплект. Однако более старая версия Pocket Word для портативного ПК и несколько других старых приложений включены в качестве примеров.

Windows Mobile лучше всего описать как подмножество платформ, основанных на базе Windows CE. В настоящее время Pocket PC (теперь называемый Windows Mobile Classic), Smartphone (Windows Mobile Standard) и Pocket PC Phone Edition (Windows Mobile Professional) являются тремя основными платформами под эгидой Windows Mobile. Каждая платформа использует разные компоненты Windows CE, а также дополнительные функции и приложения, подходящие для соответствующих устройств.

Pocket PC и Windows Mobile — это определенные Microsoft специальные платформы для общего использования КПК, состоящие из определенного Microsoft набора минимальных профилей (Professional Edition, Premium Edition) поддерживаемого программного и аппаратного обеспечения. Правила производства устройств Pocket PC более строгие, чем правила производства специальной платформы на базе Windows CE. Определяющими характеристиками Pocket PC являются сенсорный экран как основное устройство взаимодействия с человеком и его чрезвычайно портативный размер.

CE 3.0 является основой Pocket PC 2000 и Pocket PC 2002. Преемником CE 3.0 является CE.net. [31] «PocketPC [является] отдельным слоем кода поверх базовой ОС Windows CE… Pocket PC основан на Windows CE, но это другое предложение». А лицензиатам Pocket PC запрещено модифицировать часть WinCE. [32]

Платформа для смартфонов представляет собой многофункциональную операционную систему и интерфейс для мобильных телефонов. Смартфон предлагает бизнес-пользователям функции повышения производительности, такие как электронная почта, а также мультимедийные возможности для потребителей. Интерфейс смартфона в значительной степени опирается на навигацию с помощью джойстика и ввод данных с помощью PhonePad. Устройства под управлением SmartPhone не имеют интерфейса сенсорного экрана. Устройства SmartPhone обычно напоминают другие форм-факторы сотовых телефонов, тогда как большинство устройств Phone Edition используют форм-фактор КПК с большим дисплеем.

Версия Изменения
1.0 Выпущен 16 ноября 1996 года. [33] Кодовые названия «Пегас» и «Ольха». [34]
  • Устройства с именем «карманный компьютер» ( H/PC ) [31]
  • 4 МБ ПЗУ Минимум
  • 2 МБ ОЗУ Минимум

Версия 1.01 (1.0a) – добавлена японского языка ​​поддержка .Не поддерживается по состоянию на 31 декабря 2001 г.

2.0 Выпущен 29 сентября 1997 года. [35] Кодовое название «Берёзка». [34]
  • Устройства под названием « ПК размером с ладонь » (PsPC) [31]
  • Детерминированное планирование задач в реальном времени
  • Архитектуры: ARM, MIPS, PowerPC, StrongARM, SuperH и x86.
  • 32-битные цветные экраны
  • SSL 2.0 и SSL 3.0

Версия 2.11 (Palm-Size PC 1.1) — изменено разрешение экрана на QVGA , добавлено распознавание рукописного ввода .Версия 2.11 (ПК Palm-Size 1.2) – основана на ядре Windows CE H/PC 2.11, удален Pocket Office .Версия HandeldPC 2.11 (HandheldPC Professional) — добавлены небольшие версии Microsoft Access , улучшена поддержка форматов документов Microsoft Office .Не поддерживается по состоянию на 30 сентября 2002 г. для Windows CE 2.11. Основная поддержка закончилась 30 сентября 2003 г., а расширенная поддержка закончилась 30 сентября 2005 г. для Windows CE 2.12.

3.0 Выпущен 15 июня 2000 г. [36] Кодовое название «Кедр». [34] и «Галилео».
  • Крупная перекодировка, которая усложнила работу CE в режиме реального времени вплоть до микросекундного уровня.
  • База для Pocket PC 2000, Handheld PC 2000, Pocket PC 2002 и Smartphone 2002. [31]
  • Уровни приоритета увеличены с 8 до 256. [31]
  • Хранилище объектов увеличено с 65 536 до 4,19 миллиона разрешенных объектов. [31]
  • Ограниченный доступ к критическим API или ограничение доступа на запись к частям реестра. [31]

Основная поддержка закончилась 30 сентября 2005 г., а расширенная поддержка закончилась 9 октября 2007 г.

4.х Выпущен 7 января 2002 г. [37] Кодовое название «Талискер/Джеймсон/Маккендрик». [34]

Основная поддержка закончилась 10 июля 2007 г., а расширенная поддержка закончилась 10 июля 2012 г. для Windows CE 4.0, основная поддержка закончилась 8 января 2008 г., а расширенная поддержка закончилась 8 января 2013 г. для Windows CE 4.1 и основная поддержка. закончилась 8 июля 2008 г., а расширенная поддержка закончилась 9 июля 2013 г. для Windows CE 4.2.

5.х Выпущен в августе 2004 года. [34] Добавляет много новых функций. Под кодовым названием «Макаллан». [34]
  • Добавлена ​​автоматическая отчетность для производителей. [39]
  • Direct3D Mobile — основанная на COM версия мультимедийного API DirectX для Windows XP. [39]
  • DirectDraw для 2D-графики и DirectShow для поддержки оцифровки камеры и видео. [39]
  • Поддержка протокола удаленного рабочего стола (RDP) [40]
  • Версия «Pro» содержит браузер Internet Explorer и проигрыватель Windows Media 9.

Основная поддержка закончилась 13 октября 2009 г., а расширенная поддержка — 14 октября 2014 г.

6.0 Выпущен в сентябре 2006 года. Под кодовым названием «Ямадзаки». [34]
  • Адресное пространство процесса увеличено с 32 МБ до 2 ГБ ; [41] каждый процесс теперь имеет свою собственную карту виртуальной памяти (все процессы использовали общую карту виртуальной памяти в CE 5.0) [42]
  • Количество процессов увеличено с 32 до 32 768. [43]
  • Возможны драйверы устройств режима пользователя и режима ядра.
  • 512 МБ физически управляемой памяти
  • Device.exe, filesys.exe, GWES.exe переведены в режим ядра.
  • Селлкор
  • SetKMode и установка разрешений процесса больше невозможны.
  • Улучшена производительность системных вызовов [44]
  • для сборки платформы требуется Microsoft Visual Studio 2005 с установленным пакетом обновления 1.

Основная поддержка закончилась 9 апреля 2013 г., а расширенная поддержка — 10 апреля 2018 г.

7.0 Выпущен в марте 2011 года.
  • Поддержка x86, SH (только для автомобилей) и ARM.
  • Поддержка многоядерных процессоров (SMP).
  • Система позиционирования Wi-Fi.
  • Поддержка Bluetooth 3.0 + HS.
  • Альянс цифровых жилых сетей ( DLNA ).
  • DRM . Технология
  • Протокол передачи мультимедиа.
  • Windows Phone 7 IE с поддержкой Flash 10.1.
  • Поддержка NDIS 6.1.
  • UX C++ XAML API, использующий такие технологии, как Windows Presentation Foundation и Silverlight, для создания привлекательных и функциональных пользовательских интерфейсов.
  • Модернизированная графика на базе OpenGL ES 2.0 .
  • Расширенный сенсорный и жестовый ввод.
  • Поддержка ядра для 3 ГБ физической оперативной памяти и поддержка сборки ARMv7.
  • для сборки платформы требуется Microsoft Visual Studio 2008 с установленным пакетом обновления 1.

Основная поддержка закончилась 12 апреля 2016 г., а расширенная поддержка — 13 апреля 2021 г.

8.0
(2013)
Выпущено в июне 2013 г.

Основная поддержка закончилась 9 октября 2018 г., а расширенная поддержка — 10 октября 2023 г.

См. также

[ редактировать ]
  1. ^ «Специальный отчет: Windows CE 6 поставляется со 100% исходным кодом ядра» . windowsfordevices.com. 1 ноября 2006 года. Архивировано из оригинала 20 августа 2012 года . Проверено 20 июля 2011 г.
  2. ^ «Microsoft открывает полный исходный код ядра Windows CE» . Linux-устройства . 1 ноября 2006 г. Архивировано из оригинала 16 февраля 2009 г.
  3. ^ «Microsoft объявляет о доступности Windows Embedded Compact 2013» . Центр новостей Майкрософт . Майкрософт . Проверено 14 июля 2013 г.
  4. ^ Jump up to: а б «Часто задаваемые вопросы по миграции на Windows CE» . Майкрософт. 15 сентября 2021 г. Архивировано из оригинала 22 октября 2021 г.
  5. ^ «Обзор Windows CE» . Архивировано из оригинала 28 мая 2010 года.
  6. ^ «Виндовс встроенный CE» . Майкрософт . Майкрософт . Архивировано из оригинала 17 июля 2015 года . Проверено 6 февраля 2015 г.
  7. ^ «Процессоры, поддерживаемые Windows CE версии 2.0» . Майкрософт . Майкрософт . Архивировано из оригинала 14 сентября 2000 года.
  8. ^ «Процессоры, поддерживаемые Windows CE версии 2.1» . Майкрософт . Майкрософт . Архивировано из оригинала 14 сентября 2000 года.
  9. ^ «Процессоры, поддерживаемые Windows CE версии 2.11» . Майкрософт . Майкрософт . Архивировано из оригинала 14 сентября 2000 года.
  10. ^ «Процессоры, поддерживаемые Windows CE версии 2.12» . Майкрософт . Майкрософт . Архивировано из оригинала 14 сентября 2000 года.
  11. ^ «Процессоры, поддерживаемые Windows CE версии 3.0» . Майкрософт . Майкрософт . Архивировано из оригинала 19 июня 2000 года.
  12. ^ «Домашняя страница Windows Embedded» . Microsoft.com . Проверено 14 ноября 2010 г.
  13. ^ «Как запускается Windows Embedded CE 6.0?» . Блог группы разработчиков Windows CE Base . Майкрософт . 18 декабря 2007. Архивировано из оригинала 8 июля 2010 года . Проверено 14 ноября 2010 г.
  14. ^ «Пакет поддержки платы (Compact 2013)» . MSDN . Майкрософт . Проверено 15 июля 2013 г.
  15. ^ «Жизненный цикл продукта и поддержка продуктов Windows Embedded» . Майкрософт. Архивировано из оригинала 10 апреля 2015 года.
  16. ^ Парди, Кевин (30 октября 2023 г.). «Windows CE, низкорослое среднее детище Microsoft, заканчивается в 26 лет» . Арс Техника . Проверено 10 января 2024 г.
  17. ^ Провен, Лиам (30 октября 2023 г.). «Жизнь Windows CE подходит к концу, если не к концу продаж» . Регистр . Проверено 10 января 2024 г.
  18. ^ «Создание или изменение BSP (Compact 2013)» . Сеть разработчиков Microsoft . Майкрософт . Проверено 11 июня 2014 г.
  19. ^ «Уровни приоритета» . Msdn.microsoft.com. 8 апреля 2010 года . Проверено 14 ноября 2010 г.
  20. ^ «Встроенная платформа | Интегрированная среда разработки (IDE) | Windows CE» . Microsoft.com . Проверено 14 ноября 2010 г.
  21. ^ Дуглас МакКоннохи Болинг (2001). Программирование Microsoft Windows CE (2-е изд.). Майкрософт Пресс . ISBN  978-0735614437 .
  22. ^ «Значение слова «CE» в дате запуска Windows CE» . support.microsoft.com. 14 февраля 2015. Архивировано из оригинала 10 сентября 2013 года . Проверено 14 февраля 2015 г.
  23. ^ «Microsoft переименовывает Windows CE, устанавливает дату запуска CE 6.0» . windowsfordevices.com. 22 сентября 2006 года. Архивировано из оригинала 4 января 2009 года . Проверено 20 июля 2011 г.
  24. ^ «CNET: Windows CE станет «под управлением Windows» » . Декабрь 1999 года.
  25. ^ «ИТ-Профи» . Архивировано из оригинала 19 апреля 2005 года.
  26. ^ «Что нового (Compact 2013)» . MSDN . Майкрософт . Проверено 24 января 2016 г.
  27. ^ Порт WinCE. Архивировано 26 января 2009 г. на Wayback Machine — вики Lazarus.
  28. ^ «Проект CeGCC: кросс-компиляция для Windows CE» . Проверено 12 июня 2021 г.
  29. ^ «Выбор, в какой среде развиваться» . CeGcc . Проверено 12 июня 2021 г.
  30. ^ Сборка Autohotkey для устройств CE
  31. ^ Jump up to: а б с д и ж г час я дж Пёлс, Генрих К. (5 сентября 2003 г.), «Анализ рисков мобильных устройств с особым вниманием к заражению вредоносным ПО » (PDF) , дипломная работа , Гамбургский университет , стр. 27 , получено 24 октября 2009 г.
  32. ^ Смит, Тони (16 апреля 2003 г.). «Почему Pocket PC — это не WinCE» . Регистр . Проверено 24 октября 2009 г.
  33. ^ «Microsoft объявляет о широкой доступности карманных компьютеров с Windows CE» . Центр новостей Майкрософт. 18 ноября 1996 года . Проверено 20 июня 2011 г.
  34. ^ Jump up to: а б с д и ж г Холл, Майк (19 сентября 2006 г.). «Блог Windows Embedded: CE 6.0 – почему кодовое имя «Ямадзаки»?» . MSDN Блоги . Проверено 24 октября 2009 г.
  35. ^ «Microsoft объявляет о выпуске Windows CE 2.0» . Центр новостей Майкрософт. 29 сентября 1997 года . Проверено 27 июля 2015 г.
  36. ^ «Microsoft объявляет о выпуске Windows CE 3.0» . Центр новостей Майкрософт. 15 июня 2000 года . Проверено 20 июня 2011 г.
  37. ^ «Microsoft запускает Windows CE .NET» . Центр новостей Майкрософт. 7 января 2002 года . Проверено 20 июня 2011 г.
  38. ^ Уокер, Джефф (7 января 2002 г.). «Windows CE .Net: преемник Microsoft Windows CE 3.0» . Журнал Pen Computing . Проверено 24 октября 2009 г.
  39. ^ Jump up to: а б с Смит, Тони (29 марта 2004 г.). «MS готовит предварительную версию WinCE 5.0» . Регистр . Проверено 24 октября 2009 г.
  40. ^ «История КПК» . Архивировано из оригинала ( DOC ) 22 марта 2012 года . Проверено 17 мая 2009 г. 090517 seditaville.com
  41. ^ «Расширенное управление памятью Windows Embedded CE 6.0» . 10 октября 2013 г. Проверено 25 мая 2011 г.
  42. ^ https://courses.washington.edu/cp105/_downloads/Windows_CE_Architecture.pdf ; идентичен https://download.microsoft.com/documents/australia/medc2006/windows_ce6_architecture_boling.ppt
  43. ^ Леки, Эндрю (25 марта 2008 г.). «Введение во встраиваемые технологии Microsoft – Сессия 1» . Новая Зеландия: группа пользователей встроенной .NET. Архивировано из оригинала ( PPT , 10 МБ) 24 июля 2011 года.
  44. ^ Бабу, К. Ашок (22 ноября 2006 г.). «Различия между Windows CE 5.0 и Windows CE 6.0» . WindowsForDevices.com . Архивировано из оригинала 16 июля 2012 года . Проверено 24 октября 2009 г.
  45. ^ Jump up to: а б с д и ж «Что нового (Compact 2013)» . MSDN . Майкрософт . Проверено 15 июля 2013 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: afcb4ce71618fb79a5e3166898e62b42__1722033360
URL1:https://arc.ask3.ru/arc/aa/af/42/afcb4ce71618fb79a5e3166898e62b42.html
Заголовок, (Title) документа по адресу, URL1:
Windows Embedded Compact - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)