Глава 4. Программы для компьютеров на базе операционной системы Palm

4.1. Виды операционных систем Palm
Как уже упоминалось выше, компьютеры на базе Palm OS в течение нескольких лет почти не отличались друг от друга по параметрам. Совершенствовались операционные системы, но эти изменения не были значительны. Сведения о различных поколениях операционных систем приведены в табл. 4.1.

Таблица 4.1. Особенности версий операционных систем Palm OS

Версия Palm OS Описание
1.0 Самая первая версия, поставляющаяся с компьютерами Palm Pilot 1000 и Palm Pilot 5000. Эти модели имели всего 128 и 512 Кбайт памяти
2.0 Операционная система устанавливалась на КПК Palm Pilot Personal и Palm Pilot Professional. Эти модели имели всего 512 и 1024 Кбайт памяти.

 

 

В этой версии Palm OS впервые появилась поддержка TCP/IP
3.0 Эта версия устанавливалась на карманный компьютер Palm III, имеющий 2 Мбайт памяти. Начиная с этой версии ОС, она хранилась во внутренней памяти КПК, во флэш-памяти или в ПЗУ (предыдущие версии Palm OS устанавливались на специальные съемные карты).

 

 

Эта версия поддерживает 4-цветное черно-белое изображение на экране КПК, впервые появились возможности для работы с инфракрасным портом
3.1 Поддержка более новых процессоров Motorola Dragonball EZ. Улучшенная работа с текстом и со шрифтами
3.2 Встроенная поддержка беспроводных сетевых соединений, более легкая возможность использования коммуникационных средств ОС. Поддержка внешних модемов, GPS-модулей
3.3 Поддержка 16-цветных черно-белых дисплеев
3.5 Поддержка цветных дисплеев, расширенное программное обеспечение, расширенные возможности управления памятью
4.0 Поддержка смартфонов. Создание программных средств для работы с файловой системой VFS (Virtual File System). Поддержка карт памяти CompactFlash, SD/MMC
5.0 На момент написания книги эта операционная система еще находится в разработке. Более подробно о ней написано в конце этой главы

Как известно, программное обеспечение не работает напрямую с аппаратными средствами компьютера. Операционная система представляет программам подмножество специальных функций, называемых API (Application Program Interface). Эти функции используются для выполнения тех или иных действий, например вывод текста, создание меню управления, кнопок и т. д. Каждая новая версия операционной системы обычно имеет больше возможностей, больший набор функций. Поэтому программы, использующие возможности новых операционных систем, не будут работать на более старой версии. Это относится к любым операционным системам, не только к Palm OS, а и к Windows 95/98/NT/2000/XP и Windows CE l.x/2.x/3.0/Pocket PC 2002.
Поэтому, покупая карманный компьютер с установленной старой версией операционной системы, нужно понимать, что не все программы смогут работать на нем. Но если планируется узкоспециализированное использование КПК с уже известным набором программ, то такая покупка вполне оправданна. Также следует отметить, что операционные системы Palm OS версий 4.0 и выше появились совсем недавно, поэтому программ, написанных под эти ОС, совсем мало. Так что в настоящее время можно спокойно покупать КПК с установленной версией 3.5, ее хватит для работы практически всех программ.
Операционная система Palm OS 5.0 пока еще не появилась на рынке, так что программы под нее появятся не скоро. К тому же, эта ОС, видимо, будет рассчитана под новые процессоры Strong ARM, поэтому о появлении карманных компьютеров с этой ОС говорить пока рано. Трудно также сказать, насколько эта операционная система будет конкурентоспособной по сравнению с Windows СЕ. Учитывая уровень цен на КПК Palm, можно предположить, что новые КПК Palm будут стоить весьма дорого, не дешевле соответствующих моделей с Windows СЕ. А все-таки Windows СЕ 3.0 является достаточно надежной и отлаженной системой, у программистов Microsoft имеется немалый опыт разработки многозадачных ОС, чего нельзя сказать о Palm OS, которая до этого времени все еще была однозадачной системой. Поэтому говорить о будущем Palm OS пока еще рано, стоит посмотреть на то, как эта ОС и соответствующие КПК будут представлены на рынке. Одно ясно уже сейчас — с высокой вероятностью Palm OS 5.0 не будет работать на имеющихся сейчас КПК, следует ждать новых, более мощных моделей карманных компьютеров.

4.2. Программы, входящие в состав операционной системы
Естественно, что любая современная операционная система имеет в своем составе некоторый набор программ, позволяющий пользователю работать с компьютером. Операционная система Palm OS не является исключением.
К сожалению, в состав Palm OS входит лишь базовый набор программ, позволяющий по минимуму использовать карманный компьютер. Тем не менее, некоторые из программ могут быть весьма полезными.
В различных модификациях Palm OS некоторые программы могут различаться, но обычно вместе с карманным компьютером Palm поставляются следующие программы.

Здесь приведен лишь общий список программ, более подробно они будут рассмотрены далее, в разд. 4.2.1.

4.2.1. Первое знакомство с.КПК Palm
Примерный вид карманного компьютера, работающего под управлением Palm OS, можно увидеть на рис. 4.1.



Рис. 4.1 Вид карманного компьютера, работающего под управлением Palm OS

Рассмотрим последовательно используемые элементы управления.

  1. Индикатор заряда батарей. Наглядно показывает, сколько заряда осталось в батарее. Когда напряжение падает ниже определенного уровня, операционная система Palm OS регулярно выдает сообщения о необходимости заменить батарею. Когда заряд становится совсем малым, следует сообщение "Батареи совсем разряжены, замените их как можно скорей". В скором времени после этого экран компьютера отключается. Следует заметить, что на самом деле часть заряда батарей резервируется для постоянной регенерации оперативной памяти. Даже если заряда батарей не хватает для нормальной работы карманного компьютера, то для обновления содержимого оперативной памяти этого заряда вполне хватит, КПК Palm в таком состоянии может находиться несколько недель без риска потери данных. Поэтому при первом же сообщении о необходимости замены батарей нет смысла сразу же менять их, можно спокойно продолжать работу и заменить батареи только тогда, когда карманный компьютер выключится совсем. Только нужно учитывать, что батареи необходимо заменить в течение минуты, в противном случае все данные будут потеряны.
    По сообщениям из ФИДО-форума "fido7.ru.palmtop", для сохранения данных во время замены батарей в КПК серии Palm 10x используется специальный элемент — ионистор. Проблема в том, что примерно через год использования параметры этого элемента ухудшаются, и при замене батарей карманный компьютер начинает терять все данные. Естественно, что такого рода неисправности являются вероятностными, у кого-то они проявляются раньше, у кого-то позже, а могут и совсем не проявиться. Но в случае подобных проблем следует обратиться в службу сервиса для замены вышеуказанного элемента, стоит он недорого. Элемент заменяется на нормальный, качественный, и такая проблема больше обычно никогда не появляется. Специалиста по ремонту КПК можно найти и через указанный выше ФИДО-форум "fido7.ru.palmtop". Посылать сообщения в форум можно через Интернет, например, зарегистрировавшись бесплатно на сервере www.talk.ru.
  2. Выбор категории. При использовании данного элемента управления появляется раскрывающийся список с различными категориями программ. Когда программ мало, это не столь актуально, но в процессе использования карманного компьютера их количество обычно возрастает, тогда распределение по категориям становится весьма удобно.
  3. Основной экран. На нем появляются значки установленных программ. Для запуска программы достаточно слегка нажать стилусом (пером) на экран, почти так же, как мышью в системе Windows. Следует отметить, что, в отличие от системы Windows, поменять значок программы невозможно. Также интересно, что в виде значков показываются только программы. Файлы данных не показываются операционной системой, к ним можно иметь доступ только из самих программ, работающих с этими данными.
  4. Кнопка Applications. Одна из наиболее часто использующихся кнопок. При нажатии на эту кнопку происходит выход из текущего приложения с возвратом в основное окно операционной системы. Интересной и удобной особенностью Palm OS является запоминание текущего положения в программе — если снова запустить программу, то она окажется в том же месте, в котором была прервана. Это очень удобно при использовании различных игр, словарей и других программ, когда можно переключиться на другую программу, а потом продолжить с того же места.
  5. Кнопка Menu. Используется для вызова контекстного меню программы. Обычно в меню содержатся многие пункты управления программой, такие как настройки, выбор файлов, информация о версии и т. д. В целом, меню программы похоже на аналогичные меню, используемые в системе Windows.
  6. Кнопка Calculator. Все вполне предсказуемо, вызывается программа "Калькулятор". Калькулятор совсем простой, имеет стандартные операции сложения, вычитания, умножения, деления и взятия процента. Имеется одна ячейка памяти. Нет даже стандартной для самых дешевых китайских калькуляторов операции извлечения квадратного корня.
    Создатели Windows пошли по более правильному пути, сделав в своей программе "Калькулятор" возможность переключения режимов "обычный/научный". Здесь такая возможность явно была бы не лишней. С другой стороны, следует заметить, что в Palm OS возможна перенастройка кнопок, поэтому несложно установить другую программу "Калькулятор", более отвечающую потребностям пользователя.
  7. Кнопка Find. Служит для поиска строки текста по данным всех программ. Иногда бывает удобно.
  8. Кнопка abcde. Служит для вызова экранной клавиатуры. В операционной системе Palm OS существуют два основных способа ввода текста. Можно "писать" текст специальными символами "граффити" или пользоваться экранной клавиатурой. Как показывает опыт, использование "граффити" удобно для набора отдельных букв, например при использовании "горячих" клавиш. Но набор большого количества текста обычно получается с высоким процентом ошибок, поэтому набирать текст на экранной клавиатуре гораздо удобнее. С другой стороны, некоторые пользователи уверяют, что "писать" с помощью "граффити" у них получается не хуже, поэтому однозначно сказать сложно. Способности у людей разные, так что каждому пользователю имеет смысл самостоятельно попробовать разные способы и решить для себя, что удобнее.
  9. Кнопка 12345. Служит для активизации цифровой клавиатуры. На самом деле, подразделение клавиатур на раздельные буквенные и цифровые весьма неудобно, но это связано с невысоким разрешением экрана (160x160 пикселов). Следует ожидать, что в будущих моделях с более качественным экраном это будет учтено.
    Стоит заметить, что существует небольшая программа, позволяющая совместно использовать и "граффити" и экранную клавиатуру, что довольно удобно. В версии Palm OS 4.0 эта возможность уже имеется, поэтому дополнительных программ можно не ставить.
  10. Кнопка вызова часов. Весьма удобно, если нужно посмотреть текущее время, не выходя из текущего приложения. Появляется окно с текущим временем, по истечении 2-х секунд или при нажатии на кнопку ОК управление возвращается текущей программе.
  11. Кнопка настройки контрастности экрана. На старых моделях карманных компьютеров этой кнопки не было, а настройка осуществлялась колесиком сбоку КПК. Новый способ несколько удобнее, т. к. были жалобы на самопроизвольное прокручивание колесика, например при доставании карманного компьютера из кармана.
  12. Кнопка вызова программы Date Book. Весьма удобная программа, имеющая в себе календарь, позволяющая задать на каждый день список дел. Можно просмотреть календарь, при этом дни, на которые записаны некоторые дела, будут отмечены. Выбрав нужный день, можно просмотреть намеченные дела, включить/выключить автоматическое напоминание этих дел.
  13. Кнопка вызова программы Address. Программа для хранения адресов, позволяет записывать различную информацию о человеке, такую как домашний и рабочий телефоны, номера факса, пейджера, мобильного телефона и т. д. Программа также весьма полезна, но следует заметить, что существуют более качественные сторонние программы, позволяющие, например, хранить заметки в иерархическом виде. Эти программы будут рассмотрены ниже.
  14. Кнопка вызова программы То Do List. Простая программа, позволяющая задать небольшой список дел на день. Для каждого дела можно задать время напоминания — сегодня, завтра, через неделю или в произвольную дату.
  15. Кнопка вызова программы Memo Pad (Блокнот). Вызывается простая программа, позволяющая записать несложные текстовые заметки. В более новых карманных компьютерах при нажатии этой кнопки вызывается программа "Альбом", позволяющая записать заметки, рисуя текст пером на экране. Это гораздо удобнее, если требуется быстро записать что-либо.
  16. Кнопки 16 и 17 служат для прокрутки текста и аналогичны клавишам <Page Up> и <Page Down> на настольном компьютере.

