Вопросы - ответы Программирование для Palm OS Интересные ссылки
Это страничка рассчитана на тех кто только начинает интересоваться карманными
компьютерами (КК или PDA), а так же пригодится тем, кто собирается попробовать
свои силы в программирование для Palm OS.
Надеюсь, что и продвинутые
пользователи найдут, что-нибудь интересное для себя, хотя бы интересную
ссылку.
Области применения КК почти безграничны (соразмерно форм-фактору устройства):
Все стандартные функции любого органайзера или электронной записной книжки - калькулятор, список дел, планировщик, адресная книга, блокнот, будильник, учет финансов. | |
Облегчённые офисные программы - СУБД, электронные таблицы, текстовые редакторы... | |
Справочники, которые всегда под рукой: документации, каталоги, переводчики, электронные карты. Например: карта Москвы, таблица Менделеева, дни рождений и событий, сборник тостов и поздравлений. | |
Чтение книг и других больших документов. Очень удобно в любом транспорте или очереди ;) | |
Планшетное рисование и экспорт творений в PC/Mac. | |
Рукописный последовательный ввод без распознавания с сохранением образа текста для последующего прочтения или конвертации. Незаменим при быстрой диктовке. | |
Оффлайновая работа с настольной электронной почтой, установленной на "большом" компьютере. Поддерживаются практически все известные почтовые системы с сохранением русского языка сообщений. | |
Работа с Internet. Реализованы web-browser, email, news, irc, telnet и другие клиенты. | |
Игры - огромное число развлекательных программ не позволит скучать ни при каких обстоятельствах! | |
Множество специальных применений - например, солнечный компас, инвентаризатор склада, предсказатель погоды ... и многое-многое другое! |
Представьте, все эти чудеса - у Вас в кармане!
! При подготовке данного абзаца использовался замечательный сайт Русская страница PalmPilot !
У разные КК разные проблемы. Я постараюсь представить идеальный КК, каким он должен стать в ближайшие время!
Что |
Как
будет |
Экран |
Яркий
многоцветный экран с разрешением 240*320, 320*320, а лучше 320*400. С
режимами для работы в тени и при ярком свете. Сейчас, популярен экран
160*160 с градациями серого
цвета. |
Связь |
Человек,
носящий в кармане КК, не должен еще таскать там и мобильник. Их
функции должны быть совмещены. Естественно, должен быть обеспечен
высокоскоростной доступ в интернет. |
Звук |
Будет
качественное воспроизведение звуковых файлов на наушники, а главное
будут реализованы функции цифрового
диктофона. |
Память |
Вместе
с увеличением ОЗУ, станут
обязательными модули сменной
памяти
типа
Memory Stick, Compact
Flash или
IBM Microdrive. |
Питание |
Все
модели будут оснащаться аккумуляторами и станут дольше работать без
перезарядки. На данный момент, не дорогие модели поставляются с
батарейками. У моделей с цветным экраном очень не велико время автономной
работы. |
Цена |
Цены
будут ниже. Массовый выпуск (после поглощения функциональности
мобильных телефонов), приведет к тому, КК будут стоить от 100 до
250$.Сейчас цены на КК от 200 до 450$. |
Клавиатура |
В
комплекте КК, будет поставляться портативная пленочная или складная
клавиатура, возможно в подставках для КК будут делать разъем
для подключения обыкновенной клавиатуры. |
Все эти опции уже имеются у некоторых моделей
КК или они в разработке, но вместе их нет пока ни в одной модели. Лично
я решил повременить с покупкой КК, надеюсь дождаться идеала.
Современные карманные компьютеры* можно
разделить на следующие виды:
*
- их еще называют КПК (карманные
персональные компьютеры) или PDA
(Personal Digital Assistant) (личный цифровой секретарь) или HandHald
(ручные).
Виды
|
Характеристика
|
Примеры
|
Записные
книжки и переводчики |
встроенное неизменяемое программное обеспечение, миниатюрная
клавиатура, 50-300$; |
|
PALM
OS
|
Palm
OS, перьевой ввод, богатый выбор ПО, 200-500$ |
|
PalmSize
Безклавиатурные |
"размером
с ладонь", часто с Windows CE, перьевой ввод, 350-900$ |
|
Клавиатурные
HandHold |
обычно,
чуть больше PalmSize, часто с Windows CE, миниатюрная клавиатура,
350-900$. |
|
По
видам ОС |
|
|
PALM
OS
|
открытая,
не требовательная к ресурсам, самая популярная на данный момент ОС для КК.
|
|
Window
SE
|
от
Microsoft,
пока вторая по популярности после Palm
OS
операционная система для КК,
но возможно, что со временем именно она станет лидером. |
|
Прочие ОС
|
Помимо
Palm OS и Windows CE, существует ряд других ОС для КК, например Psion_OS. |
|
Абсолютных лидеров нет. На этой странице основное внимание уделено КК с Palm OS, но их лидерство не бесспорно. Вот некоторые ссылки, которые должны Вам помочь решить этот вопрос:
Все модели Palm - замечательная таблица, но не стоит забывать про KK, которые без Palm OS! | |
CESoft - о компьютерах Handheld PC на базе Windows CE. | |
Psion - модели компьютеров Psion | |
Зоопарк ручных компютеров - Как выбрать карманный компьютер |
Существует множество маркетинговых компаний в ходе которых есть
шансы получить КК в качестве бонуса, но увы это не для всех.
Зато
любой может получить очень наглядное представление о возможностях КК,
загрузив себе его эмулятор на компьютер. Установив программу эмулятор, вам
необходимо будет в нее загрузить тот или иной ROM файл (ROM файл это срез
памяти, характеристик, программы и данные конкретного КК). Кроме этого
интересно загрузить "скины" при помощи них вид эмулятора на экране будет в
точности соответствовать выбранной модели.
Необходимые
ссылки:
Об эмуляторе Palm (
по-английски) Об
эмуляторе Palm ( по-русски)
Эмулятор
для Windows и MacOS
| Скины
для Windows и MacOS
| ROM файл для Palm Vx OS 3.5
| ROM файл для Palm IIIc OS 3.5
| ROM файл для Palm IIIc OS 4.0
| ROM файл для Palm m100
OS 3.5.1 | Эмулятор
и ROM файл для
Handera 330 - палм для
специалистов: новый размер экрана (240х320), software граффити, работа в
горизонтальном расположении экрана, наличие двух слотов расширения SD и
CompactFlash II, поддержка IBM microdrive
| Эмулятор и ROM файл для
SONY PEG-N710C - Экран высокого
разрешения, встроенный MPEG, пульт управления звуком на
наушниках. | |
Существует масса готовых справочников, которые достаточно просто
загрузить в Palm. Но если Sы не нашли готового справочника? Если Вы хотите иметь
на своем Palm, например какой-либо прайс-лист, который у вас есть пока
только в Экселе. Можно воспользоваться одним из многочисленных конструкторов
простых БД и сделать справочник самому. Но более оптимальным путем, на мой
взгляд будет использование стандартного программного обеспечение Palm, а именно
"Адресной книги".
1. Добавьте в Адресной книжке
соответствующею категорию."Прайс..."
2. Введите несколько
позиций из прайс-листа с необходимыми вам атрибутами: наименование, код, цену
конечную, цену дилерскую, описание итд... Пускай, Вас не смущает, что поля в
адресной книжке называются иначе :) "home, work, fax
..."
3. Синхронизируйте данные
4.Запустите Palm Pilot Desktop на компьютере, войдите в соответственно в
раздел
"Address List", выбирете категорию "Прайс
...".
5. Выбирете из меню - File, Export..., Export
as 'Tab separated Valuse', и укажите имя файла, например
"price.txt"
6. Откройте в экселе это файл, естетственно
как 'Tab separated'. У вас теперь есть шаблон, в который надо скопировать данные
из прайс-листа. Сохранить этот файл в виде 'Текстовые файлы (с разделителями
табуляция)' ('Tab separated').
7. Теперь надо
выбрать в меню Palm Pilot Desktop File, Import..., Import as 'Tab
separated Valuse' price.txt. Сихронизировать данные, и прайс лист у вас в
"Ладони"!
В первый раз, это кажется немного сложно. Но поверьте, игра
стоит свеч, это будет удобный справочник. Найти необходимую позицию вы сможете
за несколько нажатий. Нажали кнопку "поиск", пару первых символов и вы уже около
"искомого".
Ссылки Карманные вопросы и ответы FAQ клуба пользователей Санкт-Петербург
Одним из важнейших
факторов успеха компьютеров Palm,
была открытость этой системы для
независимых разработчиков. В
результате созданы тысячи приложений для Palm, большинство из которых стоит от
10-30$ или вообще распространяются бесплатно.
Если у Вас нет пока серьезных планов на
разработку приложений для Palm
OS, а просто есть
желание попробовать свои силы или надо
сделать несложную программку, то я
рекомендую воспользоваться PDA
ToolBox. Это визуальная
среда для быстрой разработки не очень
сложных приложений. Программа
распространяется как условно-бесплатная,
но при желании вы сумеете найти для нее
серийный номер.
Инструменты:
CodeWarrior
В качестве официального инструмента
для разработки под Palm OS признан Metrowerks's
CodeWarrior for Palm OS. Это коммерческий продукт
позволяет создавать ANSI C и С+ программы.
Последняя версия CodeWarrior 6 for Palm стоит
Satellite
Forms
Самым мощным инструментом для быстрой
разработки бизнес приложений под Palm
является Satellite Forms копании Pumatech. http://www.pumatech.com.
Satellite Forms 4.0 w/ server media kit, Enterprise Edition стоит 995$,
Satellite Forms Enterprise Edition 10-24 client access licenses 1895$.
Демоверсия 3.1 не позволяет сохранять
проекты. Имеется версия 2.0. Для работы
приложений SF, необходимо устанавливать
специальный драйвер занимающий 70К на Palm.
Pendragon
Forms
Pendragon Forms от Pendragon Software быстрый и простой
путь разработки приложений основанных на
формах и база данных.
AppForge
Toolkit
for
Visual
Basic
AppForge позволяет создавать программы для на
Microsoft Visual Basic. Интегрированный отладчик, ODBC
конвертер, конвертер Access в базы данных Palm .pdb
, и графический конвертер.
CASL
Tools
Достаточно удобным, быстрым инструментом
для разработки приложения для Palm OS,
является CASL Tools http://www.caslsoft.com,
его основным преимуществом является
возможность непосредственного запуска и
тестирования приложения без установки
его на Palm. Стоит 65$, демоверсия не позволяет
генерировать PRC файлы.
Это далеко не полный список средств
разработки для Palm OS. Если Вы хотите получить
более полную информацию по данной теме то
Вам необходим раздел "Ссылки \
РАЗРАБОТКА" (смотри ниже).
ОБЩАЯ ИНФОРМАЦИЯ
http://www.palm.com/ От
производителя, без комментариев. English. | |
http://www.palmgear.com/ Огромный сайт про палмы. Новости. English. | |
http://www.palmq.ru/ Все самое интересное о Palm! Русский. | |
http://www.enlight.ru/pilot/ Питерский сайт. Вопросы и ответы. | |
Palm для пользователя Информативен и доступен. Для пользователя же :) | |
Карманные
компьютеры
Раздел каталога List.Ru,
просто море ссылок | |
Palm для пользователя
| |
http://palmware.ru/level2_from__mnu_id_3.html | |
(812) 325-84-00 Поликом Про, не только коробку, но и решения! | |
Palm. Where ty buy in Russia Ссылки на продавцов от производителя |