Глава 25. Введение

В этой статье я хотел бы остановиться подробнее на разработке программ для PalmOS в Linux.

Я не буду подробно описывать технологию программирования в PalmOS — для этого много документации можно найти в Интернете. Главными справочниками разработчика являются Palm OS Companion and Reference. На том же сайте вы можете найти много полезной документации, предназначенной для разработчиков: http://www.palmos.com/dev/support/docs/. Неплохой форум, посвящённый разработке под PalmOS можно найти на сайте http://pascal.sources.ru/cgi-bin/forum/YaBB.cgi?board=palmos. Из конференций (news-groups) могу порекомендовать сервер news://news.falch.net — конференция pilot.programmer.gcc (на английском). Хороший каталог ресурсов по разработке для Palm на OpenNet.

Кратко перечислю используемые программы:

PalmOS SDK

библиотеки и заголовочные файлы;

prc-tools

собственно кросс-компилятор gcc и другие инструменты для компиляции и сборки программ под PalmOS;

pose

эмулятор Palm. Позволяет отлаживать программы с помощью m68k-palmos-gdb, без риска потерять все данные на реальном устройстве;

pilrc

компилятор ресурсов для PalmOS. Преобразует rcp (текстовый файл описания ресурсов) в бинарные файлы формата PalmOS

guikachu

графический редактор ресурсов PalmOS (на базе gtk/gnome). Позволяет “рисовать” интерфейс приложений PalmOS

ddd

графический frontend к отладчику GDB, включая m68k-palmos-gdb;

gvim

редактор исходных текстов. Подойдёт любой привычный редактор или среда;