Из вышерассмотренного видно, что в карманных компьютерах Palm почти все основные приложения могут быть вызваны достаточно быстро, нажатием одной кнопки. Это позволяет сразу запустить нужную программу, что очень удобно, когда необходимо быстро что-то сделать, например, записать некоторую информацию, находясь на улице. Также следует отметить, что многие кнопки могут быть перенастроены, что также очень удобно. Например, находясь в другой стране, можно назначить на кнопку вызов словаря или карты местности и запускать эти программы нажатием одной кнопки.
Помимо рассмотренных программ, в составе Palm OS имеются программы Preferences (Настройки), Welcome (Добро пожаловать). Программа Preferences служит для изменения настроек карманного компьютера, таких как форматы времени и даты, настроек управляющих кнопок и т. д. Программа Welcome демонстрирует пользователю базовые принципы работы с карманным компьютером. На компакт-диске, прилагающемся к моему карманному компьютеру Palm, были еще приложены две игры. Поставляется также программа Mail (Почта), позволяющая импортировать почту с почтового клиента настольного ПК, и читать ее на Palm.
В целом стандартная поставка Palm OS является очень бедной, набор поставляемых программ очень мал. Можно отметить отсутствие некоторых весьма важных программ.

Таким образом, можно сделать вывод, что компания Palm изначально позиционирует свои карманные компьютеры в основном в качестве бизнес-органайзера, а не как полноценный компьютер. В частности, из-за этого часто приходится слышать мнение, что устройства Palm являются именно продвинутыми органайзерами, а не компьютерами. Это можно считать большой ошибкой компании Palm, поскольку на самом деле возможности
карманных компьютеров этой фирмы значительно более широкие. В Интернете можно найти тысячи программ для Palm, значительно расширяющих его возможности. Все программы рассмотреть, естественно, невозможно. Некоторым, самым интересным из этих программ, будет посвящен весь оставшийся материал этой главы. Часть программ представлена на компакт-диске, прилагающемся к книге.

4.3. Программы для КПК Palm сторонних производителей
Программ для карманных компьютеров семейства Palm существует очень много. Например, на сайтах www.download.com, www.palmGear.com можно найти тысячи программ на любой вкус. Отечественных сайтов с программным обеспечением для Palm гораздо меньше, тем не менее, можно отметить такие сайты, как www.palmware.ru и украинский сайт www.palm.com.ua. Так что, любой пользователь, имеющий Palm, вряд ли не найдет нужной ему программы. Более подробный список сайтов с программами представлен в конце этой главы.

4.3.1. Установка программ на КПК Palm
В начале следует разобраться с тем, как устанавливать на Palm различные программы, т. к. без этого двигаться дальше будет весьма проблематично. Для установки различных программ на карманный компьютер Palm следует учитывать несколько моментов. Во-первых, должна быть установлена программа Palm Desktop, поставляющаяся с КПК Palm, и подставка для Palm (кредл) должна быть подключена к настольному компьютеру. Более старые модели КПК (Palm IIIx, Palm mlOx) подключаются через СОМ-порт, последние модели (Palm m125 и выше) используют USB, что удобнее.
Для установки программы на Palm нужно выполнить следующие действия.

  1. Переписать программу с компакт-диска или из Интернета. Программы для Palm и их файлы данных имеют расширения ргс и pdb, файлы других типов не могут быть непосредственно установлены на Palm.
  2. Запустить программу Palm Desktop. Программа должна быть соответствующим образом настроена: задано имя пользователя, указан тип соединения (номер порта COM, USB или инфракрасный порт).
  3. Выбрать пункт Install. Появится список приложений, уже приготовленных к установке. Для добавления новой программы достаточно нажать кнопку Add и выбрать ргс- и pdb-файлы, указанные в первом пункте. Добавленные программы должны появиться в списке.
  4. Вставить карманный компьютер в подставку синхронизации (кредл) и нажать на ней кнопку Sync (она там одна, поэтому ошибиться сложно). На экране настольного компьютера должно появиться сообщение о начале процесса синхронизации.
    Скорость передачи файлов зависит от типа соединения. Например, фактическая скорость передачи данных через СОМ-порт составляет около 8 Кбайт в секунду (хотя теоретически может быть чуть больше), скорость передачи через USB в несколько раз выше. Для многих задач разница в скорости несущественна, т. к. обычно передается небольшое количество данных, но в ряде случаев это может быть актуальным.

4.3.2. Использование эмулятора Palm
Программа Palm Emulator является удобным средством исследования карманного компьютера Palm OS. Это один из немногих эмуляторов, позволяющих полностью моделировать работу карманного компьютера. Эмулятор позволяет устанавливать различные программы, даже использовать написание "граффити", проверять работу со звуком и т. д.
Поскольку эмулятор полностью моделирует работу карманного компьютера, то поведение программы на эмуляторе не будет отличаться от поведения на реальном устройстве. Поэтому очень удобно запустить программу на эмуляторе, посмотреть ее работу, и потом уже решить, имеет ли смысл "нормальная" установка программы. Такой способ удобнее, быстрее да и безопаснее для карманного компьютера.
Для установки программы на эмуляторе достаточно щелкнуть правой кнопкой мыши в любом месте эмулятора и из контекстного меню выбрать пункты Install Application/Database — Other. В стандартном окне выбора файла достаточно выбрать нужные из них. Единственное ограничение — эмулятор не воспринимает файлы, содержащие в своем начале символы кириллицы. Для устранения этой проблемы достаточно открыть файл в любом редакторе (например, по клавише <F4> в FAR Manager) и заменить символы кириллицы в начале файла на английские. Естественно, лучше делать это не с оригинальным файлом, а с его копией, предварительно скопированной в каталог эмулятора.
Удобство эмулятора заключается еще и в том, что пользователь может посмотреть работу КПК Palm, даже не имея карманного компьютера, и решить для себя, имеет ли смысл эта покупка или нет. Карманный компьютер является удобной вещью, но, к сожалению, его стоимость пока еще весьма высока для многих российских граждан.

4.3.3. Ведение заметок, планировщики
Данный вид программ весьма актуален для любого пользователя, т. к. позволяет хранить различную информацию, полезную человеку. Обычно приходится помнить много различных данных — телефоны друзей, время работы различных служб, расписание движения автобусов, поездов, самолетов и кораблей (зависит от того, кто на чем ездит) и т. д. Поэтому использование карманного компьютера для хранения этих данных весьма логично и удобно.
Основным свойством подобной информации является ее разносторонность. Встроенная программа Блокнот не очень удобна для хранения большого количества различной информации, поскольку найти информацию в десятках заметок довольно трудно. На помощь приходят программы, обеспечивающие удобное иерархическое хранение данных. Преимуществом такого способа являются наглядность и быстрота поиска нужной информации.
Для иерархического хранения информации существуют две основные программы — Natara Bonsai и BrainForest. Внешний вид этих программ показан на рис. 4.2.



Рис. 4.2. Вид программ Natara Bonsai

