FAQ по PocketPC


Q: Что такое КПК?

A: Карманный компьютер. В общем случае КПК - компьютер в традиционном понимании (процессор, память, экран) небольшого размера, обычно с ладонь.

Q: Что такое PocketPC?

A: ОС-оболочка для карманых компьютеров. Разработана Microsoft, несколько схожа с Windows для обычных комьютеров. На базе этой ОС выпускается много различных мощных КПК. В среднем они выглядят как классический КПК: коробочка с ладонь размером, вертикально расположенный экран с разрешением 240x320 и отсутствие клавиатуры (ее заменяют экранные способы ввода)

Q: Какие еще ОС/КПК бывают?

A: Кроме разработки ОС для КПК от Microsoft существуют ОС от Palm Inc (Palm OS) и разработки фирмы Psion (Psion, Symbian). На базе Palm OS делаются КПК как самой фирмой Palm так и ее лицензиатов: Sony, Handspring. Psion прекратил производство новых КПК. Кроме того, были попытки создать КПК на базе стандартных ОС для x86 (MS-DOS), но к настоящему моменту они давно свернуты. Энтузиасты ставят себе Linux (вместо PocketPC, если есть возможность), также есть несколько разработок КПК только под Linux от Sharp (Zaurus)

Q: Чем отличается PocketPC от Palm OS?

A: На момент написания этого FAQ Palm OS была версии 4.1 и ниже. Palm OS 5.0 пока не доступна для детального анализа и обсуждения. Palm OS - это специальная ОС разработаная для применения в карманных компьютерах. Ее основное отличие - минимальные требования к железу. КПК на базе Palm обычно бывают с 2-16 мегабайт памяти, процессором с тактовой частотой 16-33 Мгц, без звуковой карты, разрешение экрана 160 на 160 пикселей. Память КПК Palm не имеет традиционной файловой системы, данные для каждой программы хранятся в особом формате, и требуют специальной подготовки на настольном компьютере. Palm OS однозадачная, поэтому невозможно, например, одновременно сидеть в интернете и раскладывать пасьянс. Тем не менее, устройства на базе Palm умеют все, что только можно пожелать от 33Мгц, а огромное количество фанатов и горы написаного софта позволяют спокойно удерживать лидерство по количеству проданных устройств во всем мире. Более подробную информацию по Palm Os устройствам можно найти в Интернете на других сайтах.

Q: PocketPC это ОС или нет?

A: Нет. PocketPC это одна из ветвей развития от Windows CE производства Microsoft. Формально можно назвать ее Windows CE 3.0 + Office для Windows CE, т.к. в PocketPC включен Word, Excel, Internet Explorer, Media Player и другие программы.

Q: Что такое Windows CE?

A: Это операционная система разработки Microsoft для специального применения. Она чем-то похожа на Windows NT. WinCE встречается не только в КПК, но и в робототехнике, в автомобилях, в других специальных устройствах. Microsoft не продает WinCE конечным пользователям. Эта ОС в исходных кодах передается фирмам занимающейся разработкой конкретных устройств, для сборки и компиляции под конкретный набор железа (процессор, видеокарта,...). Пакет так и называется "Platform Builder". Фирма-разработчик устройства сама выбирает конкретный набор для компиляции, поэтому получившиеся устройства на базе одной и той же ОС (например 3.0) могут отличаться друг от друга. На данный момент большую часть рынка устройтв для обычных людей (КПК) занимают варианты windows CE 3.0 (PocketPC, PocketPC2002, PocketPC Phone Edition)

Q: Есть ли стандарт на устройства на базе PocketPC?

A: Да и нет. Обычно, хотя и не обязательно, это устройства с экраном 240x320 (имено так, потому что экран вертикальный, "портретный"), который реагирует на нажатия ("тач-скрин"), и мультимедиа-возможностями (динамик, микрофон, выход на наушники).

Q: Что такое "тач-скрин" и "стилус"?

A: Для уменьшения размера КПК было принято решение отказаться от клавиатуры и мыши как способов ввода информации. Вместо этого экран был сделан чуствительным к касанию, а для нажатия на него - специальная палочка "стилус" (stylus). Стилус - это просто кусок пластмассы в форме ручки или палочки, удобный для держания в руке. В принципе, можно использовать для нажатия на экран любое другое средство (спички, ручки, пальцы), но от этого экран КПК может повредиться. Стилусом его повредить практически невозможно. Стилус используется в КПК примерно так же, как и мышь в обычных компьютерах. Вместо щелчка левой кнопкой - касание стилусом в нужной точке, вместо правой кнопки - нужно нажать и подержать. Drag'n'drop делаеться как обычно: нажать-перетащить-отпустить.

Q: Чем отличаются КПК на PocketPC друг от друга?

A: Основные отличия - тип и скорость процессора, объем памяти, возможности расширения (увеличение памяти и подключение других устройств: модема, GPS, сетевых карт). Типичный КПК на данный момент (осень 2002) - 206 Мгц процессор StrongArm (SA1100) и 32 или 64 мегабайта памяти.

