Майкл Кейтон (PC Week Lab

Карманные ПК

Станет ли CE популярнее? PC Week Labs исследует, что влекут за собой изменения ОС

Функции первых устройств под Windows CE были ограничены обязанностями цифрового секретаря, но c появлением версии 2.0 корпорация Microsoft надеется увеличить привлекательность этой маленькой ОС для большего числа платформ, в том числе интеллектуальных телефонов и телевизоров.

Хотя в Windows CE 2.0 включен ряд новых приложений, основные изменения произошли на уровне API. Корпорация Microsoft расширила поддержку интерфейса Win32 API и стандартов связи. Большинство этих новшеств смогут оценить только разработчики, однако сделанные ими приложения расширят сферу приложения ОС за пределы карманных ПК и с акцентом на Интернет.

Первая версия Windows CE была также основана на интерфейсе Win32 API. Однако в вариант, представленный на Comdex, входит управление заданиями в реальном времени, кодировка символов Unicode, разделение памяти на страницы и поддержка цветных дисплеев.

Функция управления заданиями призвана сделать Windows CE подходящей для задач реального времени, например для сбора данных или управления промышленными и телекоммуникационными системами.

Кодировка Unicode ускорит создание интернациональных версий приложений и облегчит задачу разработчикам приложений не только для карманных ПК, но и для электронных устройств потребительского рынка, таких, как интеллектуальные телефоны.

Разбиение памяти на страницы с адресацией до 4 Гб позволяет Windows CE исполнять программы, превышающие доступный объем памяти. Цель  -  сдерживая рост издержек на ОЗУ, позволить разработчикам увеличить ПЗУ, флэш-память и, возможно, емкость жесткого диска в зависимости от устройства и приложения. Сейчас, например, CE-приложения, включая Pocket Word, в карманных ПК и других устройствах равзмещены в ПЗУ.

Поддержка цветных дисплеев  -  насущная необходимость, если Windows CE собирается выйти за рамки карманных ПК. Цвет является обязательным условием для применения ОС в потребительских устройствах, например в Интернет-приставках для телевизоров. Кроме того, цвет дает дополнительные возможности и для CE-приложений, однако низкий ресурс аккумуляторов, принимая во внимание энергоемкость цветных ЖК-дисплеев, сводит их на нет.

В Windows CE 1.0 были предусмотрены базовые функции связи для получения электронной почты и путешествий в Web, в том числе коммутируемые, беспроводные и сетевые соединения. Но и год спустя увеличение коммутационных возможностей по-прежнему актуально для повышения привлекательности CE.

Благодаря переносу интерфейса WinINET API с Windows 95 и NT в Windows CE корпорация Microsoft облегчила перенос и соответствующих приложений. Более того, WinINET API расширяет поддержку протоколов связи, например FTP. Поддержка протоколов Secure Sockets Layer 2-го и 3-го уровней в интерфейсах WinSock и WinINET улучшает безопасность.

ОС CE 2.0 также включает в себя интерфейс Wnet API, позволяющий использовать доступ к SMB-переадресовщику. Таким образом, с некоторыми ограничениями, устройства под CE могут получить доступ к сетевым файлам: только на системах под Windows 95 и Windows NT и только по именам UNC (Universal Naming Convention  -  универсальное соглашение об именах), не используя имена дисков.

Windows CE 2.0 выходит за рамки Win32 API по охвату новых платформ разработки. Так, поддержка элементов управления ActiveX, Java и Visual Basic будет полезна как для корпоративных разработчиков, так и для создателей бытовых устройств, например Web-устройств, работающих с Java и ActiveX.

Windows CE 2.0 содержит некоторые ActiveX-технологии, что позволит разработчикам создавать приложения с использованием функций объектной модели COM. Поддержка Visual Basic в CE включает библиотеки для исполнения программ.

В CE, кроме того, входит виртуальная машина на основе JDK 1.0, а также набор инструментов Windows CE Toolkit for Visual J++ для создания Java-приложений.

Версия для печати