Обе эти программы выполняют примерно одну и ту же задачу. Они дают пользователю возможность иерархического хранения информации, что очень удобно при хранении большого количества записей. Интерфейсы обеих программ похожи. Пользователь имеет возможность добавлять записи в различные уровни иерархии, записи могут использоваться для обозначения различных действий. Напротив каждого действия можно поставить "галочку", обозначающую "выполнено/не выполнено", можно задавать дату окончания дела.
Следующее удобное качество этих программ — наличие модуля под Windows. Как уже упоминалось ранее, карманный компьютер удобнее всего использовать для чтения информации, ввод текстовой информации с КПК не очень удобен. Поэтому имеет смысл подготовить все нужные данные на настольном компьютере, чтобы потом занести их в память КПК. Обе рассмотренные программы такую возможность предоставляют.
Очевидно, что нет смысла использовать обе программы, т. к. для хранения данных хватает и одной. Поэтому возникает вопрос, какая из программ лучше. Ответ на этот вопрос не столь однозначен. Если рассматривать только функциональные возможности программ, то следует отметить, что программа Natara Bonsai сделана более качественно. Она представляет пользователям больше возможностей. Даже по изображениям видно, что Natara Bonsai более эффективно использует экранное пространство карманного компьютера. Модуль под Windows также обладает большими возможностями — поддерживается полноценная синхронизация записей настольного и карманного компьютеров, в то время как программа BrainForest позволяет лишь записывать данные с настольного компьютера на карманный. Поэтому, если ставить вопрос только о функциях программ, то ответ однозначен — программа Natara Bonsai сделана лучше.
Но существует еще один фактор, весьма важный для многих русскоязычных пользователей, — доступность программы. Обе программы являются платными, стоимость их составляет, к примеру, $30 для BrainForest. К сожалению, для многих русскоязычных пользователей существуют некоторые трудности оплаты иностранных программных продуктов, поэтому законный вариант получения программы для них неприемлем. В этом случае пользуются популярностью взломанные версии. В Интернете можно найти полнофункциональную версию BrainForest, а такой же версии программы Natara Bonsai найти не удалось. Так что тем, кто не сможет приобрести лицензионную версию программы, остается использовать BrainForest, а тем, кто будет приобретать лицензионную версию, лучше взять программу Natara Bonsai.
Следует отметить, что возможность синхронизации с настольным компьютером имеет лишь версия BrainForest Pro, полнофункциональную версию которой также можно найти в Интернете. Программа BrainForest не имеет возможности синхронизации с настольным ПК, в остальном ее возможности полностью аналогичны Pro-версии.
Программы Natara Bonsai и BrainForest занимают в памяти карманного компьютера 223 и 106 Кбайт соответственно.

4.3.4. Работа с текстом
Как уже упоминалось выше, программы, входящие в комплект поставки Palm OS, не позволяют полноценно работать с текстовой информацией. Единственным способом ввода текстов является программа Блокнот, которая имеет ограничения на размер текста, и не позволяет менять размер текста, шрифт и т. д. Поэтому приходится устанавливать дополнительные программы, позволяющие работать с текстами более профессионально.

Способы набора текста
По способам набора текстов карманный компьютер значительно отличается от компьютера настольного. Существует четыре способа набора текста на карманном ПК.

Текстовой редактор QuickWord
Существует несколько различных программ для редактирования текста на КПК Palm. Однако наибольший интерес представляют программы, способные производить синхронизацию файлов с настольным ПК. Чаще всего карманный компьютер используется как вспомогательное средство, а основная работа с данными производится на обычном компьютере. Поэтому актуально, чтобы текстовой редактор для Palm позволял работать с файлами Microsoft Word, т. к. именно этот формат является сейчас наиболее распространенным. Одна из немногих таких программ — пакет программ QuickOffice.
Так же как и "старший брат" Microsoft Office, QuickOffice содержит в себе несколько программ. Это QuickWord и QuickSheet. Программа QuickWord — используется для работы с текстом, позволяет работать с файлами Microsoft Word, программа QuickSheet — "электронные таблицы", соответственно, позволяет работать с файлами Microsoft Excel.
Вид программы QuickWord показан на рис. 4.3.



Рис. 4.3. Вид текстового редактора QuickWord, входящего в пакет QuickOffice

Естественно, что возможности программы QuickWord гораздо меньше, чем у аналогичного творения Microsoft. Да и не существует возможности встроить все функции столь крупной программы в карманный компьютер, стоит лишь вспомнить, что дистрибутив Microsoft Office занимает 200 Мбайт, что неприемлемо для КПК. С другой стороны, это и не нужно. Как уже упоминалось, карманный компьютер не рассматривается как замена настольному, поэтому нет необходимости производить всю работу с текстом на карманном ПК. Основная задача QuickOffice — дать пользователю возможность набрать текст, хотя бы приближенно отформатировать его и позволить импортировать его на настольный компьютер. С этим пакет QuickOffice успешно справляется.
Профамма QuickWord предоставляет пользователю все базовые возможности для создания текста. Это возможность выбора нескольких различных шрифтов, выравнивания текста, возможность выделения текста различными цветами. В программе присутствует и проверка орфографии, но наличие модулей для проверки русского текста очень сомнительно.
В целом, QuickWord — весьма неплохая программа, позволяющая, к примеру, набрать отчет, находясь "на природе", чтобы потом с легкостью перенести этот текст в Word и распечатать. К сожалению, программа обладает некоторыми недостатками:

В принципе, понятно, что на весьма слабых процессорах, используемых в Palm, трудно ожидать наличия более функциональной и мощной программы для работы с текстом. Если эти недостатки являются важными, то стоит обратить внимание на более мощные или специализированные КПК. А для большинства нужд пользователя возможностей программы QuickWord вполне хватит.
Стоит отметить, что совсем недавно вышла новая версия пакета QuickOffice — 6.0. Вполне возможно, что ряд недостающих возможностей в ней уже реализован. Пока известно лишь то, что QuickWord 6.0 поддерживает работу на новых карманных компьютерах с высоким разрешением (до 240x480) и позволяет использовать шрифты TrueType.

Просмотр текста
На самом деле, при обычном использовании КПК необходимость набора большого количества текста возникает не так часто. К тому же все бесклавиатурные карманные компьютеры не очень для этого приспособлены. Если нужно набирать много текста, лучше купить клавиатурный КПК Psion или Jornada. Но вот чтение текста на карманном компьютере — самое распространенное и интересное занятие.
Чтение текста на карманном компьютере имеет немало преимуществ перед обычными (бумажными) книгами. Во-первых, книги в электронном виде занимают очень мало места во всех смыслах этого слова. Например, вся книга Дж. Р. Толкиена "Властелин колец" занимает в электронном виде примерно 1,2 Мбайт. В "бумажном" виде эта же книга занимает на полке весьма приличный объем. А поскольку книг этих сейчас выходит очень много, то в скором времени они начинают занимать приличный объем в наших, и так не слишком больших, квартирах. Мне доводилось встречать людей, у которых вся стена комнаты была заставлена книгами, в основном современными детективами, которые были прочитаны один раз и теперь пылятся, т. к. их жалко выкинуть (поскольку были заплачены деньги), а перечитывать уже неинтересно. Конечно, специализированную литературу, например труды по математике или физике, лучше читать в "бумажном" варианте, т. к. различные формулы и графики неудобно просматривать на небольшом экране КПК. Но художественная литература читается в электронном виде совершенно нормально.
Примерный подсчет показывает, что одна страница книги занимает в электронном виде около 3 Кбайт. Таким образом, толстая книга в 500 страниц без картинок занимает примерно полтора мегабайта. Все современные программы позволяют читать книги прямо из архивов, поэтому реально книга занимает еще меньше места. Например, архиватор WinRAR 3.0 сжимает текстовый файл размером в 600 Кбайт до 160, оставляя лишь около 30% первоначального объема. Таким образом, на компакт-диске объемом 650 Мбайт может разместиться около 600 весьма объемных книг. Учитывая, что компакт-диск имеет размер около 10 сантиметров и весит пару десятков грамм, более компактный способ хранения придумать сложно. Надежность хранения информации на компакт-диске весьма велика — производители качественных "болванок" для записи обещают сохранность информации в течение десятков лет, что очень даже приемлемо. Следует также заметить, что само по себе хранение книг в электронном виде более долговечно, т. к. по своей природе данные в компьютере не подвержены старению и износу. Если обычная книга может запылиться, истрепаться, сгореть при пожаре, в конце концов, то при наличии резервных копий файл данных практически не уничтожим! Например, сейчас без проблем можно хранить важные данные прямо на серверах в Интернете, защитив таким образом эти данные от любых катаклизмов местного значения.
Второе преимущество хранения книг в электронном виде — удобство поиска нужной информации. На компьютере все книги всегда "под рукой", и найти нужную книгу можно за несколько секунд. Нахождение какого-либо фрагмента текста также не составляет сложности благодаря встроенной в любую программу просмотра функции поиска.
И наконец, третье преимущество большинства электронных книг — бесплатность. Законодательство разных стран различно, но у нас в стране распространение электронных книг в настоящее время не преследуется по закону. Поэтому в Интернете можно найти практически любые книги, издаваемые в бумажном варианте. Например, на сайте www.lib.ru можно найти тысячи книг на все случаи жизни, от книг Льва Толстого до Кама-Сутры. Можно найти все последние издаваемые книги, например, широко рекламируемые по телевидению книги Полины Дашковой, детективы о приключениях Бешенного и т. д. Стоимость получения такой книги получается лишь равной стоимости "скачивания" ее из Интернета, что составляет около 5—10 рублей. Конечно, трудно сказать, насколько это законно с точки зрения соблюдения авторских прав, но факт остается фактом — практически любую литературу можно без каких-либо сложностей найти в Интернете, набрав название в строке поиска поисковых систем Yandex или Google. И это весьма удобно, т. к., во-первых, книга обходится гораздо дешевле, а во-вторых, ее получение происходит за несколько минут, не нужно искать ее по книжным магазинам и т. д. Особенно это удобно для школьников и студентов, которым многие книги нужны лишь для ознакомления в рамках школьной программы.
Недостатком большинства обычных компьютеров является то, что их электронно-лучевой дисплей испускает небольшие дозы излучения и поэтому может приносить некоторый вред здоровью при длительном использовании. Карманный компьютер имеет большое преимущество, т. к. во-первых, его ЖК-дисплей не излучает вообще, поэтому безвреден для здоровья, а во-вторых, КПК имеет малые габариты, позволяющие читать книгу, например, лежа на диване, что абсолютно невозможно при использовании настольного ПК. Не говоря уже о том, что с карманного компьютера очень удобно читать в транспорте — в метро, в трамвае, что абсолютно невозможно, например, при использовании ноутбука — держать тяжелый (около 2-х килограмм) ноутбук одной рукой, удерживаясь второй рукой за поручень, вряд ли возможно. Поэтому карманный компьютер принесет в этом случае огромную пользу, позволяя с интересом провести те самые два часа в день, которые обычно бездумно тратятся на поездку в транспорте. К тому же для многих, как например и для автора этой книги, поездка в транспорте является единственным свободным временем, которое без колебания можно потратить на чтение художественной литературы.
Различные программы, позволяющие читать тексты на карманных компьютерах Palm, будут рассмотрены ниже.

