Реалии и перспективы приложений
на платформе Microsoft Windows CE


Власенко Сергей, Астро Софт



Большинство современных ИС нацелены на обработку информации в офисах. Однако сотрудники многих организаций по долгу службы зачастую оказываются оторванными от офиса и не могут получить доступ к важной информации. Бывает, что таких сотрудников в организации не единицы, а десятки и сотни. Снабдить всех сотрудников ноутбуками в данной ситуации неприемлемо из-за их высокой стоимости.

Ситуация становится еще более острой в случае, если сотрудник использует портативный ПК в течение всего рабочего дня, в любой обстановке (например, при периодической инвентаризации товаров на огромном складе, в постоянных разъездах по городу и т.д.). В данном случае важна не только стоимость ПК, но и его высокая мобильность.

ОС Windows CE и блокнотные ПК (H/PC - Hand-held PC) призваны решить описанные выше проблемы.


Windows CE издалека
Еще в середине 1994 году корпорация Microsoft начала работу над проектом WinPad для создания организатора личной деятельности (PDA - Personal Digital Assistant). Однако очень скоро разработчики ПО и производители ПК сошлись на мнении, что время повсеместного использования еще не наступило.

Всего через два года стоимость карманных ПК стала приемлемой, и интерес к ним снова возродился. Рынок карманных компьютеров стал быстро расти. Новая ОС оказалась очень похожа на Windows 95 и унаследовала многие характерные черты последней. Первый коммерческий вариант Windows CE, Windows CE 1.0 был продемонстрирован на выставке Comdex осенью 1996 года.

В сентябре 1997 года была выпущена новая версия Windows CE - Windows CE 2.0. В Windows CE 2.0 были расширены возможности управления питанием, реализована поддержка экранов с более высоким разрешением (до 800х600 точек) и глубиной цвета (до 24 бит), встроенных модемов и т.д. В сентябре этого года появилась очередная версия - Windows CE 2.1. В ней также улучшена работа с графикой, расширены возможности файловой системы, включены криптографические средства (Crypto API).


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


Аппаратная платформа
Как уже упоминалось ранее, это, в основном, блокнотные и карманные ПК. Выбор центрального процессора, на основе которого создается блокнотный ПК, зависит только от фирмы-производителя. В настоящее время большинство блокнотных ПК оснащено RISC процессорами MIPS, PPC, SH3, ARM. Windows CE может работать на блокнотном ПК, использующем любой из вышеперечисленных процессоров.

В блокнотных ПК обычно используется сенсорный жидкокристаллический экран размером 480х240 точек (максимум 800х600 точек). Он может быть как цветным, так и черно-белым.

Стандартным объемом оперативной памяти (ОЗУ) в современных блокнотных ПК считается 4-8 МБ, однако в некоторых случаях достаточным может оказаться наличие 2 МБ ОЗУ. Этот показатель для блокнотных ПК является гораздо более важной характеристикой, чем для настольных, т.к. у первых часть ОЗУ отводится под хранение документов и приложений (т.е. под файловую систему). Для хранения компонентов ОС и даже приложений многие производители используют ПЗУ. Стандартный объем ПЗУ для блокнотных ПК - 4 MБ. Клавиатура в блокнотных ПК скорее вспомогательное, нежели основное средство ввода данных. На многих блокнотных ПК клавиатура вообще отсутствует (такие ПК называются Palmtop PC). Основным средством ввода информации является перо. Оно заменяет мышь, а может заменить и клавиатуру.

Для обмена данными с настольным ПК, другим блокнотным ПК и некоторыми периферийными устройствами (например, принтером) может использоваться последовательный и/или инфракрасный порт. Большинство современных блокнотных ПК предоставляют обе возможности.

Некоторые модели блокнотных ПК оснащены шиной PCMCIA. К ним можно подключать дополнительные периферийные устройства (сетевую карту, модем, адаптер цифровой камеры и т.п.). Достоинства данной аппаратной платформы очевидны:


Стандартные средства
Специально для Windows CE были созданы упрощенные аналоги приложений семейства Microsoft Office - Pocket Word, Pocket Excel, Pocket PowerPoint. В Windows CE входят также приложения Calendar (средство планирования встреч и собраний), Tasks (управление задачами и поручениями) и Contacts (БД контактов).

Поддержка сети и средства удаленного доступа, включенные в Windows CE, позволяют устанавливать соединение с локальной или удаленной сетью организации. В Windows CE имеется средство просмотра Web-страниц (Internet Explorer for Windows CE) и встроенный клиент электронной почты. С помощью Windows CE Services можно копировать документы на блокнотный ПК и обратно на настольный. Также имеется возможность синхронизировать БД контактов, список задач и собраний, а также сообщений электронной почты, хранящихся на блокнотном ПК с аналогичными данными на настольном ПК.

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


Приложения для Windows CE

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

Приложения для Windows CE могут использовать несколько способов ввода данных:

Любой из этих форматов позволяет без проблем обмениваться информацией с ПК. Однако встроенная БД (Windows CE Database) предоставляет дополнительные преимущества. В частности, при хранении информации в БД можно лучше структурировать данные, использовать стандартные средства синхронизации. Стандартные приложения также используют встроенную БД для хранения информации (например, приложение Contacts).

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


Связь с ПК
Самым важным средством, которое должны предоставлять приложения Windows CE, является обмен информацией с настольными ПК. Связь с ПК используется для: l установки приложений на блокнотные ПК;

В последнем случае можно использовать:

Windows CE в информационной инфраструктуре организации Мобильные рабочие места легко вписываются в существующие ИС, построенные с использованием трехуровневой архитектуры. Средства удаленного доступа к сети и Internet Explorer позволяют с блокнотных ПК обращаться к корпоративным Web-серверам, которые в свою очередь используют информацию, хранящуюся в корпоративных БД.


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


Windows CE - не только для блокнотных ПК
Windows CE может использоваться в качестве встроенной ОС для различных интеллектуальных устройств:

Единая платформа позволяет объединять устройства, работающие под управлением Windows CE в сложные, взаимодействующие комплексы.


Впереди Windows CE 3.0


Итоги
В данном материале остались незатронутыми многие интересные аспекты Windows CE (например: средства разработки приложений для Windows CE, использование Windows CE в качестве клиента для Windows NT Terminal Server Edition и т.д.). В заключение хочется еще раз остановиться на основных моментах:


Примеры использования Windows CE в организациях

Приложения Windows CE уже сейчас находят применение во многих организациях. Приведем два показательных примера.

При выборе платформы для данной системы мы учитывали основные требования, предъявляемые к системе: высокая мобильность и низкая стоимость предложенного решения. Разработанная система является весьма характерным примером приложения для Windows CE поскольку в ней используются практически все средства, предоставляемые этой ОС.


КОМПЬЮТЕР ИНФОРМ