В конце 1999 году к числу компаний, выпускающих продукты на базе Palm OS, присоединилась и основанная в 1991 году фирма TRG, выполнявшая до этого момента только конструкторские разработки для крупных производственных компаний. Теперь ее вновь созданное подразделение TRG Products занялось выпуском модели TRGpro, которая сегодня прочно удерживает лидерство среди персональных электронных помощников.
Однако эта история была бы неполной, если не упомянуть о событиях июня 2000 года, когда компания Microsoft выпустила третью версию своей ОС – Windows CE 3.0. Она получилась удачнее своих предшественниц, но Microsoft не была бы самой собой, если бы не придумала очередные хитрые маркетинговые акции. Во-первых, для карманных компьютеров на базе новой ОС версии 3.0 были предложены термины Pocket PC, или более детальный – Microsoft Windows Powered Pocket PC. Во-вторых, для самой операционной системы компания ввела новое название – Microsoft Pocket PC Windows CE. Все это, очевидно, было сделано с единственной целью, – избавиться от ассоциаций с маркой Palm.
И последнее. В августе текущего года на конференции Herring on Hollywood всемирно известная топ-модель Клаудиа Шиффер (Claudia Schiffer) объявила о выпуске специальной версии Palm Vx Claudia Schiffer Edition. Вот уж, поистине "секретное оружие".
Разница между персональными помощниками
В настоящее время рынок персональных электронных помощников переживает бум. Свои модели мини-компьютеров представляют все крупные компании и огромное количество специализированных фирм.
Сегодня рынок карманных компьютеров, именуемых также суперпортативными компьютерами или персональными электронными помощниками (Personal Digital Assistant, PDA), условно можно разделить на две группы: мини-компьютеры с встроенной клавиатурой – handheld-компьютеры (Handheld PC, HPC) и карманные устройства с сенсорными экранами без клавиатуры. За последними прочно закрепилось название palm-size PC в честь получивших огромное распространение Palm’ов.
Вообще-то говоря, наблюдается определенная путаница в обозначениях. В частности, некоторые компании называют устройства, подобные Palm, handheld-компьютерами, а термин PDA употребляется иногда для обозначения только palm-size-устройств. Я считаю, что приведенная ниже классификация наиболее распространена и является оптимальной. В дальнейшем по тексту будут применяться указанные выше обозначения.
Помимо уже упоминавшегося деления на handheld и palm-size устройства, все карманные компьютеры можно классифицировать по трем группам в зависимости от используемых платформ:
• PDA на платформе Palm OS (только palm-size PC);
• PDA наплатформеWindows CE (palm-size иhandheld PC);
• PDA на платформе EPOC (только handheld PC).
Под платформами в данном случае понимаются операционные системы, под управлением которых работают устройства. Рассмотрим каждую из приведенных платформ в отдельности.
Платформа Palm OS
Операционная система Palm OS была создана компанией Palm Computing в середине 90-х годов. ОС построена на основе 32-разрядной архитектуры и имеет модульную структуру. Ядро системы – AMX Multitasking Kernel – разработано компанией Kadak. Разработчики Palm своей основной целью ставили создание карманного компьютера, максимально удобного в качестве электронного органайзера и наделенного широкими возможностями наращивания.
Все устройства, работающие под управлением Palm OS, оснащаются 32-разрядными процессорами Motorola серии DragonBall EZ (MC68EZ328) с пониженным энергопотреблением. В данные процессоры интегрированы программируемый DRAM контроллер, контроллер ЖК-экрана с поддержкой до 16 градаций серого, UART– контроллер ввода-вывода с поддержкой инфракрасного порта IrDA. Процессоры выпускаются с тактовой частотой 16,58 и 20 МГц. Производительность процессора при тактовой частоте 16,58 МГц составляет 2,7 MIPs. По выполняемым инструкциям Motorola DragonBall совместим с процессором Motorola 68000, применявшимся в компьютерах Apple Macintosh, что послужило несомненным плюсом. Это обстоятельство помогло привлечь немало индивидуальных разработчиков и коммерческих фирм для написания разнообразных программ под систему Palm OS. Огромную роль сыграла также и открытость данной платформы.
PDA данной платформы выпускаются с оперативной памятью от 2 до 16 Мбайт, ЖК-дисплеем размером 160x160 точек с 16 градациями серого либо 256 цветами, оснащаются инфракрасным, а также последовательным либо USB-портом. Некоторые модели имеют дополнительные разъемы расширения Springboard (для Handspring), CompactFlash (для TRGpro), Memory Stick (для Sony). Вес – от 110 до 190 г.
Операционная система имеет графический интерфейс. Управление ОС и ввод информации осуществляются с помощью сенсорного экрана и нескольких кнопок, расположенных на передней панели устройств.
Развитием и поддержкой Palm OS занимается Palm Computing. С декабря 1997 года компания начала лицензировать свою операционную систему, что позволило в дальнейшем другим фирмам модифицировать систему и выпускать свои продукты на базе данной ОС. В настоящее время Palm OS уже лицензировали IBM, Handspring, TRG Products, Kyocera, Sony, Nokia и Symbol Technologies.
Некоторые модели palm-size компьютеров, использующих операционную систему Palm OS:
• Palm Computing: Palm III, Palm IIIc, Palm IIIe, Palm IIIx, Palm IIIxe, Palm V, Palm Vx, Palm VII, Palm m100;
• Handspring: Visor, Visor Solo, Visor Deluxe, Visor Platinum, Visor Prism;
• TRG Products: TRGpro;
• Sony: Sony PEG-Sxxx, Sony CLIE PEG-Sxxx;
IBM: Workpad.
ПлатформаWindows CE
Операционная система Windows CE – «мобильная» операционная система компании Microsoft, ставшая продолжением серии ОС Windows и предназначенная для использования в карманных (palm-size и handheld) компьютерах, коммуникационных устройствах и бытовой технике. Один из известных вариантов расшифровки индексов CE – Compact Edition.
В устройствах под управлением данной ОС применяются 32-разрядные RISC-процессоры Intel StrongARM SA-1110, NEC VR4111/4121/4122, Hitachi SH-3/SH-4, Philips PR31700, Toshiba TX 3922 и другие с тактовой частотой от 60 до 206 МГц.
PDA данной платформы выпускаются с оперативной памятью от 4 до 64 Мбайт, ЖК-дисплеем размером до 640x480 точек от четырех градаций серого до 65 536 цветов, оснащаются инфракрасным и последовательным портами, а некоторые модели также USB-портом. Модели имеют дополнительные разъемы расширения PC Card, Compact Flash, Miniature Card и MMC. Вес – от 145 до 1450 г.
Операционная система Windows CE имеет графический интерфейс, являющийся упрощенной версией интерфейса ОС семейства Windows 9x/NT/2000. В дополнение к системе Windows CE поставляются «карманные» версии офисных и коммуникационных приложений: Pocket Word, Pocket Excel, Pocket Access, Pocket Internet Explorer, Pocket Media Player и другие, в той или иной степени совместимые со «старшими» родственниками. На базе Windows CE выпускаются как бесклавиатурные palm-size компьютеры, так и handheld-системы. В число производителей карманных устройств, работающих под ОС Windows CE, входят Hewlett-Packard, Casio, Compaq, Sharp, Philips, NEC и другие.
Некоторые модели, использующие ОС Microsoft Pocket PC Windows CE:
• моделиpalm-size PC:
• Casio: Cassiopeia E;
• Hewlett-Packard: Jornada;
• Philips: Nino;
• Hitachi: HPW;
• Compaq: Aero, iPAQ;
• handheld-модели:
• Casio: Cassiopeia A;
• Hewlett-Packard: Palmtop, Jornada;
• Philips: Velo;
• Sharp: Mobilon, Mobilon Pro, Mobilon TriPad;
• Compaq: PC Companion, C-Series;
• LG Electronics: Phenom, Phenom Ultra, Color Express;
• NEC: Mobile Pro;
Nowatel Wireless: Contact.
Платформа EPOC
К данной платформе относятся две операционные системы производства фирмы Psion Computing – SIBO и EPOC.
SIBO (Sixteen Bit Organizer), 16-разрядная многозадачная операционная система, была создана компанией Psion во второй половине 80-х годов. Система проектировалась специально для работы в карманных компьютерах, предназначенных как для личного, так и для промышленного использования. Данную ОС иногда называют также EPOC16.
В устройствах на базе SIBO используется процессор V30 компании NEC. Это 16-разрядный 8086-совместимый процессор с пониженным энергопотреблением. Первоначально тактовая частота процессора составляла 3,84 МГц, позднее частота была повышена в два раза – до 7,68 МГц, а в модели Series 3mx была доведена до 27,684 МГц. Видеоконтроллер, контроллер дисковых накопителей и другие контроллеры в процессор не интегрированы и реализуются отдельно.
Операционная система имеет графический интерфейс. Управление ОС и ввод информации осуществляются с клавиатуры. Из-за использования архитектуры 8086 возникали ограничения на размер кода (максимальный размер программы составлял 64 Кбайт). Объем данных ограничивался только объемом внутренней памяти компьютера благодаря эффективному использованию сегментации.
Операционная система SIBO характеризуется достаточной надежностью, невысокими требованиями к ресурсам и продуманным пользовательским интерфейсом. Именно системы на базе SIBO стали первыми карманными компьютерами, производившимися серийно.
Другая операционная система Psion – EPOC – это 32-разрядная многозадачная операционная система, разработанная компанией в середине 90-х годов. Данная ОС создавалась как замена надежной и эффективной, но уже морально устаревающей операционной системе SIBO.
EPOC разрабатывалась с применением принципиально новой архитектуры – ARM. Устройства на базе EPOC используют 32-разрядные RISC-процессоры ARM-7100 (710T) или Intel StrongARM SA-1100 с интегрированными видеоконтроллером, блоком компрессии/декомпрессии звука, контроллером ЖК-экрана, 8 Кбайт кэш-памяти. Изначально тактовая частота процессора 7100 равнялась 18,4 МГц, позже был выпущен более быстрый процессор 710T с тактовой частотой 36 МГц. Процессоры StrongARM работают на частотах до 190 МГц. Архитектура ARM была выбрана из-за низкого соотношения цена/производительность и минимального энергопотребления. Более того, процессор ARM-архитектуры обладает исключительно простой и эффективной системой команд.
PDA данной платформы выпускаются с оперативной памятью от 4 до 64 Мбайт, ЖК-дисплеем размером до 640x480 точек с 16 градациями серого либо 256 цветами, оснащаются инфракрасным и последовательным портами. Вес – от 200 до 1150 г.
Операционная система EPOC имеет графический интерфейс, который может быть модифицирован OEM-производителем конкретного устройства. Управление ОС и ввод информации осуществляются при помощи клавиатуры и сенсорного экрана; возможно также использование мыши и устройства TouchPad.