Форматы текстовых файлов, используемых в Palm
Всего существует 3 основных текстовых формата, используемых в Palm. Стандартный текстовый формат применяется Palm весьма давно. Но он хранит файлы практически без сжатия, поэтому неудобен. Тем не менее, часть текстов для Palm еще хранятся именно в этом формате. Особенно это касается специальных библиотек для Palm, например, в таком формате хранится часть книг на сайте www.palmlib.ru. Преимущество этого формата — распространенность и возможность чтения текстовых файлов старыми моделями Palm.
Второй формат используется программой iSilo. Это одна из самых лучших в настоящее время программ для чтения текста. Этот формат имеет высокий коэффициент сжатия, поддерживает наличие графики и гиперссылок в тексте. Поэтому при самостоятельном создании файлов для Palm лучше использовать именно его. Но файлы этого типа не смогут быть просмотрены другими программами чтения, кроме iSilo. Тем не менее, эта программа фактически является стандартом на сегодняшний день, поэтому можно найти много текстовых файлов в этом формате.
Третий формат используется программой Plucker. Он отличается самым высоким коэффициентом сжатия, также позволяет хранить в тексте графику и гиперссылки. Файлы этого типа также не смогут быть просмотрены другими программами чтения, кроме Plucker.

Программа iSilo
Программа, являющаяся фактическим стандартом для чтения книг на Palm. Программа iSilo (рис. 4.4) обеспечивает высокий коэффициент сжатия текстов, понимает как текстовые, так и HTML-файлы, позволяет использовать в текстах графику и ссылки.
Что касается возможностей программы, то следует отметить, что у всех программ для чтения текста эти возможности примерно одинаковы. Это прокрутка текста клавишами <Page Up>, <Page Down>, поиск строки в тексте, установка закладок. Отличительными особенностями программы являются возможность автоматической прокрутки текста и наличие кнопок "вперед/назад", удобных при просмотре ссылок. Программа имеет весьма качественный конвертор HTML, преобразующий ссылки и графику, также позволяющий просматривать HTML-файлы, содержащие фреймы.
Для подготовки текстов для этой программы служит конвертер iSiloX. Эта программа для Windows позволяет выбрать нужные текстовые или HTML-файлы и сформировать из них pdb-файл, пригодный к установке на Palm. Если в тексте есть графические изображения, то они автоматически преобразовываются в более удобный для просмотра на КПК формат, настройки преобразования можно варьировать.
Последняя версия программы iSilo и конвертер к ней помещены на компакт-диск с разрешения автора программы.

Рис. 4.4. Вид программ просмотра текста iSilo

Программа Plucker
Весьма неплохая программа для чтения текстов (см. рис. 4.4). Во-первых, немалым преимуществом является возможность ее бесплатного использования. Во-вторых, как уже упоминалось выше, эта программа имеет самый высокий коэффициент сжатия текстовых файлов. Например, текстовый файл размером в 617 Кбайт был сжат до 285, что весьма неплохо. Вместе с программой поставляется конвертер, позволяющий конвертировать текстовые и HTML-файлы в формат, используемый Plucker. При инсталляции программы автоматически в контекстное меню Проводника Windows для txt-и html-файлов добавляется пункт Convert to Plucker.
Большой недостаток Plucker — невозможность просмотра файлов стандартного типа. Часть таких файлов еще находится в Интернете, и необходимость наличия другой программы для просмотра таких файлов несколько неудобна. К тому же эта программа не может просматривать файлы, созданные для iSilo, поэтому большое количество имеющихся текстов не может быть прочитано через Plucker.
Одним из преимуществ этой программы является ее свободное распространение и наличие исходных текстов программы. Поэтому существуют ее некоторые доработки, например модифицированные конвертеры, обеспечивающие расстановку переносов в русских текстах, и т. д. Это улучшает удобство применения этой программы, но все равно, большинство текстовых файлов хранятся в других форматах, поэтому возможность использования Plucker ограниченна.

Программы CSpotRun и ReadThemAII
Эти программы предназначены лишь для чтения стандартных текстовых файлов, которые сейчас относительно мало распространены. Тем не менее, для некоторых нужд и эти программы могут использоваться, тем более что их преимуществом является маленький размер.
Интересная особенность программы CSpotRun — возможность изменения расстояния между строками текста и удобная возможность поворота экрана. Кнопки на карманном компьютере Palm расположены так, что читать книги удобнее, развернув текст (и соответственно, карманный компьютер) на 90 градусов. Конечно, есть специальные программы, выполняющие такой разворот, но здесь эта возможность встроена прямо в программу чтения текстов, что весьма удобно.
Программа ReadThemAII имеет оригинальную особенность — особый алгоритм автоматической прокрутки текста, делающий, по идее автора, более удобным процесс чтения. На практике трудно сказать, получилось ли это более удобным — кому-то такой способ нравится больше, кому-то нет. Сделано так, что фрагмент текста постепенно сдвигается с постоянной скоростью, "линия взгляда" смещается вниз, потом снова вверх, имитируя чтение обычных "бумажных" страниц. Такой способ трудно объяснить, проще посмотреть это в работающей программе.

Acrobat Reader
Все знают о существовании формата PDF, использующегося для хранения различной документации. Этот формат весьма удобен, т. к. обеспечивает одинаковое отображение текста на всех платформах. Версия Adobe Acrobat Reader доступна и для карманных компьютеров.
Программа Adobe Acrobat Reader for Palm OS представлена в виде двух частей — собственно программы для Palm и конвертера из формата PDF "настольного" компьютера в формат, используемый Palm. В настоящее время доступна версия 1.1, и уже имеется бета-версия 2.0.
Следует заметить, что далеко не все PDF-файлы будут корректно отображаться на экране Palm. Если в файле отсутствуют специальные теги, облегчающие форматирование, то отображение на маленьком экране КПК может быть не столь красивым, при конвертации таких файлов программа предупреждает пользователя об этом. Вторая проблема возникает при использовании книг по программированию — из-за совершенно другого размера экрана форматирование кода в текстах программ сбивается, что не улучшает качество восприятия. Тем не менее, формат PDF вполне читабелен на карманных ПК и может использоваться, например, для хранения на КПК различной документации.

4.3.5. Программы для дома и для семьи
Карты и маршруты

Здесь речь не пойдет о картах, в которые играют — игровые программы будут рассмотрены ниже. Речь пойдет о картах местности, которые время от времени не менее полезны.
Все виды карт, используемых в КПК, можно разделить на два основных типа — векторные и графические. В векторных картах информация хранится в цифровом формате, за счет этого достигается весьма малый размер хранимых данных. Например, карта Санкт-Петербурга занимает всего лишь 70 Кбайт. Недостаток этого способа в сложности самостоятельной подготовки таких карт. Например, мне удалось найти карты Петербурга и Москвы, карты остальных городов найти сложнее, неизвестно, создавались ли они вообще. В графическом способе представления карты хранятся как обычные графические изображения. За счет этого достигается более высокое качество отображения карты, но требуемые для хранения карты объемы памяти гораздо больше. Формировать графические карты намного легче, для этого необходим лишь сканер и "бумажная" карта. Такой способ особенно удобен для профессиональных исследователей, геологов, путешественников.

Программа HandMap
Очень популярная на карманных компьютерах Palm программа для просмотра векторных карт (рис. 4.5).




Рис. 4.5. Вид программы HandMap, вид карты Петербурга в различных масштабах

В целом можно отметить, что качество отображения карты не очень высокое, особенно это заметно на компьютерах с черно-белым экраном и разрешением 160x160, больше всего это заметно в тех районах, где находится много различных объектов. Однако это единственная программа просмотра карт, для которой в Интернете можно найти бесплатную версию. Поэтому выбирать, к сожалению, не приходится. Также стоит заметить, что если планируется частое использование карт, то стоит приобрести карманный компьютер с цветным экраном, т. к. в черно-белом изображении пользоваться картой не очень удобно.

Использование графических карт
Как уже упоминалось выше, отсканированные графические карты занимают в памяти гораздо больше места, зато имеют более высокое качество и информативность. Поэтому их использование целесообразно лишь тем, кому это нужно в профессиональной деятельности. Из программного обеспечения, используемого для работы с отсканированными картами, можно отметить программу Atlas. Это весьма удобная программа, отмеченная многими путешественниками. Atlas позволяет выполнять с картой различные действия: калибровка карты, привязка карты к местности, совместная работа с модулем GPS и т. д. Более подробно об использовании карманных компьютеров в различных путешествиях можно почитать, например, на сайте www.palmq.ru.
Если от карты не требуется каких-либо специальных возможностей, то подготовить ее можно без каких-либо специальных программ, пользуясь лишь средствами работы с графическими файлами.

Программа Metro
Как видно из названия, эта программа предназначена для более удобного ориентирования по метрополитену. Достаточно задать начальные и конечные станции, и программа покажет путь со всеми пересадками. К программе прилагаются базы данных всех метрополитенов мира! Очень удобная и простая в использовании программа.

Работа с графикой
Следует отметить, что из-за низкого разрешения многих компьютеров Palm полноценная работа с графикой на них весьма затруднена. Низкое разрешение 160x160 и слабый процессор не позволят смотреть видеофильмы или наслаждаться просмотром семейного фотоальбома. Поэтому, если планируется серьезная работа с графикой, то следует обратить внимание на устройства, работающие под Windows СЕ. Новые КПК от Sony тоже довольно неплохие, но их цены пока слишком высоки.
Тем не менее, для ряда задач карманный компьютер Palm вполне может использоваться для работы с графикой. Программы, позволяющие делать это наиболее удобно, будут рассмотрены ниже.

