КПК это обычный компьютер только с ограниченными ресурсами – питание, память, процессор, экран, средства вводы/вывода информации. Но основные требования для таких устройств это долгосрочность работы без перезарядки батарей, размеры, вес, удобность, надежность и быстрая обратная реакция на действия пользователя. Также подразумевается что для нормальной работы с этим устройством необходимо иметь обычный настольный компьютер (с операционной системой Windows, MacOS, Unix)
Самый первое название таких устройств - PDA (personal digital assistant) - «персональный цифровой помощник», можно еще встретить название «ручной ПК», «наладонник». Под PDA обычно понимается устройство которое помещается в кармане, и может работать продолжительный срок от батарей, также это устройство должно обладать хотя бы функциями органайзера. Органайзер – от слова «organize» - организовывать, планировать, устраивать формировать , приводить в порядок, (перев. с англ.) Органайзер это – устройство внешне напоминающее калькулятор, в которое можно вводить номера телефонов и адреса (есть клавиатрура), в нем есть часы и будильник. В советских странах такие устройства назывались Электронные записные книжки.
В комплекте каждого КПК есть устройство для его подключения к обычному компьютеру, это может быть Кредл (люлька) либо какая ни будь приставка в которую втыкается КПК. Без обычного компьютера бессмысленно покупать и использовать КПК. КПК являются не столько заменой ПК, сколько дополнением к нему. Резервная копия информации с КПК должна хранится в компьютере на всякий случай, также вам необходимо время от времени закачивать в КПК новую информацию и программы, а также извлекать оттуда результат вашей работы. (хотя бы для того чтобы распечатать или за архивировать).
Конечно, в первую очередь, Palm Pilot – это отличный органайзер. Поэтому изначально н а нем уже установлены все необходимые программы для хранения и ведения персональной информации.
Адресная книжка (Address) очень удобная программа для записи, хранения адресов и дополнительной информации. Запустить ее можно, выбрав иконку в списке приложений или нажав вторую слева кнопку на корпусе. Все записи в адресной книге располагаются строго в алфавитном порядке и представлены в виде визитных карточек: фамилия, имя, адрес, телефон, e-mail и т. д. В программе Address реализован быстрый поиск. Все записи в адресной книжке можно разбить на категории, название которых Вы можете задать сами. Фактически пользователь получает несколько адресных книжек. Например, в категории Бизнес у Вас хранятся деловые записи, а в категории Персональные – записи о ваших друзьях. При нажатии стилусом на изображении активной категории в правом верхнем углу экрана – можно увидеть список всех категорий.
С помощью программы Date Book (Расписание) Вы никогда не забудете, что и когда Вам нужно сделать. Pilot напомнит Вам сиреной о назначенном событии. При запуске этого приложения на экране появляется список всех дел, которые пользователь запланировал на текущий день. Date Book позволяет назначать события на несколько лет вперед, и их всегда можно будет изменить или удалить, например можно вести расписание уроков. Программа может показать 3 вида всех ваших дел : расписание 1го дня, всей недели, всего месяца.
В PalmOS есть 2 способа ввода теста, можно либо писать рукой стилусом либо набирать на маленькой нарисованной клавиатуре. Писать текст рукой можно с помощью граффити , при этом каждый символ имеет упрощенное начертание как показано на рис 2. Обычно маленькая виртуальная клавиатура помогает новичкам, печатать на ней нужно не руками а стилусом.
Граффити изобрел Джефф Хавкинс – основатель компании Palm Computing, отец КПК и платформы Palm , позже ушедший из 3Com и организовавший свою компанию с целью разработки мобильного компьютера для «обычных» людей, не бизнесменов. Сейчас , возглавляющий компанию HandSpring – производитель КПК Visor. Чтобы вызвать Клавиатуру нужно стилусом нажать на «abcde» или «12345». Клавиатуру можно вызвать только тогда когда курсор находится в окне редактирования текста.
Пользователь работает с КПК при помощи Стилуса, он выполняет роль «мышки». Вся работа с PDA состоит из постоянного «тыканья» и «перемещения» Стилуса по 1 и 2 области. Область 1 выполнят роль Дисплея, там можно видеть текущее приложение и все что с ним происходит, сейчас это приложение Applications. Область 2 выполнят роль клавиатуры (или пульта управления), там можно вводить текст, и управлять приложением. Слева находятся кнопки быстрого запуска калькулятора и поиск текста по всему КПК. Справа находятся кнопка «Выход» (верхняя) и кнопка «Меню» (нижняя), на них нарисована стрелка и пиктограмма меню, этими кнопками можно выходить из приложения, и заходить в меню приложения, это очень часто используемые кнопки.
В 1996 году появился Palm Pilot на базе операционной системы PalmOS, а в 1997 появляется Pilot Proffesional. Стандартная комплектация Palm включает процессор Motorolla 16-30 Mhz , RAM 1-8M, Инфракрасный порт, экран 160*160, и размеры 220*175*150 (далее конфигурация железа не изменялась, только ОС ). Встроенные программы: Записная книжка, Адресная книжка, Интеллектуальный Календарь, калькулятор, Учет расходов, Защита на пароле. Это самый мощный и удобный органайзер для обычного человека.
КПК Palm становятся самыми популярными за всю историю карманных ПК, К 1999 году продается 1 миллион Palm'ов. многие компании принимают решение создавать свои КПК на базе PalmOS.
Сама по себе операционная система PalmOS была сделана таким образом что для пользователя она была невидима, в итоге любое действие можно выполнить за несколько прикосновений стилусом (например поставить будильник, записать в блокнот, вызвать калькулятор). Мало того PalmOS получилась очень быстродействующей, она не требовала много памяти и скоростного процессора, благодаря чему цена на Palm была (и есть) довольно доступной для многих людей.
Напомню что 1981 году появился IBM PC, и начинается эра персональных компьютеров. За последующее десятилетие только в США будет распродано миллионы ПК. С каждым годом компьютер становится доступнее, цены снижаются. Операционная система DOS становится самой популярной. И вообще Компьютерная отрасль становится очень прибыльной, многие компании создали себе много милионый капитал продавая компьютеры или программное обеспечение.
В начале 90х Крупные фирмы объявляют о своих планах по созданию Ручных бес клавиатурных компьютеров с рукописным вводом, и в этот бизнес приходит поток инвестиций.
1993 год Apple выпускает Newton MessagePad: ручной компьютер с рукописным вводом. процессор ARM-610 20 MHz, ROM 4 Мб, RAM 640 Кб , экран 336х240, размеры (184,75х114,3) и вес (400 г.),
Только что созданная компания Palm Computing на инвестиции и с помощью сотрудничества с крупными фирмами выпускает Zoomer как конкурент Newton.
Практически все современные Карманные компьютеры оснащены сенсорными дисплеями. С помощью специальной ручки (перо) пользователь тыкает в дисплей чтобы что-то сделать, Происхождение Сенсорного дисплея и указательного пера ни как не связано с историей калькуляторов, поэтому следует отдельно рассказать об этом …
Идеи прямого манипулирования объектами на мониторе компьютера развивались в период в 1950 – 60х годов, успехи в этой области связаны с таким именем как Иван Сазерленд. Он впервые создал программу («блокнот» 1962 (sketchpad) ) в которой были заложены основы современных CAD (computer aid design) систем .
Указательное «перо» впервые было широко применено в CAD системах, это системы автоматического проектирования которые появились в 1970х, пионерами тогда были компании Computervision, Applicon, Calma, Auto-Trol Technology и Intergraph. Главный смысл CAD в том что проектировщик сидя за компьютером использовал такое перо чтобы напрямую манипулировать деталями чертежа, это было очень удобно и в основном использовалось при проектировке сложных электронных схем. Такое манипулирование сравнимо с тем что человек буквально пальцем указывает компьютеру какую деталь и куда надо передвинуть на огромном чертеже на мониторе.
Точной даты изобретения КПК нет, можно только сказать что идея карманных компьютеров окончательно оформилась в период 70 – 90ых годов. За это время был пройден путь от программируемых калькуляторов до цветных КПК которые позволяют смотреть видео и выходить в интернет. Было создано около 10ти новых операционных систем, около сотни различных устройств КПК.
Общие сведения Всем Разработчикам Приложений и дополнительного оборудования для КПК Palm OS необходимо знать 4 главных принципа по которым создавалась OS и которыми руководствовались разработчики OS Palm и КПК PalmPilot: Simplicity – простота в использовании и быстрая обратная реакция КПК на действия пользователя, Expandability – дополнительные возможности по усмотрению пользователя, такие как дополнительные модули и приложения. mobility – большое количество способов связи с др. устройствами и выход в интернет, возможность беспроводной связи, длительность автономной работы. Wearability – вы берете КПК с собой всюду, и ни Приложения ни Дополнительные модули не должны этому мешать.
Особенности PalmOS : PalmOS однозадачная ОС. Поддерживает графический интерфейс (диалоги, кнопки, списки, шрифты ) Приложения PalmOS одно-потоковые, событийно ориентированные. В PalmOS есть своя Файловая система, файлы принадлежащие ОС защищены от записи на уровне ядра. PalmOS не загружается и не «завершает» свою работу, но у палм есть Reset это специальная процедура отдалено напоминающая загрузку. Имеет документированное API для приложений (группы функций – managers ) Автоматически управляет питанием. Защищает только свой код от вмешательства приложений, но приложения от приложений она не защищает. Палм является ОС с микро ядром (Micro Kernel OS), основное качество такого типа ОС это гарантировано малое время реакции на любое внешние событие. (микро ядро AMX разработано фирмой Kadak)