Каталог статей
История появления и развития Windows CE
Компания Microsoft на рынок мобильных устройств заглядывалась с самого его появления. Первые упоминания о инициативе фирмы по адаптации своего ПО датируются 1990 годом. Но серьезные шаги Microsoft начала предпринимать только в 1992 году, уже после выхода Apple Newton MessagePad. Успех которого, очевидно, и повлиял на поведение корпорации.
Проект WinPad должен был стать чем-то совершенно новым для пользователей, привыкших к стандартным средствам управления Windows. Чувствительные к нажатию экраны, распознавание рукописного текста и прочие возможности, не требовавшиеся при работе с настольным компьютером. В проект были вовлечены такие серьезные компании, как Compaq, NEC, Motorola, Sharp, каждая из которых еще успеет прославиться как производитель КПК или компонентов для них. Но довести проект до конца не удалось. Причиной провала объявили недостаточную готовность существующей аппаратной базы. В то время 32-битные процессоры только начинали победное шествие в составе настольных компьютеров. О доступности мощностей в мобильных устройствах и речи не шло. На самом деле, основной ошибкой была попытка использования кода Windows без существенной переработки. Возможно, компания надеялась на быстрое развитие аппаратных возможностей носимых устройств. В 1994 году проект был закрыт.
Одновременно с этим, Microsoft работала над похожим проектом под кодовым названием Pulsar. Концепция беспроводного, многофункционального устройства с простейшими функциями ввода (управление с помощью нескольких кнопок) и архитектурой, полностью отличающейся от настольного компьютера, вновь оказалась слишком новаторской. Оценив результаты исследований, Microsoft решила на время отказаться от идеи создания такого устройства.
Но направление развития было определено верно. Современные КПК являются именно такими устройствами. Просто в начале 90-х годов прошлого столетия мир еще не был готов к их появлению: слабые процессоры, дорогая память с большим энергопотреблением, отсутствие хороших источников питания.
Команды, работавшие над проектами WinPad и Pulsar, в 1994 году были объединены для создания очередной инкарнации Windows для мобильных устройств. От первой разработки досталась неплохая аппаратная база, от второй — 32-битный код для RISC-процессоров. Новый проект получил название Pegasus. Работа закипела с новыми силами. Уже к 1995 году были готовы промежуточные версии Windows Pegasus. Код ОС был написан с учетом особенностей архитектуры мобильных устройств. Существовали жесткие ограничения по использованию определенной аппаратной базы. Благодаря которым удалось решить проблему энергопотребления, ставшую камнем преткновения для WinPad. Синхронизация данных с настольным компьютером проводилась с помощью отдельной программы H/PC Explorer.
Интересно, что Windows Pegasus получилась более «продвинутой», чем многие ОС для настольных компьютеров, вышедших позже! Чего стоит встроенная поддержка Unicode, потребовавшаяся Microsoft для продвижения продукта на международном рынке. Причина тому проста: отсутствие требований совместимости со старыми программами, долгое время висевшая проклятием над настольным версиям Windows.
В 1996 году разработка получила название Windows CE 1.0. Сотрудничество с Casio, Compaq, HP, LG Electronics (бывшая GoldStar), NEC и Philips позволило в кратчайшие сроки выпустить несколько различных устройств, таких, как HP 300LX, Philips Velo1, NEC MobilePro 400, Cassiopeia A10, Compaq C120, LG Phenom GP40M. Все эти машинки были клавиатурными, имели соответствующие размеры и вес (от 350 до 450г) и для использования в качестве карманного помощника подходили слабо. Вышедший примерно в это же время Palm Pilot пользовался намного большим успехом. Что, впрочем, не помешало продать около полумиллиона устройств с Windows CE 1.
Проиграв Palm в первом сражении, компания Microsoft не сдавалась. Уже в 1997 году была опубликована версия Windows CE с порядковым номером 2 (с кодовым названием Mercury, что интересно, на официальном сайте Microsoft ведет историю Windows CE только с версии 2.1 — Birch SP1). Такая поспешность подняла волну слухов о том, что первая версия Windows CE была не более чем бетой, а вторая отличается от нее лишь исправленными ошибками. Но в действительности ядро ОС претерпело большие изменения при переходе. Windows CE 1 предназначалась только для клавиатурных КПК (Handheld PC), тогда как вторая версия являлась полноценной ОС для встраиваемых устройств. Модульная конструкция ОС позволяла удалять отдельные части в определенных конфигурациях. Windows CE 2.0 можно было использовать как для установки на мобильные компьютеры, так и в автомобильных навигационных системах, промышленных встраиваемых устройствах и программируемых кофеварках. Как и первая версия, Windows CE 2 распространялась только среди OEM. Обновления самой ОС и программы для синхронизации данных с настольным ПК (ПО называлось Windows CE Services) выходили вплоть до 1999 года. Среди релизов ОС встречались очень интересные: например, Web-Enabled Telephone (представлена на CeBIT, 1999 год, будущий Smartphone) или Microsoft TV (Windows CE c поддержкой DirectX, в 1999 году!).
Внушает уважение список процессоров, на которых может работать Windows CE 2.0. Более десятка моделей, среди которых встречаются Intel x86 (486, Pentium), NEC VR4x0x (MIPS), Hitachi SH3/SH4, AMD Elan SC400, IBM PPC 4036C, Motorola PowerPC 82x и другие. На практике, производители использовали только MIPS и SH3. ОС умела работать с сетевыми адаптерами, модемами, VGA-экранами (вплоть до 24-битного цвета!), разъемами расширения с интерфейсом PCMCIA и CompactFlash и другой периферией. Заметные изменения претерпело комплектное ПО: появились Pocket Access и PowerPoint. На базе Windows CE 2.0 выпущено более десятка КПК, в том числе Casio E-10, Philips Nino 210/300, Everex Freestyle, Palmax PD-300. Хоть в настоящее время все эти модели — самый настоящий антиквариат, можно найти полностью работоспособный экземпляр.
С версией 2.10 появилась поддержка TCP/IP, файловой системы FAT32, fast infra-red (со скоростью передачи до четырех мбит/с), шины USB (только slave). Производители немедленно озаботились выпуском новых моделей: Casio Cassiopeia E-100, Compaq Aero 1530/21xx, HP Jornada 420/430SE, Philips Nino 500.
Обновление 2.11 для Handheld PC привнесло одну интересную возможность: работа на КПК с файлами Microsoft Word и Excel без дополнительных преобразований. Эта функциональность исчезнет из дальнейших выпусков ПО для Windows CE, но появится у основного конкурента — Palm OS (в виде Documents To Go).
Последним обновлением линейки 2.x стала версия 2.12. Ни одного устройства с поддержкой этой ОС не было выпущено — производители ждали смены первой цифры версии.
И оно произошло — в апреле 2000 года Microsoft представила Windows CE 3.0. Строго говоря, следует отличать ядро ОС (Windows CE, compact edition) от определенного комплекта поставки, который может включать различные дополнения. Microsoft выпустила решения для клавиатурных (handheld) и бесклавиатурных (Pocket PC) устройств, а также автомобильный вариант (CE for Automotive, октябрь 2000). Список поддерживаемых архитектур процессоров сократился до ARM, SH3 и MIPS.
Новая версия ОС для бесклавиатурных КПК создавалась в качестве прямого конкурента Palm OS. Что потребовало заметной переделки интерфейса пользователя с устранением никому не нужной псевдотрехмерности, отказом от Taskbar и прочими мелкими изменениями, резко повысившими удобство работы. Фактически, с того времени интерфейс Windows для мобильных устройств претерпел лишь косметические изменения.
В дальнейшем на базе ядра Windows CE 3.0 компания Microsoft выпустит модификации Pocket PC 2002 (Merlin, октябрь 2001), CE for Automotive 3.0 (декабрь 2001), Smartphone 2002 (Stinger). Эти версии были работоспособны только на процессорах ARM-архитектуры (Intel StrongARM, Intel XScale). Развивать направление handheld корпорация не стала, посчитав эту область маловостребованной.
Количество моделей КПК, работающих под управлением Pocket PC 2000/2002, исчисляется десятками, если не сотнями. В качестве наиболее ярких представителей можно назвать знаменитую линейку Compaq iPaq 31x0/36x0/3700/3800, Casio E-115/E-125/E-200, Toshiba e310/e570/e740, Dell X5, NEC P300 и ViewSonic V35.
Без преувеличения, выход Windows CE 3.0 стал переломным моментом в развитии рынка КПК. Безраздельному властвованию Palm появилась серьезная угроза. Функциональность ОС от Microsoft во многом превосходила Palm OS. Среди недостатков, как всегда, числились высокие требования к аппаратной базе и неумеренное энергопотребление. Но маркетинговая машина набрала обороты, и покупатели были готовы платить за возможности проигрывания mp3 и просмотра фильмов на КПК (внимание, вопрос: часто ли вы этим пользуетесь?). Грамотная лицензионная политика Microsoft привела к обострению конкуренции между производителями устройств, что не замедлило сказаться на стоимости КПК.
Ориентация на стратегию .NET не замедлила сказаться и на очередной версии Windows для мобильных устройств. Полностью менять ядро Microsoft не стала, справедливо рассудив, что старое превосходно справляется с поставленными задачами. Версия 4.0 с модным названием CE.NET содержит заметную часть проверенного кода. Внушительный список изменений большей частью повторяет реализованное в предыдущих версиях с помощью отдельных утилит. Изменения коснулись поддержки 802.1x, IPSec/L2TP, Bluetooth, IPv6, USB host и других подсистем. В настоящее время большинством производителей используется версия 4.2.
Соответственно, изменилось и название комплекта модулей для КПК. Современные устройства работают под управлением Windows Mobile 2003, совсем недавно вышло ее обновление Second Edition со встроенной поддержкой VGA-разрешения.
Сформулированный Льюисом Кэрроллом принцип «бежать, чтобы оставаться на месте» особенно верен в мире КПК. Компания Microsoft выполняет его в полной мере: на 2005 год запланирован выпуск Windows Mobile 2005 (Magneto). В роли ядра будет представлена Windows CE 5.0. Ожидать существенных отличий ядра от третьей версии смысла нет — зачем чинить то, что не сломано. Пользователи получат новое ПО для синхронизации (ActiveSync 4.0), Pocket Word и Excel с дополнительными функциями, а также очередную версию .NET Compact Framework с поддержкой веб-сервисов. Серьезным добавлением станет интеграция Direct3DMobile, подсистемы из DirectX. Скептики могут заявить, что трехмерная графика на КПК — тупик, из которого Microsoft вышла при возврате к 2D в третьей версии Windows CE. Оптимисты скажут иначе: была бы функциональность, а применение ей найдется.
|
Категория: Интересное | Добавил: pda-zone (19.09.2007)
| Автор: PDA-ZONE
|
Просмотров: 10935
|
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
Статистика |
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
|
|