ACDSee Mobile for Palm OS
Компания ACDSee занимается программами для просмотра графики очень давно. Не обошла она стороной и карманные компьютеры Palm. Как и многие подобные программы, ACDSee for Palm OS состоит из двух модулей — собственно программы для Palm и конвертера, служащего для преобразования графических файлов. Стоит заметить, что возможен даже просмотр видео, но практического смысла в этом мало, т. к. работа со звуком все равно не поддерживается на Palm OS. Поэтому посмотреть фильм вряд ли удастся.

FireViewer
Эта программа является одной из лучших программ просмотра графики, доступных на КПК Palm. Она даже лучше предыдущей программы ACDSee. Несмотря на большой опыт работы с графикой, создатели ACDSee не учли особенностей восприятия изображения с маленького экрана карманного компьютера. Поэтому пользоваться программой FireViewer несколько удобнее, хотя по функциональности обе эти программы похожи.

Программа FireViewer также состоит их двух частей — модуля для Palm и конвертера, работающего под Windows. Конвертер позволяет выбрать режимы просмотра на КПК, например используемую глубину цвета — монохромное изображение, черно-белое 16-цветное изображение, 256 или 65 535 цветов. Также поддерживается просмотр видеофайлов.
Максимальное разрешение графического файла, поддерживаемое FireViewer, составляет 8000x8000 пикселов, что вполне подойдет почти для любых задач. Естественно, что размер файлов также получается весьма большой. Размеры получаемых файлов при разных размерах и глубине цвета приведены в табл. 4.2.

Таблица 4.2. Размеры графических файлов

Разрешение файла

Глубина цвета (кол-во цветов)

Монохром 4 (ч/б) 16 (ч/б) 256 65535
160x160 900 байт 1,2 Кбайт 1,6 Кбайт 2,6 Кбайт 3,1 Кбайт
640x480 9 Кбайт 12 Кбайт 15 Кбайт 20 Кбайт 26 Кбайт
800x600 13 Кбайт 18 Кбайт 23 Кбайт 30 Кбайт 40 Кбайт
4000x4000 0,1 Мбайт 0,2 Мбайт 0,6 Мбайт 1,5 Мбайт 2,9 Мбайт
8000x8000 0,5 Мбайт 2,2 Мбайт 4,5 Мбайт 9 Мбайт 1 1 Мбайт

Таким образом, видно, что хранение графических файлов большого размера сопряжено с большими расходами памяти. Следует учитывать и то, что даже при наличии внешних карт памяти процессор Palm может не справиться с обработкой изображения очень большого размера, задержки при просмотре будут неприемлемы. На практике черно-белое изображение размером 1024x768 с 16 оттенками серого просматривалось нормально, без каких-либо задержек. Также следует иметь в виду, что для распаковки изображения программе требуется примерно столько же оперативной памяти, сколько занимает это изображение. Поэтому хранение больших файлов на КПК имеет смысл только при наличии внешней карты памяти.

Математические расчеты
Необходимость выполнять различные вычисления рано или поздно может возникнуть: от решения школьных и студенческих задач до чисто бытовых проблем типа "какой суммарный объем пенобетонных блоков нужен для кладки стены 2x3 метра толщиной 15 сантиметров". В любых случаях специальные программы для математических расчетов не помешают. Конечно, можно носить с собой отдельный калькулятор, но при наличии карманного компьютера это весьма неразумно. Тем более что существуют неплохие программы для различного рода расчетов. Будем рассматривать их от простых к более сложным.

14AIICalc
Разница между этим калькулятором и стандартным видна, как говорится, невооруженным глазом. Программа HAllCalc выполняет практически все необходимые вычисления, которые когда-либо могут понадобиться. При этом программа занимает всего 28 Кбайт памяти. Интересно отметить, что даже в новой 4-й версии Palm OS разработчики не потрудились усовершенствовать калькулятор, так и оставив его совсем примитивным. Видимо, руководители Palm Computing до сих пор позиционируют свои карманные компьютеры исключительно как продвинутые записные книжки, не думая о других областях применения, что совершенно напрасно. Посмотрим, что будет в следующей, 5-й версии.

EasyCalc
Гораздо более продвинутый калькулятор, чем предыдущий. Понимает ввод выражения из командной строки, имеет большое количество встроенных функций, позволяет задавать свои функции и использовать их. Описание встроенных специальных функций занимает 7 страниц и включает такие функции, как гамма-функции Эйлера, функции ошибок, функции Бесселя 1-го и 2-го порядка и многие другие. Программа EasyCalc имеет развитые возможности построения графиков, выполняет численное интегрирование, дифференцирование, поиск минимума и максимума.
Естественно, все эти возможности сказываются на размере программы, который составляет 180 Кбайт. Программа будет действительно реальным помощником для студентов и инженеров. Доступны версии на 6-ти основных языках (английском, немецком, французском и каких-то там еще) кроме русского.

MathPad
Судя по описанию, программа может использовать символьную алгебраическую запись и даже решать уравнения. Идеология работы программы похожа на использование Mathcad — пользователь сначала вписывает переменные и функции, после этого при нажатии кнопки Solve происходит расчет. Список встроенных функций весьма велик, пользователь также может задавать свои функции и переменные.
На практике освоить программу "с ходу" не удалось. Кроме простых выражений типа "2+2=" программа ничего вычислять не собиралась. Нормальных примеров решения в документации не приводилось. Но раз написано, что это делать возможно, и, тем более, программа является платной, значит при необходимости с функциями программы вполне возможно разобраться.

QuickSheet
В этой книге уже упоминался офисный пакет для Palm QuickOffice и входящий в него текстовый редактор QuickWord. Программа QuickSheet также входит в состав этого пакета. По возможностям эта программа представляет собой вполне полноценные электронные таблицы.

Программа позволяет использовать более 60 математических функций, имеется возможность вывода диаграмм. Размер поля — более 300x900 ячеек, точно подсчитать довольно сложно. Интуиция подсказывает, что реально невысокое быстродействие процессора начнет сказываться гораздо раньше, но из-за отсутствия таких больших таблиц проверить это не удалось. Было отмечено, что текстовые поля не поддерживают символов кириллицы, что также является недостатком.
Так же как и в программе QuickWord, сильной стороной программы является возможность синхронизации с Excel на настольном компьютере.
Программа QuickOffice является, естественно, платной, но в Интернете можно найти и бесплатную версию.

TinySheet
Эта программа может пригодиться тем, кому нужны только электронные таблицы. Программа содержит НО различных функций, предназначенных для работы с текстом, датой и временем, математическими и финансовыми расчетами и т. д.
Возможна синхронизация с программой Excel на настольном компьютере.

Медицинские программы
Калькулятор биоритмов
Согласно информации, прилагаемой к программе, пик популярности исследований биоритмов человека был в 1970-х годах. Всего существует три цикла активности, которые наблюдаются, начиная со дня рождения человека:

Каждый цикл похож на синусоиду и, соответственно, у человека по этой теории происходят всплески/падения соответствующей активности. Эти данные и показывает эта программа, в качестве исходных данных требуется ввести день рождения и текущую дату.
Автор этой книги не является врачом, поэтому доказать или опровергнуть эту информацию здесь вряд ли сможет. Тем не менее, к такой информации, может быть, стоит прислушаться, особенно в моменты совпадения двух и, тем более, трех отрицательных пиков. Конечно, паниковать в этом случае не стоит, но в такие "критические дни" следует более внимательно следить за своим здоровьем, возможно, лучше взять с собой какие-либо лекарства, что особенно актуально для пожилых людей.
Программа является бесплатной, она включена в прилагаемый к книге компакт-диск с согласия автора этой программы.

Woman
Эта программа предназначена для женщин. С ее помощью можно отслеживать некоторые циклические процессы, происходящие в организме. Это позволит более точно подойти к вопросу предохранения от беременности календарным методом. Программа показывает дни, в которые возможно зачатие, а также позволяет запоминать температурные показатели и вести дневник приема противозачаточных таблеток. Для сокрытия информации от посторонних возможно закрытие данных с помощью пароля.
Программа является shareware, демо-версия представлена на компакт-диске, прилагаемом к книге.

Справка и информация
PalmaSutra
Эта программа является программным аналогом древнеиндийской книги "Кама-Сутра", описывающей различные методы интимных отношений. Программа PalmaSutra является краткой выдержкой из книги и содержит изображения 25 наиболее употребительных поз. К каждому из положений приводится краткий комментарий, причем комментарии можно добавлять свои.
Программа весьма интересна и поможет многим с большей пользой проводить свободное время. Из недостатков программы можно отметить невысокое качество монохромного изображения (на некоторых рисунках невозможно даже понять, что есть что) и отсутствие русификации в комментариях. С другой стороны, благодаря низкому качеству изображений программа очень компактна и занимает всего 63 Кбайт памяти КПК.
Впрочем, вполне возможно, что выйдет новая версия для цветных КПК и для карманных компьютеров с более высоким разрешением. Проверить наличие более новых версий можно по адресу http://palmfun.multimania.com.

Planetarium
Эта программа предназначена для любителей астрономии. С помощью Planetarium можно легко определять, какие объекты видны на ночном звездном небе. В базе данных программы хранится различная информация о звездах, планетах, кометах и астероидах. Указывая в настройках программы текущее время и местоположение, можно легко определить, какие объекты видны на том или ином участке неба. Можно определять различные параметры объектов, такие как координаты, склонение, время заката и восхода и т. д.

Delphi
Название программы в первую очередь навевает мысли об одноименной системе разработки программ, но, на самом деле, название этой программы следует переводить как "Дельфийский оракул". Эта программа предназначена для формирования астрологических гороскопов. Исходные данные для программы несложны, нужно лишь ввести полную информацию о рождении человека — год, месяц, дату, место и даже время рождения с точностью до минуты. В результате работы программа строит астрологическую карту личности.

Некоторым недостатком этой программы является то, что результаты выдаваемого астрологического прогноза будут понятны только профессиональному астрологу — никаких намеков для непосвященных не имеется, а трактовать рассчитанные программой положения планет можно только при наличии специальной литературы. Тем не менее, распечатку результатов можно принести для расшифровки астрологу. В основном эта программа может быть полезна профессиональным астрологам, превращая карманный компьютер в весьма удобный инструмент, помогающий в работе.

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

