 |

Автор/Источник: Ронин Виктор» 09.11.2002 00:49, просмотров сегодня: 1, всего: 3046
статья размещена в группе: Программирование
оценка: 3.824, 17 голосов
Учитывая, что основная масса программ для Palm пишутся
на C и C++ вам понадобятся среднее знание С++. Также вам понадобиться знание английского и умение работать с Palm’ом. В случае если вы пока не знаете C++ и/или английский, то неплохо бы выучить их на том уровне, чтобы уметь сказать: «Hello World», а также, если вы еще не на «ты» с Palm’ом, то почитайте об них, а лучше поработайте с настоящими.
Итак для программирования вам понадобятся:
Palm OS Emulator — программа, которая может эмулировать работу Palm’а на персональном компьютере. Она выглядит как Palm, она работает как Palm, она и есть Palm, только внутри вашего компьютера. Фактически это основная
программа с помощью, которой вы в дальнейшем будете видеть результаты вашей работы. Ее можно взять на Palm OS. Лежит Emulator здесь.
ROM’ы — фактически Palm OS Emulator — это всего лишь
программа, которая имитирует работу любого Palm’а (работу его процессора, памяти и другое). Однако многие Palm’ы отличаются друг от друга (этим самым процессором, тем что изначально храниться в памяти и тому подобное). Все эти отличия
хранятся в этом ROM’е *. Каждый ROM представляет из себя файл, содержащий особенности какого-то Palm’а. По честному эти ROM’ы можно получить только на PalmOS скачав .pdf, распечатав его и послав бумажное письмо в фирму PalmOS, а потом дождавшись пока они по email’у не пришлют пароль доступа к этим ROM’ам.. Учитывая, что живем мы не совсем в правовой стране,
есть и другие пути, скачать их с сайтов, на которые и кто-то уже положил. Так их можно скачать : на Palm.com.ua и на MyPalm.ru. Есть и множество других мест, где можно найти ROM’ы.
- Palm III OS 3.0
- Palm IIIc OS 3.5
- Palm 505 OS 4.0
Они наиболее показательные. То есть используя их можно понять все особенности Palm OS.
В данный момент уже появился Palm OS 5, чтобы
его посмотреть нужен не Emulator, а Simulator (он поставляется вместе с ROM’ами), который лежит здесь
Но для начала можно его и не скачивать.
Documentation. Также понадобиться документация по
API Palm’а *, которую вы можете скачать отсюда. Наиболее важен файл лежит здесь. Документация содержит фактически все нужное, чтобы научиться самому программировать
под Palm. Но у нее есть один большой и существенный недостаток — эта документация размером около 1000 страниц английского текста. И хотя я уже длительное время программирую под Palm и часто копаюсь в этой документации, я не могу сказать, что прочел ее всю. Касательно документации — если вы уже скачали CodeWarrior, то поищите в нем файлы Palm OS Companion.pdf и Palm OS Reference.pdf — это и есть документация. Если она есть в поставке CodeWarrior’а, которую вы скачали, то документацию, соответственно, можно не скачивать.
Заранее извиняюсь за какие-то неточности в изложение,
которые могут быть связанны с различием версий Emulator’ов и CodeWarrior’ов.В этих случаях я варианты буду помечать как ”**”.
|