Программирование на ПК для PalmOS

Что же здесь, когда мы готовим программу не непосредственно на КПК, а средствами полноценного компьютера с мощными ресурсами ;) Здесь почти все тоже самое, только на более высоком уровне, более удобно и более серьезно. Здесь программирование может осуществляться на следующих языках:

Какой выбрать? На чем начать? Попробую сделать небольшой экскурс в эту область.

CodeWarrior by Metrowerks

Платфоpмы: Win95/NT, Mac. Коммеpческий пакет, включающий в себя компилятоp C, отладчик, утилиты.

Zen Plus C++

Бесплатный С++. Не столь наглядный, но очень экономичный к использованию памяти.

Mobile Builder текущая версия 2.1

Визуальная среда программирования для различных платформ.

GNU C

Платфоpма - Win95/NT

http://www.palmos.com/dev/tech/tools/gcc/
http://www.land-j.com/gccwin32.html

HSPascal текущая версия 2.0

Платформа Windows

Think Pascal (ссылка на описание)

Платформа - Mac. Компилятор языка Pascal.

FPC (FreePascal)

Платформа - Win32, возможно и Unix.

NS Basic текущая версия 4.0

Платформа - Windows

Визуальное средство программирования, очень неплохо. Скорость приложений ниже чем у С, так как приложение компилируется p-код. В некоммерческой версии - ограничение по времени.

AppForge MobileVB

Все от настоящего Microsoft Visual Basic программирования, встроенный отладчик, синхронизация через ODBC, конвертирование и доступ к pdb-файлам, а также конвертор графики. Дорого - порядка 900$ - но быстро и удобно, как уверяют на сайте

ASDK (Pila итп)

Платфоpма - Win95/NT, другие

Ассемблеp, дизассемблеp, resource manager, copilot.

В список платформ, подходящих для ASDK, можно добавить Linux (и многие другие *IX'ы).

ASDK - это пакет программ, созданных разными программистами, а также документация. Собрал их воедино Дарин Массена. Для *IX он такого не сделал, но есть аналоги всех програм, входящих в этот пакет (в исходных текстах, которые без проблем компилируются под Linux'ом; также есть и уже откомпилированные elf'ы).

  • Pila - ассемблер
  • pilrc - компилятор ресурсов
  • m68kdis - дизассемблер
    pilot-file (с ключом -V) - декомпозитор ресурсов (входящий в пакет pilot-link)
  • xcopilot - эмулятор
  • pasmrefu.ps - краткий справочник по ассемблеру и PalmOS'у.

Java Доработанная статья с www.enlight.ru/palm посвященная Java программированию на Palm

PocketStudio

Очень отдаленно напоминает Delphi. Но там нет аналога VCL. Получается, что писать надо на том же PalmOS API, только синтаксис Паскаля и интерфейс напоминающий Delphi.

 

© 2003 Palmomania

Не допускается прямое копирование материала, разрешается публикация с разрешения автора и указанием источника материала.

Часть материала для подготовки было взято с сайта http://www.enlight.ru/palm
-на главную страницу-

Сайт управляется системой uCoz