SlovoEd
Одна из лучших программ-словарей, используемых на карманном компьютере Palm. Поддерживается большое количество различных словарей, которые можно загружать с сайта разработчика Paragon Software. Следует отметить, что словари хранятся в сжатом виде, что очень удобно для небольших объемов памяти карманных компьютеров.
Согласно документации к программе, SlovoEd обладает рядом достоинств:

Стоит заметить, что Paragon Software — основная компания, занимающаяся системами перевода и локализации интерфейса различных устройств — от карманных компьютеров Palm до коммуникатора Nokia 9210. Поэтому не удивительно, что программа-словарь от этой компании сделана весьма качественно.
Программа SlovoEd является платной, демо-версия программы представлена на компакт-диске, прилагаемом к этой книге. Ограничение этой версии состоит в том, что время от времени вместо перевода появляется сообщение о необходимости регистрации, и со временем частота появления этого сообщения будет возрастать.

DicEngRus
Удобная и бесплатная программа. Содержит собственно программу-оболочку для словаря и сам англо-русский словарь Мюллера на 46 000 слов. Словарь этот занимает в памяти 2,4 Мбайт, но он того стоит. Также есть возможность установить другие словари.
По отзывам пользователей, словарная база программы DicEngRus даже больше, чем у предыдущей рассматриваемой программы SlovoEd. Но в программе SlovoEd гораздо лучше сделано хранение словарей — там словари хранятся в сжатом виде, например, англо-русский словарь занимает всего 800 Кбайт, в отличие от словаря для DicEngRus, занимающего 2,4 Мбайт. Для небольшого объема памяти карманного компьютера это весьма актуально, особенно для старых моделей, не имеющих поддержки внешних карт памяти.

Программы различного назначения
В эту категорию собраны различные программы, сгруппировать которые как-либо иначе весьма сложно.

GSMTool
Очень удобная программа для владельцев сотовых телефонов стандарта GSM, снабженных инфракрасным портом. Программа способна выполнять ряд действий над сотовым телефоном при помощи КПК Palm:

В целом можно отметить, что наиболее интересной является возможность отправки SMS-сообщений через КПК. Практически все сотовые телефоны имеют весьма ущербную клавиатуру, при помощи которой набирать сообщения очень неудобно — для набора нужной буквы приходится нажимать клавишу несколько раз, а русские буквы на телефоне вообще не написаны. Поэтому набор и отправка SMS при помощи КПК является гораздо более удобным процессом.
При использовании этой программы еще раз следует обратить внимание на два момента. Во-первых, эта программа будет работать только с телефонами, имеющими инфракрасный порт. Для передачи данных режим ИК-связи должен быть включен в настройках Palm. Также следует заметить, что стоимость посылки сообщения достаточно велика — около 6 центов (для сравнения, стоимость минуты разговора в Санкт-Петербурге у компании МТС составляет всего 1 цент, поэтому проще 5 минут поговорить, чем отсылать SMS-сообщение). С другой стороны, пересылка SMS удобна тем, что сообщение дойдет до абонента даже в том случае, если в данный момент связь с ним невозможна — сообщение будет передано, как только абонент окажется в зоне действия сотовой сети.

Palm Remote
Программа, делающая из КПК Palm пульт дистанционного управления. Как известно, у Palm есть инфракрасный порт, поэтому даже если он не используется по прямому назначению (обмен данными с другими КПК или настольным компьютером), то вполне может подойти для управления телевизором или видеомагнитофоном. В состав программы входят предустановленные значения для 16-ти моделей телевизоров от таких фирм, как Sony, Toshiba, Sanyo, NEC, Sharp и Mitsubishi. Также можно задать 4 пользовательских варианта настройки телевизора, при этом программа может обучаться от пульта. Правда, при практическом испытании программы телевизор Supra STV-1424 от Palm работал, но как-то неустойчиво. Отечественные модели телевизоров, по отзывам пользователей, с этой программой не работают совсем (особенно, наверное, старые ламповые, у которых и пульта-то никакого нет). Недостатком для некоторых моделей КПК является не столь большая дальность по сравнению с "настоящим" пультом. Это связано с конструктивными особенностями ряда моделей КПК — они ведь не предназначались изначально для обмена данными на больших расстояниях, поэтому на многих КПК стоит маломощный инфракрасный порт, рассчитанный лишь на передачу данных в радиусе одного-двух метров.

4.3.6. Игровые программы
Если рассматривать игровые программы для КПК в целом, то можно выделить несколько моментов.

Исходя из этого, можно сделать простой вывод — Palm в настоящее время не является полноценной игровой платформой, и еще как минимум год небудет ею являться. Поэтому, если карманный компьютер покупается с целью проводить много времени за играми, то лучше обратить внимание на более мощные устройства, работающие под Windows СЕ.
Несмотря на вышесказанное, можно заметить, что несложные игровые программы для Palm все-таки есть. Причем, т. к. Palm OS существует довольно давно, то и игровые программы существуют в весьма большом количестве. Конечно, эти игры вряд ли смогут конкурировать с играми на настольном ПК, но успешно помогут провести время в поездке или в ожидании в очереди. Также следует заметить, что существует большое количество логических игр, для которых не нужны графика и динамика высокого качества, но от этого подобные игры не становятся менее интересными.

Логические игры
PalmJongg
Одна из весьма интересных и полезных логических игр на КПК Palm.
В основе игры лежит древняя китайская игра "Маджонг". Смысл игры состоит в постепенном снятии с поля фишек. На каждой фишке нарисован рисунок, снимать фишки можно только парами, у которых этот рисунок одинаков. Игра тренирует зрительную память, и позволяет неплохо провести время. Следует отметить, что в оригинальной (китайской) версии игры на фишках нарисованы иероглифы, но, во-первых, европейцам весьма сложно было бы их различать, а во-вторых, маленькое разрешение КПК Palm не позволило бы отображать такие сложные картинки. Поэтому изображения на фишках заменены упрощенными, но от этого игра нисколько не стала менее интересной.

Sokoban и Pikoban
Эти две игры выполнены по мотивам старой логической игры "грузчик", которая была известна еще во времена таких компьютеров, как ZX Spectrum и БК-0010. Смысл игры весьма прост — грузчик должен расставить ящики на свои места. Но задача не так проста, как может показаться. Грузчик может толкать ящик только вперед, подойдя к нему вплотную. Таким образом, если ящик упрется в угол, то его оттуда уже никак не вытащить. Во-вторых, грузчик может толкать только один ящик, так что, если ящики упрутся друг в друга, то два ящика невозможно будет двигать вперед. Вот такая, выражаясь языком математики, задача с граничными условиями.

Несмотря на такое сложное описание задачи, игра на самом деле весьма интересна и наглядна. Уровни подобраны так, что на первый взгляд кажется, что расставить ящики правильно невозможно. На то, чтобы найти нужную последовательность расстановки ящиков, иногда требуется немало времени. Но игра от этого становится только интереснее.
Теперь о реализации. Можно отметить две неплохие программы, представленные на рисунке — Sokoban и Pikoban. Первая программа сделана весьма качественно, поддерживает цветной экран, управление как пером, так и клавишами КПК, подсчитывает сделанные ходы. Вторая программа более простая, что видно на рисунке, но по смыслу игры мало чем отличается от первой. Первая программа все-таки лучше, но зато вторая является бесплатной. Следует отметить, что программа Sokoban работает лишь ограниченное время, но после этого ее можно деинсталлировать и "поставить" снова.

ChessGenius
Игра "Шахматы" (рис. 4.6). Неплохое занятие для человека, желающего с пользой для интеллекта провести время.



Рис. 4.6 Шахматы на КПК Palm

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

Stones
Интересная логическая игра. Каждый игрок в начале игры имеет один "камень" и поле из ячеек. Игрок может выполнять два действия: положить камень в соседнюю ячейку, при этом "камень" разделяется на две части, заполняя обе ячейки, или перекинуть камень через ячейку. Все камни "противника", находящиеся рядом, переходят к игроку, делающему ход. Задача — заполнить "камнями" как можно большую часть поля. Возможно участие до четырех игроков, за каждого из которых может играть человек или компьютер.

3D Blockout
Очень интересная логическая игра, являющаяся переделанной версией игры Blockout, работающей на IBM PC XT. По сути, эта игра представляет собой трехмерный тетрис.

Идея игры такая же, как и в обычном тетрисе. Игрок видит поле игры сверху. В "стакан" падают объемные фигуры. Вращая и передвигая их, нужно заполнить стакан так, чтобы не было никаких пустот. Как и в обычном тетрисе, заполненный уровень исчезает.
Программа является shareware, демо-версия имеется на прилагающемся к книге компакт-диске.

Billiards
Неплохая игра, позволяющая играть в бильярд на КПК Palm. Возможны различные режимы игры: использование 8-ми шаров в режимах "ВСА" и "Ваг", использование 9 шаров и "пирамиды".

Lemmings
Эта игра была в свое время очень популярной. Она была создана еще в 1991 году компанией Psygnosis. Теперь эта игра перенесена и на платформу Palm.

SimCity
Эта программа существует довольно давно, и неудивительно, что появилась ее версия и для карманных компьютеров Palm. Смысл игры состоит в управлении городом, в игре нужно выполнять все основные функции градоначальника.
В начале игры у будущего мэра имеется лишь некоторая сумма денег. Для привлечения в город жителей необходимо строить дома, дороги, другие элементы городской инфраструктуры. Для обеспечения трудоустройства жителей необходимо строить заводы, прокладывать к ним дороги, для обеспечения нормальной жизни населения нужно иметь и полицейский участок, и больницы, и зоны для отдыха. Конечная цель — увеличивать запас денег в казне города, для чего нужно не забывать собирать налоги. Но для нормального сбора налогов нужно увеличивать количество жителей, для чего необходимо создавать для жизни людей хорошие условия.
В целом, весьма интересная логическая игра, играть в которую можно довольно долго. Все процессы, происходящие в городе, наглядно отображаются анимацией. Конечно, недостатком является небольшой экран карманного компьютера Palm, из-за чего обозревать построенный город не очень удобно. Имеются различные версии программы как для черно-белых, так и для цветных компьютеров.
Аналогичная версия с более красивой графикой имеется для компьютеров PocketPC, в главе 5 игровые возможности программы SimCity описаны более подробно.

