Palm OS Emulator, как средство познания КПК Palm без его приобретения
Автор: Эдуард Важоров, 20 Февраль 2002 Кол-во прочтений/просмотров: 40809 Кол-во слов в этом тексте: 1024 Версия для печати:
В последнее время компьютерная пресса только и пишет, что о новых моделях наладонных компьютеров. Периодически появляются обзорные статьи о типах "наладонников", их особенностях и достоинствах. Уже давно в прайс-листах компьютерных фирм Москвы и других городов России появились разделы с маленькими "неписями".
Конечно, крупным бизнесменам вполне по карману сменить старую электронную записную книжку на новомодный Palm или Cassiopeia. Не важно, какую модель. А для "простого смертного" мечта о компьютере в кармане может быть реализована только после долгих исследований, взвешиваний всех "за" и "против". Конечно, лучше всего было бы попробовать каждую модель "живьем", например, на выставке или в компьютерном салоне. Но для жителей провинции, коим я и являюсь, это проблематично. Из все тех же аналитических статей складывается мнение, что большая часть пользователей, покупает "наладонники" Palm. А самая недорогая модель Palm m100, по московским ценам, стоит сейчас около 150 долларов.
Запросив по почте документацию к этому "наладоннику", я получил лишь ссылку на сайт изготовителя www.palm.com. Однако, покопавшись там немного, наткнулся в разделе для разработчиков на бесплатный продукт Palm OS Emulator, лежащий по адресу http://www.palmos.com/dev/tech/tools/emulator. Программу размером всего 1,8 Мбайта скачать особого труда не составило. Но после установки меня ожидал неприятный сюрприз: оказывается, для работы программы нужна копия памяти ROM ("образ" ПЗУ) интересующей модели компьютера, которую можно скачать с того же www.palmos.com только пройдя достаточно долгую процедуру регистрации на сайте в качестве разработчика из США.
Когда все формальности были пройдены и файл ROM интересующей модели появился на моем компьютере, его остается толлко выбрать при запуске эмулятора, а также указать объем установленной памяти (например, 8 Мбайт).
Конечно, любой эмулятор работает немного медленнее оригинала, но все-таки теперь при помощи Palm OS Emulator можно хотя бы оценить программные возможности этого устройства, так сказать, "пощупать" его "мягкую часть".
Эмулятор на фоне рабочего стола Windows (масштаб 1:2)
Меня, прежде всего, волновал вопрос доступности софта для Palm в сети, особенно freeware и shareware. Поиски привели на сайт www.palm-soft.narod.ru, "пальмовый" аналог всем известного архива listsoft.ru. Какого только, оказывается, софта не понаписано для Palm: от электронных таблиц со всеми основными экселовскими атрибутами (TinySheet, Quicksheet, MiniCalc), до переводчиков с достаточно солидными словарями, интернет-браузеров (ProxiWeb, Browse-It) и почтовых клиентов, поддерживающих вложения (MultiMail). Главное все программы имеют очень маленькие размеры, не превышающие 200-300 Кбайт.На PalmSoft, кстати, лежит и тот самый эмулятор, и коллекция "скинов" к нему, и даже ROM от Palm IIIx — Vx. Так что на родной сайт palmos.com в принципе, можно и не заходить.
Для начала нужно было русифицировать свой виртуальный Palm. Я сделал это при помощи "хака" — маленького плагина к программе HackMaster. И русификатор CyrHack, и HackMaster были найдены все на том же сайте PalmSoft в разделе "Хаки".
После установки CyrHack Palm начинает "понимать" по-русски
Кстати, чтобы установить программы в Palm OS-эмуляторе, достаточно нажать правой кнопкой мыши на полноразмерной виртуальной панели Palm, выбрать команду "Install Application/Database->Other..." и указать в открывшемся меню на файл устанавливаемой программы с расширением "prc". На реальный Palm, подключенный через параллельный порт к настольному компьютеру, программы легко устанавливаются при помощи Palm Desktop и программы HotSync.
Стандартные программы, поставляемые вместе с Palm, думаю, нет нужды описывать подробно. Это адресная книга, ежедневник с разбивкой по часам каждого дня, список дел ("To do"), записная книжка, девятиразрядный калькулятор, что-то вроде домашней бухгалтерии, почтовая программка, утилита защиты данных и программа установки параметров системы.
Программы в Palm OS можно распределить по нескольким категориям для быстрого нахождения нужной вам в данный момент. Прямого доступа к отдельным файлам система не дает, но установленные вами программы можно просто удалить из контекстного меню главного окна приложений. Вот, вроде бы, и вся файловая структура. Да, есть еще одна особенность, сначала обескураживающая пользователей больших операционных систем. Любую запущенную в Palm OS программу нет необходимости закрывать. Не надо также сохранять результаты работы. Если вы перешли из одной программы в другую, а затем вернулись, она остается в таком-же состоянии, в каком вы ее оставили. Пусть даже при этом вы на время выключали Palm.
Если стандартная монохромная оболочка Palm OS по эстетическим соображениям не устраивает, можно установить что-нибудь посерьезнее. Например, российскую оболочку MegaLauncher Максима Шумилова и Артура Аслояна. Она сразу же предоставляет вам, в зависимости от модели Palm, 4-256 цветный графический интерфейс, чем-то напоминающий Windows 95, файл-менеджер по типу проводника, быстрый доступ ко всем системным функциям и характеристикам и еще много других "полезностей", приводящих "наладонник" в более привычный компьютерный вид.
Интересно было попробовать "читалку" текстов. Ведь карманный компьютер является просто идеальным переносным устройством для чтения оцифрованной литературы, в изобилии доступной через Интернет. Для этой цели уже создано множество программ. Например, популярная "читалка" TealDoc не только позволяет открывать текст любого размера, но и построчно прокручивает текст со скоростью, регулируемой при помощи маленького экранного регулятора ползункового типа.
Для конвертирования книг в формат, воспринимаемый "читалкой" есть специальная программа PalmDocConverter. Если лень это делать, можно скачать книгу в готовом для Palm формате с онлайновой библиотеки palmlib.narod.ru.
И наконец, очень интересно было узнать, как выглядят игрушки под Palm OS, достаточно ли они интересны, или не превышают по примитивности карманный Тетрис?
Оказывается, только лишь на PalmSoft есть несолько больших разделов, посвященных играм. Типы игр такие же, как и у "больших" компьютеров: стратегии, симуляторы, аркады, головоломки... Из полусотни игр мне понравились бильярд, достаточно мощные и быстрые шахматы, а особенно — автогонки V-Rally. Будь я продавцом "наладонников", устанавливал бы V-Rally в каждый Palm для демонстрации его игровых возможностей. Даже на дисплее 160х160 в 16 полутонах автогонки со звуковым сопровождением выглядят вполне "по-настоящему", не хуже тех, в которые мы "резались" на трешках шесть-семь лет назад.
Взять с собой несколько таких игр, пару оцифрованных книг в дальнюю дорогу — и время пролетит не заметно. И впечатления есть куда записать, и переводчик, и еще много чего полезного может поместиться даже в два мегабайта недорогой модели Palm m100...
Получив при помощи Palm OS Emulator ответы на вызывавшие сомнения вопросы, остается одна дорога, лежащая через магазин. Воистину — лучше один раз увидеть, чем сто раз услышать или прочитать!