Q: Долго ли грузится КПК?

A: Мгновенно. Как только вы нажмете кнопку "Power" - он сразу готов к работе. Причем в том же состоянии, что и перед выключением.

Q: Можно ли перезагрузить КПК?

A: Обычно это не нужно, но если все же произошел какой-то сбой, то можно перезагрузить систему (мягкая перезагрузка). Для этого все КПК имеют кнопку "Reset". Обычно она немного утоплена в корпус, чтобы ее случайно не нажать, и нажимается стилусом.

Q: Что такое soft-reset и hard-reset (мягкая и жесткая перезагрузка)?

A: Soft-reset - это обычная перезагрузка компьютера, производится нажатием на кнопку "Reset". Hard-reset применяется в тех случаях, когда компьютер не может загрузится после soft-reset (например, какая-то программа в автозапуске зависает). Hard-reset стирает всю память КПК, кроме ПЗУ, и приводит ее в состояние как будто только что купленой. Это возможно, потому что ОС в КПК прошита в ПЗУ, и не требует переустановки. Однако все файлы и данные пользователя, а также программы, установленные пользователем стираются и требуют переустановки.

Q: Какая разница между ОС PocketPC, PocketPC2002, PocketPC Phone Edition, Smartphone, NET (wince 4.0)?

A: PocketPC(или PocketPC2000,PPC) - это WindowsCE 3.0 вместе со стандартными программами: Pocket Word, Pocket Excel, Internet Explorer, Windows Media Player. PocketPC может работать на процессорах семейства ARM, MIPS или SH3.

PocketPC2002 (PPC2002) - это улучшенная версия PocketPC. Основное отличие: обязательное требование к железу - процессор StrongARM 1100 и совместимые с ним (например PXA250 "XScale") и наличие перепрошиваемой ПЗУ (flash-память). Есть улучшения в программной части: появилась кнопка "закрыть программу" (SmartMinimize), темы рабочего стола (Today), возможность работы в интернете через кредл, и другие улучшения. Все программы написанные для PocketPC 2000 и процессора ARM идут и на PocketPC2002. Программа для PPC2002 не использующая особенностей этой ОС пойдет на КПК с PPC2000 с процессором ARM.

PocketPC Phone Edition (PPHE) - это развитие PPC2002 для КПК оборудованых для работы в сетях мобильной связи (в основном GSM). Отличие таких КПК - интергированность КПК и телефона в одном устройстве (пример - o2 XDA, Siemens SX56). PPHE содержит программы для приема-посылки SMS из Outlook и для работы как телефон (прием/совершение голосовых звонков, определитель номера, управление виброзвонком). Все программы для PPC2002 идут на PPHE. SmartPhone - это следующий этап развития PPHE, о котором пока мало информации. CE.NET или windows CE 4.0 - ОС следуюшего поколения за wince3.0. Microsoft включила туда некоторые новые технологии - например, поддержку BlueTooth самой ОС (видимо, драйверы для карточек больше не нужны), улучшения Internet Explorer, но пока не выпустила оболочку типа PocketPC для WinCE 3.0. Это привело к тому, что многие программы, используюшие API, заложенный в PPC, не идут на текущей версии CE.NET и требуют переработки. CE.NET пока реализована в КПК dot 320 и в виде update для Casio BE-300. Программ для CE.NET пока очень мало.

Q: Что такое тип процессора (MIPS, ARM, SH3)?

A: КПК разных производителей содержат разные процессоры. К сожалению, некоторые процессоры не совместимы друг с другом по наборам команд, и поэтому требуется компилиция програмы под конкретный процессор. Для КПК на базе ОС PocketPC 2000 было три типа процессора ARM: Compaq Ipaq 36xx, MIPS: Casio Cassiopea 115, 125, 500 и SH3: HP Jornada 545. PocketPC2002 существует только для процессоров семейства ARM. Коммерческие программы для PocketPC выпускаются обычно одновременно для всех трех типов процессоров, но не перепутайте при выборе правильной версии.

Q: Что такое кредл?

A: Кредл (cradle) - это подставка для КПК, которая подключена с настольному компьютеру. Через кредл КПК и компьютер обмениваются информацией. Обычно кредл подключается либо к USB, либо к COM порту. Для того чтобы настольный компьтер увидел КПК, на нем нужно установить программу ActiveSynс от Microsoft и драйвер КПК (часто устанавливается автоматически вместе с ActiveSync). Кроме того, к кредлу подключается блок питания для подзарядки аккумулятора КПК.

Q: Можно ли обойтись без кредла для связи КПК и компьютера?

A: Есть несколько вариантов. Можно купить кабель от КПК на COM или USB порт, они существуют для всех машинок. Иногда можно достать кабель на USB порт, который может подзаряжать КПК от USB разьема, без блока питания. Можно подключить КПК по инфракрасному порту (особенно удобно для ноутбуков). Можно использовать BlueTooth, если в КПК и настольном компьютере есть адаптеры. Кроме того, можно использовать сетевые карты для КПК (проводные или Wi-Fi) для поключения к сети.