Логические игры российской компании ТВ Labs
Эта компания интересна тем, что, во-первых, это российская компания, расположенная в Москве. Все-таки российских программистов, разрабатывающих программы для Palm, не так много. А во-вторых, это одна из немногих компаний, которая не забывает про российских пользователей и выпускает русскоязычные версии своих игр для КПК Palm. К сожалению, менталитет почти всех российских пользователей таков, что продажа программ в Россию является практически убыточной — лицензионное программное обеспечение в России спросом не пользуется. Поэтому выпуск русскоязычных программ является для многих компаний лишь проявлением доброй воли и патриотизма, за что им можно сказать отдельное "спасибо". Поэтому программы этой фирмы заслуживают отдельного рассмотрения, все из них представлены на прилагаемом к книге компакт-диске с разрешения ТВ Labs. Некоторые программы являются бесплатными, для других на компакт-диске представлены демо-версии. Для некоторых программ имеются версии с высоким разрешением (для карманных компьютеров Sony и HandEra).

Программа является shareware, в демо-версии доступны лишь первые четыре уровня.
Естественно, что здесь рассмотрены далеко не все логические игры, работающие на КПК Palm. Реально их гораздо больше, существует большое количество других игр, например карточные, "крестики-нолики", различные математические игры и т. д. Рассмотреть их всех нереально да и вряд ли нужно. Интересующиеся играми пользователи могут самостоятельно посмотреть различные сайты с программами для Palm, которых сейчас очень много.

Активные игры
Разнообразие подобных игр на КПК Palm значительно меньше. Сказываются небольшой экран, процессор небольшой мощности и малый объем памяти. Тем не менее, такие игры существуют и на Palm, среди них попадаются даже очень интересные.

Nebulus
Неплохо сделанная игра, известная еще на компьютерах IBM PC XT под названием Tower ("Башня"). Помнится, в то время за этой игрой было проведено много времени. Смысл игры состоит в том, чтобы подняться на башню, преодолев все препятствия — проваливающиеся полы, нападающих монстров и т. д. (рис. 4.7).



Рис. 4.7 Игра Nebulus

Игра весьма интересна и динамична, особенно она понравится подрастающему поколению.

Pocket Scorch
Эта игра также "пришла" с персональных компьютеров, еще во времена MS-DOS была игра Scorched Earth. Смысл игры довольно прост — на игровом поле находятся два танка: свой и танк противника. Задача состоит в том, чтобы попасть в танк противника из пушки, варьируя два параметра — силу выстрела и угол наклона. Идея игры весьма неплохая, особенно удобно в нее играть вдвоем. Всего допускается до шести игроков, можно играть как против людей, так и против компьютера. Правда, разрешение экрана маловато для подобной игры, экран приходится прокручивать что очень неудобно. Представить, как на одном Palm будут играть до шести игроков, вообще проблематично.
Демо-версия программы представлена на прилагаемом к книге компакт-диске.

Serious Sam
Первая (и пока последняя) из увиденных автором настоящих трехмерных "стрелялок" для Palm (рис. 4.8).
Внешне что-то действительно слегка похожее на оригинальную игру Serious Sam. Насколько велико сходство, сказать трудно, т. к. пройти игру достаточно далеко не удалось. Качество графики, естественно, ограничено "пальмовым" 160x160, поэтому "трехмерная" графика почти не смотрится. Наслаждаться игрой довольно сложно, т. к., в отличие от оригинальной игры, изображения, состоящие из квадратиков, положительных эмоций почти не вызывают. Вторая сложность заключается в том, что в игры жанра 3D-action лучше всего играть с помощью мыши, и проходить уровни, пользуясь лишь клавиатурой Palm, весьма неудобно. С другой стороны, следует отметить, что графика в игре не "тормозит" и отображается вполне плавно.



Рис. 4.8. Игра Serious Sam для Palm

Третьим недостатком этой программы является ее размер. Цветная версия программы занимает целых 2,5 мегабайта, являясь, наверное, абсолютным рекордсменом среди программ для Palm! Черно-белая версия "весит" 1,8 Мбайт, что также немало. Судя по размеру, можно предположить, что уровней в игре весьма много, но "играбельность" игры в целом далеко не на высоте. Сказывается очень низкое разрешение экрана и отсутствие нормального звука. Все-таки карманные компьютеры такого типа не предназначены для полноценных трехмерных игр, для этого следует обратить внимание на более дорогие модели.

Race Fever
Эта игра также представляет собой одну из немногих трехмерных игр, работающих на карманных компьютерах Palm. Как нетрудно понять из названия, эта игра представляет собой эмулятор гоночного автомобиля.
Возможности программы вполне интересны: доступны 4 различных чемпионата, в которых можно участвовать; доступны 16 различных гоночных трасс и 24 различных "противника"; есть возможность игры с другим человеком при помощи инфракрасного порта.
Конечно, большим ограничением для трехмерных игр для Palm являются небольшое разрешение экрана и относительно маломощный процессор. Все-таки для качественных трехмерных игр пока более подходят компьютеры, работающие под управлением PocketPC.

Эмулятор приставки GameBoy
Несколько лет назад были популярны различные игровые приставки типа Dendy, Sega и т. д. Существовала и карманная игровая приставка Gameboy. Трудно сейчас сказать, поставлялась ли она в Россию, но в мире она была известна, и игровые программы для нее существовали.
Для карманного компьютера Palm имеется эмулятор этой приставки, позволяющий запускать ифы для Gameboy на КПК. В комплект поставки эмулятора входит конвертер, дающий возможность записывать игры на КПК Palm.

Активные игры российской компании ТВ Labs

4.3.7. Общесистемные программы
Такие программы весьма важны для любого компьютера, т. к. обычно могут сильно облегчить жизнь пользователям. Их, может быть, стоило рассматривать в самом начале обзора программ. Но с другой стороны, такие программы все-таки являются вспомогательными, ведь компьютер покупается не для них. Так что, по справедливости, рассматривать вспомогательные про-граммы имеет смысл именно после обзора "основных" профамм, ради которых человек и приобретал карманный компьютер.

Launcher III
Очень удобная программа для замены основного интерфейса Palm OS. Программа весьма неплохо и продуманно сделана. Программа Launcher III заменяет стандартный интерфейс Palm OS на гораздо более удобный, с использованием закладок. Переключаться между различными категориями программ таким образом намного удобнее. Помимо этих возможностей, программа имеет более удобный модуль для удаления данных/программ или передачи их через инфракрасный порт. В целом можно отметить, что интерфейс программы более удобен, чем стандартный интерфейс Palm OS.

MegaLauncher
Довольно мощная программа, вполне оправдывающая свое название. Смысл программы также состоит в замене стандартного интерфейса операционной системы (см. рис. 4.20). В отличие от Launcher III, программа оставляет интерфейс ближе к стандартному, но добавляет много новых возможностей. Например, реализовано различное отображение программ, как в Windows — крупные значки, мелкие значки, список и таблица.
Помимо базовых возможностей, программа имеет немало встроенных утилит: список наиболее популярных программ, встроенный архиватор, выдача полной информации об устройстве, отображение местного и мирового времени, разгон процессора Palm при наличии в памяти утилиты FastCPU. Правда, все это великолепие отражается и на размерах программы — 208 Кбайт против 70 Кбайт у Launcher III. Но все-таки для запуска программ Launcher III более удобна, хотя многие пользователи используют MegaLauncher.
Доступны три версии программы — на английском, французском и китайском языках. Русского, к сожалению, нет. Это тем более обидно, поскольку известно, что разработана эта программа российскими программистами компании Megasoft 2000. Видимо, не надеются они получать прибыль от российских пользователей.
Последние версии программы можно взять на сайте www.megasoft2000.com.

GoBar
Еще одна программа для замены стандартного интерфейса Palm OS. Первое впечатление — где-то подобный интерфейс уже используется. Только вот никак не вспомнить, где...

Из достоинств этой программы можно отметить быстрый доступ к недавно запущенным программам и, вообще, "интуитивно понятный", родной и знакомый интерфейс. Недостаток программы в том, что каскадное меню не удобно при использовании пера, для запуска нужной программы из меню, нужно сделать "клик" минимум три-четыре раза. Все-таки для системы подобного типа интерфейс закладок является самым оптимальным. Хотя кому-то, наверное, понравится и этот вариант. Программа занимает 106 Кбайт.

FastCPU
Программа занимается ни много, ни мало, а разгоном процессора КПК. Диапазон разгона достаточно велик, причем допускается как увеличивать тактовую частоту процессора, так и уменьшать ее. Программа сделана в виде таблицы, где для каждой из имеющихся программ можно задать нужную частоту процессора (напомним, что Palm OS — однозадачная система). Для программ, активно использующих процессор, например для игр или электронных таблиц, имеет смысл эту частоту повысить, а для задач, не требующих вычислительной мощности, например для чтения текстов, удобно понизить тактовую частоту процессора, чтобы продлить жизнь батарей КПК. .Программа занимает 35 Кбайт памяти.
Стоит заметить, что для большинства приложений разгон процессора не нужен, т. к. многие задачи не критичны к скорости процессора, и разница будет просто незаметна. Но для некоторых программ, например, для игр или при выводе больших изображений это может быть весьма полезным.
Программа FastCPU сделана уже упомянутой российской фирмой Megasoft 2000. Так же, как и в программе MegaLauncher, русский интерфейс, к сожалению, отсутствует. Стоит заметить, что разгон процессора может быть связан с определенным риском, так что подобные действия пользователь выполняет сам, под личную ответственность.

