Интернет странным образом ускорил заполнение наших записных книжек. Теперь, кроме привычных фамилий и телефонов, в них все чаще можно увидеть адреса электронной почты и номера ICQ. Доставая вечером после окончания очередной рабочей недели из карманов гору визиток, а то и просто клочков бумаги с координатами различных людей, я задал себе вопрос: а нет ли чего-нибудь более удобного и практичного для хранения всей этой информации, чем моя старая записная книжка, желательно в электронном виде? Первым устройством, информацию о котором я обнаружил в Интернете, оказался карманный органайзер фирмы U.S.Robotics (ныне его выпускает подразделение Palm Computing корпорации 3Com) PalmPilot. Поскольку это устройство уже продолжительное время продается и в России, мне не составило труда его приобрести для более полного ознакомления. Отметка в 1 миллион проданных карманных компьютеров PalmPilot была достигнута в 1996 г. - менее чем через 2 года после того, как 3Com вышла на рынок со своим первым миниатюрным компьютером. В1998 г. объемы поставок компьютеров Palm составили 4,5 млн. штук. Компания 3Com Palm Computing объявила о намерении выпустить к 2002 году 14 миллионов штук своих ручных компьютеров. Коротко о Palm Pilot Во-первых, PalmPilotTM действительно очень мал, его размеры (12 х 8 х 1.8 см) и вес (160г) позволяют ему легко помещаться в кармане рубашки. Во-вторых, PalmPilot является компьютером, точнее карманным компьютером, так как у него есть процессор и операционная система, причем, разработанные специально для портативных устройств. Такие характеристики данного электронного органайзера позволяют отнести его к классу КПК (Карманных Персональных Компьютеров). Для ввода в PalmPilot используется графический интерфейс и особая система ввода рукописного текста, называемая Граффити. Используя специальное перо, можно вводить любую символьно-цифровую информацию со скоростью до 30 слов в минуту. Если же Вы являетесь приверженцем стандартного способа ввода данных, то можете использовать для этих целей экранную клавиатуру PalmPilot или даже клавиатуру Вашего настольного компьютера. Дополнительное программное обеспечение дает возможность любому пользователю подсоединяться к глобальным сетям, отсылать и принимать электронную почту и удаленно синхронизировать данные. Пользователь может управлять своем электронной почтой, даже находясь вдали от настольного компьютера, путем синхронизации сообщений электронной почты на своем КПК с почтовым клиентом на настольном компьютере. С помощью КПК PalmPilot можно легко удалять, принимать и отправлять почтовые сообщения, создавать фильтры для входящей почты, используя для этого почтовое программное обеспечение настольного компьютера. Если вы владелец PalmPilot, то ваш органайзер и ПК будут всегда синхронизированы друг с другом. Что это значит: технология HotSyncTM автоматически синхронизирует информацию вашего PC или Макинтоша одним нажатием кнопки. Самое интересное это то, что можно синхронизировать свой PalmPilot и настольный компьютер даже удаленно, используя для этого модемное соединение или соединение с глобальной сетью. Эта тесная связь карманного органайзера и настольного компьютера и явилась той самой "изюминкой", которая пришлась мне очень даже по душе и которая выгодно отличает PalmPilot от других устройств подобного типа. С точки же зрения специалиста по IT, PalmPilot - это мощное и гибкое устройство, требующее минимальной поддержки. Программное обеспечение позволяет Пилоту обмениваться информацией с такими популярными приложениями, как Microsoft ScheduleTM, Lotus OrganizerTM и Starfish Software SidekickR. С помощью программного обеспечения сторонних фирм и модема Вы также можете отправлять и принимать факсы прямо на Ваш PalmPilot.
Рис 1. Электронный органайзер PalmPilot Большинство субноутбуков (ноутбуков малого размера) и PDA (Personal Digital Assistant, персональных электронных помощников) все же слишком большие, чтобы носить их с собой постоянно. Удивительно же небольшие размеры PalmPilot (12 х 8 х 1.8 см) и его вес в 160 граммов позволяют действительно называть его карманным устройством, легко умещающимся как у Вас на ладони, так и в кармане Вашей рубашки. Как я убедился, нет ничего более простого, чем апгрейд памяти или программного обеспечения КПК PalmPilot. Для этого нужно всего лишь вставить новый модуль памяти в специальный отсек на обратной стороне устройства. Кнопки включения питания, скроллинга, и вызова основных пользовательских приложений находятся прямо на передней панели КПК PalmPilot. Существует 3 различных способа, которыми можно вводить информацию в PalmPilot. Когда Вы находитесь за своим рабочим столом, вы можете просто ввести всю информацию в Ваш персональный компьютер, а затем она будет передана в PalmPilot во время процедуры синхронизации. Если же компьютера не под рукой, Вы просто достаете пластиковое перо (оно хранится прямо в корпусе органайзера) и вводите информацию через экранную клавиатуру, или же, что намного удобнее, пользуясь Граффити, пишете прямо на экране КПК. Сенсорный дисплей PalmPilot (он, кстати, обладает подсветкой типа Illuminator для работы в условиях недостаточной освещенности) делится на область для отображения информации и область перьевого ввода. В свою очередь, область для ввода поделена на сектор для ввода букв и сектор для ввода цифр. Рис 2.Стыковочная станция В комплекте PalmPilot поставляется так называемая docking station (стыковочная станция, подставка) или, по-другому, cradle (крэдл, кроватка), которая соединяется кабелем с одним из последовательных портов настольного компьютера. Кнопка Быстрой Синхронизации (HotSync) на крэдле позволяет КПК PalmPilot обмениваться данными с настольным компьютером за несколько секунд всего одним ее нажатием. Существует два способа удаленной синхронизации PalmPilot: независимо от того, в каком приложении Вы работаете в данный Вы можете дозвониться до вашего персонального компьютера используя специальный портативный модем ( его можно приобрести отдельно) или, используя возможности Сетевой Синхронизации (Network Sync), соединиться с удаленным ПК через ближайшую локальную или глобальную сеть. Для PalmPilot доступно довольно большое количество дополнительных аксессуаров, начиная от модулей памяти и кабелей заканчивая стильными кожаными портмоне или напоясными чехлами.
Существует 1Mб апгрейд для модификации старых моделей PalmPilot 1000, 5000 и Персонального PalmPilot в Профессиональную версию. - В настоящее время в России уже появились в продаже версии новые версии органайзера PalmIII, PalmIIIx, PalmV. Их основные особенности:PalmIII - последний из линейки пилотов на базе процессора Моторола 68328. Он обладает 2Мб памяти, встроенным инфракрасным портом, на нем установлена PalmOS версии 3.0.Дизайн корпус изменен по сравнению с предыдущими моделями. - PalmIIIx и PalmV - базируются на новом процессоре от Моторола 68EZ328 и обладают более четким контрастным экраном, чем их предшественники. Кроме того, PalmIIIx обладает довольно большим размером памяти - 4Мб ( у PalmV он поменьше- 2Мб) с возможностью расширения до 8Мб , а PalmV свою очередь работает от литиево-ионныех батарей и может автоматически подзаряжаться через крэдл , а так же обладает новым дизайном корпуса (теперь, для большей ударопрочности, вместо пластмассы используется алюминий).
Операционная система Главной целью при разработке операционной системы КПК PalmPilot было сделать карманный органайзер прямым продолжением настольного ПК, то есть с расчетом на их тесное взаимодействие. Операционная Система PalmOS характеризуется следующими ключевыми функциями: - Быстродействие и эффективность ОС PalmOS может получить доступ к приложению или получить данные практически мгновенно. Используемая вместо традиционной файловой системы, базовая модель снижения непроизводительных затрат позволяет менеджеру памяти PalmOS хранить связанные записи прямо в памяти. Таким образом, отпадает необходимость в отдельном носителе для хранения информации или ее буферизации. Операционная система работает с небольшими "порциями" данных (chunks) которые в свою очередь объединяются в некое подобие "баз данных" с возможностью распределения их в памяти. Поскольку нет необходимости в отдельном устройстве хранения информации и буферизации данных, то обращение этим базам данных происходит непосредственно туда, где они находятся, что, соответственно, ускоряет выполнение операций быстрого добавления, удаления и модификации данных. И тем же самым способом система выполняет приложения напрямую из ROM или RAM. - Низкое энергопотребление PalmOS минимизирует потребляемую устройством мощность путем эффективного управления питанием. PalmPilot находится в действии только во время выполнения пользовательского ввода, переходя затем в ждущий режим с пониженным энергопотреблением. Если устройство не используется несколько минут, оно переходит в режим сна, во время которого отключается экран, а также большинство функции. Нажатие клавиши немедленно переводит устройство в рабочий режим. Для упрощения ввода информации PalmOS предоставляет возможность ввода со стандартной клавиатуры, экранной клавиатуры и возможность перьевого ввода. Благодаря использованию технологии Граффити размер области ввода удалось сократить до 2.5 квадратных сантиметров. Система также позволяет разработчикам создавать свои собственные компактные пользовательские интерфейсы размером 160x160 пикселей (размер экрана Пилота). - Встроенная возможность обмена данными с ПК Операционная система PalmOS позволяет пользователям синхронизировать данные с ПК без выполнения зачастую обременительной процедуры настройки. Менеджер синхронизации, работая в фоновом режиме на ПК, делает возможным синхронизацию нажатием одной кнопки на стыковочной станции КПК PalmPilot или выбором одного пункта меню на ПК. Флаги состояния, а также уникальные идентификаторы записей делают сопоставление записей и их модификацию более эффективной, что в итоге уменьшает необходимое выполнения этих операций этого время. - Взаимодействие с популярными приложениями PalmOS обеспечивает открытую архитектуру синхронизации, которая позволяет приложению Быстрой Синхронизации (HotSync) осуществлять обмен данными между КПК и приложениями сторонних производителей. Для синхронизации данных между КПК PalmPilot и каким-либо приложением операционная система задействует специальный внешний модуль обмена (plugin). В настоящее время такие модули имеются для многих популярных приложений и, в случае необходимости, могут быть созданы разработчиками для своих приложений. Модули позволяют синхронизировать данные, находящиеся на КПК или ПК вне зависимости от их типа. Например, мы можем отчет по потраченным финансам, выданный нам приложением Управление Финансам на Пилоте вставить в таблицу Excel на настольном ПК.Используя дополнительное программное обеспечение для обмена от разработчиков различного ПО, PalmPilot может синхронизироваться с большим количеством приложений MS Windows и MS Windows 95. В настоящее время поддерживаются следующие приложения: · Microsoft Schedule+ · Lotus Organizer · Internet Sidekick and Sidekick · ECCO Professional · Now Up-To-Date for Windows · Franklin Ascend · Day-Timer Organizer · Act! · GoldMine · Maximizer - Прозрачность соединения Разработчики модулей обмена для PalmOS могут не беспокоиться насчет низкоуровневых протоколов обмена, так как локальные, последовательные и TCP/IP соединения поддерживаются непосредственно интерфейсом управления синхронизацией. Что же может уместиться в 2 мегабайта ОЗУ на PalmIII или PalmV ?
А в 4 мегабайта? Умножьте эти цифры на 2 :-) Кстати, начиная с модели PalmIII, в пилотах для хранения операционной системы используется флэш-память. Это не только облегчает обновление системы, но и дает возможность записать во флэш некоторые пользовательские приложения, освободив, таким образом, место в ОЗУ (Внимание! Эта возможность не декларирована корпорацией 3Com). Как работает Сетевая Синхронизация (СС) Вызов СС должен найти индивидуальный ПК из потенциально тысяч компьютеров в сети. Разработчики компании U.S.Robotics решили эту проблему, создав протокол PNRP (PalmPilot Name Resolution Protocol 1). Протокол PNRP В случае если IP-адрес ПК изменился, для Сетевой Синхронизации используется только одна релевантная информация, а именно: имя удаленного компьютера (host name) и адрес той подсети, где находится данный компьютер (маска подсети). В случае удаленного доступа через модем протокол PNRP работает примерно таким образом: 1) PalmPilot устанавливает PPP соединение с сервером удаленного доступа. "Мое имя 'HomePC' и мой IP-адрес 185.44.131.118." После того, как IP-адрес установлен, запускается процесс Сетевой Синхронизации. По очереди запускаются все установленные модули обмена и происходит процесс обновления данных в Календаре, Адресной Книге, Дневнике, электронной почте и других приложениях, после чего процесс завершается и TCP/IP соединение закрывается. Электронная почта PalmPilot позволяет удаленным пользователям связываться с их почтовыми ящиками через их настольные компьютеры, вместо того, чтобы обращаться непосредственно к почтовому серверу. В результате, вся работа с электронной почтой на PalmPilot отображается на настольном компьютере. Таким образом, избегается путаница с почтовыми сообщениями и достигается синхронизация данных на обоих устройствах. В данный момент коллекции программного обеспечения для КПК PalmPilot насчитывают сотни мегабайт программ, и это притом, что средняя программа для PalmPilot занимает всего несколько десятков килобайт. Самыми крупными архивами являются PilotZone и PalmGear.
В случае возникновения необходимости, информационные группы имеют возможность создавать собственные средства обмена, используя стандартные средства разработки. Простота разработки приложений Разработчики могут создавать новые приложения для PalmPilot запускаемые как через иконки на дисплее, так и перепрограммируя кнопки на корпусе устройства путем перехвата стандартных функций. Эти возможности делают КПК PalmPilot идеальным устройством для компаний, когда нужно приспособить устройство для корпоративных приложений. Для разработки новых приложений для PalmPilot разработчики могут использовать пакет CodeWarrior for PalmPilot (существую варианты как для Макинтош, так и для Windows), который включает в себя Интегрированную Среду Разработчика (IDE) и инструментарий Palm OS Client SDK. Как работает процедура Синхронизации Пилот-ПК Операционная система PalmOS сопоставляет данные между КПК PalmPilot и настольным персональным компьютером за несколько секунд, используя программу менеджера управления синхронизации, работающую в фоновом режиме на настольном устройстве. Каждый раз, когда пользователи синхронизируют информацию, они одновременно резервируют всех их персональные данные. Записи на КПК PalmPilot и ПК не являются зеркальными отображениями друг друга, например данные из Записной Книжки могут быть направлены в специфическую ячейку таблицы Excel. Или, например, модуль обмена может быть настроен для загрузки данных транзакции проверки чеков из КПК в находящуюся на ПК финансовую базу при загрузке нового баланса в PalmPilot.
Операционная система PalmOS обеспечивает встроенную функциональную поддержку, которая делает синхронизацию КПК-ПК заметно более эффективной, чем другие методы синхронизации. Если запись из любой небольшой "базы данных", расположенной в памяти КПК, изменилась со времени последней синхронизации, то у нее устанавливается флаг "база изменена". В дальнейшем, синхронизационный процесс, пропускает все базы с не установленными флагами в заголовках. Эта технология является более быстрой и надежной, чем обычный метод, когда система проверяет отметки даты и времени у файлов данных, чтобы определить их состояние. Заголовок каждой записи в PalmPilot состоит из информации о состоянии, которая говорит системе, является ли эта запись старой, новой, модифицированной, стертой или внесенной в архив. Это существенно уменьшает количество данных, которые необходимо передавать в ПК, соответственно только новые или модифицированные записи передаются для синхронизации, а не целые файлы. В дополнение, каждая запись в КПК имеет уникальный идентификатор, соответствующий такой же записи на ПК. Используя краткую информацию идентификатора для установления соответствия вместо сравнения ключевых полей в записях, PalmOS снижает общее время и устраняет ошибки синхронизации. PalmPilot также обеспечивает встроенную функцию архивирования для сохранения использованной информации. Во время синхронизации система копирует записи, помеченные для архивации в специальный архивный файл на ПК. Добавленные в архив данные затем автоматически удаляются как на КПК, так и на ПК. Ввод символов с использованием Граффити Рис.4 Упрощенный набор символов Граффити делает ввод Система рукописного ввода Граффити дает пользователю возможность быстро и точно делать записи, вводить различную информацию в PalmPilot, помещая таким образом, мощное средство для сбора, управления и обмена информацией в ладонь своей руки. Граффити - это специальная система распознавания перьевого ввода, достаточно хорошо работающая. Обучиться вводу символов Граффити можно менее чем за 20 минут, через 2 часа Вы полностью овладеете ею. Скорость ввода может достигать 30 слов в минуту со 100-процентной точностью. Некоторые буквы алфавита были упрощены, что позволило резко повысить скорость и точность перьевого ввода. Достоинство системы Граффити в том, что компьютер не будет введен в заблуждение чьим-нибудь индивидуальным стилем письма или похожими буквами. Все, что Вы вводите с помощью пера, мгновенно отображается на экране как текст, давая вам мгновенную визуальную обратную связь. Вы сразу же можете исправить текст, просто стерев неправильный и введя необходимый символ. Система Граффити позволяет вводить символы один за другим прямо друг на друге в специальной области дисплея. Это не только сохраняет место на экране, но и дает Вам возможность писать, не глядя на область ввода. Кроме того, разделение области ввода на область для ввода букв и область для ввода цифр не позволяет Вам смешивать буквы и цифры. Например, Вы не введете IS, если Вы хотели ввести число 15. Кроме того, ярлыки Граффити (Graffiti ShortCuts) позволяют Вам построить собственную библиотеку сокращений, когда целые словосочетания можно ввести в текст парой росчерков пера. Рис 5. Символы русского Граффити.
Вывод Итак, PalmPilot и PalmOS дают пользователям реально перспективную платформу, обеспечивая возможность разработки и улучшения возможностей органайзера. Память или программное обеспечение любого КПК PalmPilot можно легко заменить, просто купив новую карту памяти и вставив ее. Кроме того, доступ в Интернет и удаленный доступ для карманных устройств становятся все более и более важными, так как таким образом корпоративные сети обеспечивают поддержку работы своих мобильных пользователей. Вышедший буквально на днях в США PalmVII, обладающий возможностью беспроводного доступа в Интернет практически из любого крупного города США, является первым представителем мобильных сетевых органайзеров будущего. Будучи постоянно синхронизированным с Вашим настольным компьютером, PalmPilot объединяет в себе удобство карманного органайзера с мощью настольного компьютера. Другими словами, PalmPilot - это органайзер для пользователей компьютеров, мобильное расширение настольного компьютера, легко позволяющее Вам взять с собой все ваши необходимые данные. http://www.palmq.ru URL этой статьи: http://www.palmq.ru/sections.php?op=viewarticle&artid=3 |