:: Обзоры | Windows CE
Система, предназначенная для кросс-разработки приложений,
прошиваемых в ПЗУ, сверхпортативных компьютеров. К моменту
написания книги это единственная система из семейства СР/М,
поддерживающая процессоры, отличные от х86. Использование
ПЗУ позволяет отказаться от целого набора подсистем,
обслуживающих виртуальную память, загрузку исполняемых
модулей и сборку в момент загрузки. Система предоставляет
графический пользовательский интерфейс с асинхронной
очередью сообщений, вытесняющую многопоточность и базовый
стек TCP/IP. В поставку системы входит среда
кросс-разработки (компилятор, эмулятор целевого процессора,
удаленный отладчик и интегрированная оболочка), работающая
под Windows NT [Boling 2001]. Интерфейс системных вызовов
этой ОС в целом похож на Win32 API — тем не менее,
складывается впечатление, что основным источником требований
было не обеспечение совместимости с приложениями для Win32
вообще, а пожелания разработчиков Mobile Office (пакет,
включающий в себя функциональные аналоги некоторых программ
из пакета Microsoft Office). Любопытно, что, рекламируя эту
систему, Microsoft делает большой упор на то, что она
разработана с нуля, т. е. без использования существующего
кода Wiii32-cHcreM. На взгляд автора, это является косвенным
признанием той репутации, которой качество кода этих систем
заслуженно пользуется среди разработчиков и
эксплуатационщиков.
|