FileBox
Еще одна программа, сделанная российской компанией Megasoft 2000. С ее помощью можно использовать Palm в качестве большой дискеты. Программа состоит из модуля под Windows и программы для Palm. При помощи модуля под Windows можно подготовить файлы, требуемые для переноса на КПК, при запуске синхронизации эти файлы будут перенесены. Программа понимает запись на внешние карты памяти, поэтому фактически объем переносимых данных может быть достаточно велик.
Программа подходит для переноса данных, например между домашним и рабочими компьютерами. Следует лишь иметь в виду, что для записи информации на Palm необходимо наличие на компьютере подставки синхронизации или инфракрасного порта. Покупать несколько подставок для синхронизации слишком дорого и непрактично, но практически все ноутбуки уже имеют встроенный инфракрасный порт. Следует лишь учитывать, что скорость передачи данных ограничена 115 Кбит/с (это ориентировочно в два раза быстрее, чем по модему), поэтому запись данных на 32-мегабайтную карту памяти будет проходить очень долго. При необходимости переноса больших объемов данных проще купить кабель для синхронизации КПК через USB.
С другой стороны, в настоящее время существует неплохая альтернатива подобным средствам для переноса данных — внешний диск USB Flash Drive. Это очень удобное устройство весом всего в 20—30 г, подключающееся к порту USB. Устройство Flash Drive почти не занимает места, также большим преимуществом является отсутствие необходимости каких-либо драйверов — система Windows 2000 без каких-либо проблем опознает этот диск; Поэтому для большинства задач переноса данных USB Flash Drive является весьма неплохим решением.

PalmZIP
Замечательная программа, позволяющая значительно сэкономить на карманном компьютере (память — это такой ресурс, которого почти всегда не хватает). Программа PalmZIP представляет собой архиватор, дающий возможность сохранять программы в сжатом виде. При вызове такой программы, она автоматически распаковывается и запускается. Все это происходит совершенно незаметно для пользователя. PalmZIP поставляется в виде двух частей: модуля для Palm (всего 4 Кбайт) и программы для Windows, собственно и выполняющей сжатие файлов. Нужная программа сжимается этой утилитой и после этого сжатую программу можно устанавливать на Palm. Получающиеся коэффициенты сведены в табл. 4.3.

Таблица 4.3. Размеры файлов до и после сжатия

Программа Исходный размер Размер после сжатия Экономия места
ISilo (чтение текстов) 31 4 Кбайт 180 Кбайт 134 Кбайт
ChessGenius (игра "Шахматы") 78 Кбайт 58 Кбайт 20 Кбайт
Sea War (игра "Морской бой") 35 Кбайт 19 Кбайт 16 Кбайт
Nebulus (игра) 112 Кбайт 36 Кбайт 76 Кбайт
MahJongg (игра) 137 Кбайт 98 Кбайт 39 Кбайт
HandMap (карта) 88 Кбайт 51 Кбайт 37 Кбайт
Суммарная экономия места:   322 Кбайт

Единственное ограничение — для запуска программы должно быть достаточно места для ее распаковки. Это значит, что если программа в несжатом виде занимала 200 Кбайт, то для того, чтобы она заработала, необходимо наличие как минимум свободных 200 Кбайт памяти. Однако это ограничение не является проблемой, из вышерассмотренных программ видно, что экономия места при сжатии даже 6-ти программ уже превысила размер самой большой из них.
Следует заметить, что несмотря на "прозрачность" распаковки для пользователя, этот процесс занимает некоторое время. Например, распаковка программы HandMap на Palm m!05 (с процессором 16 МГц) занимает около 3-х секунд. Поэтому вряд ли имеет смысл сжимать часто используемые программы, а вот то, что используется редко, весьма неплохо хранить в сжатом виде. Очень удобным свойством программы PalmZIP является возможность повышения тактовой частоты процессора во время процесса распаковки. Благодаря этому скорость запуска сжатых программ повышается примерно на треть. Теоретически такой "разгон" абсолютно безопасен, т. к. за короткое время (2—3 секунды) процессор не сможет перегреться и выйти из строя (но еще раз следует заметить, что все подобные действия пользователь выполняет на свой страх и риск).
Программа PalmZIP является платной, ограничение бесплатной версии состоит в десятисекундной задержке при запуске любой из сжатых программ. Кстати, эта весьма полезная программа написана российским программистом.

Pilot Install
Очень удобная программа, использующаяся для инсталляции программного обеспечения на карманный компьютер. Естественно, что необходимые программы могут быть установлены и при обычном процессе синхронизации, но этот процесс может занимать много времени. При синхронизации может происходить проверка различных данных, пересылка входящей почты на КПК, резервирование данных Palm. Поэтому этот процесс может происходить несколько минут.
Если необходима лишь установка программ на Palm, то гораздо удобнее использовать специальную программу Pilot Install. Программа может устанавливаться по умолчанию для всех файлов Palm (PRC, PDB), при щелчке на этих файлах Pilot Install автоматически запустится. При нажатии кнопки синхронизации файлы автоматически будут установлены. Во время установки показывается строка прогресса, что очень удобно. Такая возможность отсутствует в Palm Desktop. После завершения установки программа завершает работу.
Помимо этих возможностей, программа Pilot Install имеет ряд других, весьма интересных. Например, программа может автоматически синхронизировать часы на Palm с часами настольного компьютера. Также Pilot Install позволяет просматривать на КПК изображения — при выборе графического файла, он автоматически преобразуется в специальную программу, при запуске которой отображается искомый файл.
Полезная функция программы состоит еще и в том, что она не требует на компьютере установленной программы Palm Desktop. Это удобно при использовании на одном компьютере нескольких операционных систем, когда Palm Desktop установлена лишь на одной из них.
В целом, весьма полезная программа, которой можно пользоваться бесплатно. Демонстрационная версия лишь показывает рекламный баннер (размещающийся почти незаметно, в углу окна), также Pilot Install не позволяет устанавливать программы непосредственно из ZIP-файлов.

Win-Hand
Интересная программа, предназначенная для управления операционной системой настольного компьютера прямо с КПК Palm.

Как нетрудно догадаться, программа состоит из двух частей — модуля для карманного компьютера Palm и специального сервера, запускаемого на настольном ПК. Интересно отметить, что благодаря соединению через сеть, теоретически возможно управлять настольным компьютером даже через Интернет.
Конечно, реальной пользы от совсем удаленного управления не так много. Но возможность управления компьютером может весьма пригодиться для использования КПК Palm в качестве дистанционного пульта. Например, при наличии соединения через Bluetooth можно управлять настольным компьютером даже находясь в другом конце комнаты. Это удобно для управления проигрыванием музыки через Winamp или для контроля какого-либо процесса, например ожидания окончания загрузки файла.
Расширение возможностей операционной системы
Программы, расширяющие возможность Palm OS на системном уровне, впервые появились в 1997 году и были названы "hacks". Эти программы перехватывают вызовы системных функций, позволяя расширять функциональность системы. В том же 1997 году была создана программа HackMaster, которая унифицировала процесс установки расширений системы, став стандартом для подобных программ.
Программа HackMaster является платной, но есть полностью совместимая с ней бесплатная программа X-Master компании LinkeSOFT, которую имеет смысл использовать.
Сама программа X-Master (или HackMaster) не расширяет возможностей Palm OS, она лишь является управляющей оболочкой для расширений системы, которых сейчас уже написано довольно много. Расширения системы внешне представляют собой обычные prc-файлы, которые необходимо установить на КПК, как и любую другую программу. После этого они появятся в списке расширений программы X-Master, где их можно активировать/деактивизировать или настроить параметры работы.
Программа X-Master представлена на компакт-диске с разрешения разработчиков. Помимо этой программы, другие весьма неплохие программы этой компании можно взять на сайте www.Iinkesoft.com.
Как уже было сказано выше, программ для расширения системы существует достаточно много, некоторые из них вполне достойны отдельного рассмотрения.

4.4. Перспективы операционной системы Palm OS
Как раз во время написания этой книги компания Palm Computing заканчивала работу над новой версией своей операционной системы Palm OS 5.0. Новые компьютеры на базе Palm еще не появились в продаже, но компания Palm уже закончила разработку и начала продажу новой версии Palm OS 5.0 разработчикам устройств.
По утверждению компании, новая версия отличается гибкостью, современными решениями и легкостью в использовании на различных типах устройств. Диапазон поддерживаемых процессоров значительно расширен, теперь Palm OS сможет работать на многих устройствах, от маломощных процессоров Motorola до самых современных, таких как Intel XScale, работающий на тактовой частоте 400 МГц. Компания утверждает, что новая версия операционной системы предоставит пользователям много новых возможностей, таких как улучшенный пользовательский интерфейс, возможности мультимедиа, зашиты данных, поддержка беспроводных устройств и т. д.
В целом, можно выделить следующие особенности новой операционной системы.

Появление первых карманных компьютеров, работающих с этой операционной системой, ожидается уже к концу 2002 года. Следует отметить, что указанные нововведения являются весьма революционными по сравнению с предыдущими версиями Palm OS. До этого компания Palm позиционировала свои КПК лишь как мощные записные книжки и упорно считала, что возможности мультимедиа не нужны карманным компьютерам. Стандартным разрешением для Palm OS было 160x160, а работа со звуком ограничивалась динамиком типа "пищалка". Интересно вспомнить заявление директора Palm, сделанное больше года назад, в котором он говорил, что "большинству пользователей Palm не нужны мультимедийные возможности". Однако рост продаж мультимедийных устройств под Windows СЕ доказал обратное, и Palm решила наверстать упущенное.
Сейчас трудно сказать, насколько новая операционная система будет популярной. Все будет зависеть от двух основных факторов.

Тем не менее, новая операционная система обещает быть весьма интересной.

4.5. Где брать программы для Palm
К сожалению, рынок карманных компьютеров пока еще относительно мало развит в России, поэтому компакт-диски с программами для КПК практически не тиражируются. Единственным способом получения программ для КПК является доступ в Интернет. К сожалению, для российских пользователей большинство программ являются платными, однако для данных программ можно найти в Интернете и взломанные версии.
Сайтов, посвященных программному обеспечению, весьма много, из наиболее интересных можно отметить приведенные ниже.

В целом, неудивительно, что обзоры программ на российских сайтах очень скудны. Дело в том, что обычно авторы программ сами помещают новые и обновленные версии на эти сайты, чтобы повысить количество переписанных версий своей программы и получить с этого некоторую прибыль. В России количество разработчиков программ для карманных компьютеров довольно мало, а зарубежные авторы, естественно, не посылают свои программы на российские сайты.

Hosted by uCoz