Программирование на ПК для PalmOS |
Что же здесь, когда мы готовим программу не непосредственно на КПК, а средствами полноценного компьютера с мощными ресурсами ;) Здесь почти все тоже самое, только на более высоком уровне, более удобно и более серьезно. Здесь программирование может осуществляться на следующих языках: Какой выбрать? На чем начать? Попробую сделать небольшой экскурс в эту область. Платфоpмы: Win95/NT, Mac. Коммеpческий пакет, включающий в себя компилятоp C, отладчик, утилиты. Бесплатный С++. Не столь наглядный, но очень экономичный к использованию памяти. Mobile Builder текущая версия 2.1 Визуальная среда программирования для различных платформ. GNU C Платфоpма - Win95/NT http://www.palmos.com/dev/tech/tools/gcc/ HSPascal текущая версия 2.0 Платформа Windows Think Pascal (ссылка на описание) Платформа - Mac. Компилятор языка Pascal. Платформа - Win32, возможно и Unix. NS Basic текущая версия 4.0 Платформа - Windows Визуальное средство программирования, очень неплохо. Скорость приложений ниже чем у С, так как приложение компилируется p-код. В некоммерческой версии - ограничение по времени. Все от настоящего Microsoft Visual Basic программирования, встроенный отладчик, синхронизация через ODBC, конвертирование и доступ к pdb-файлам, а также конвертор графики. Дорого - порядка 900$ - но быстро и удобно, как уверяют на сайте Платфоpма - Win95/NT, другие Ассемблеp, дизассемблеp, resource manager, copilot. В список платформ, подходящих для ASDK, можно добавить Linux (и многие другие *IX'ы). ASDK - это пакет программ, созданных разными программистами, а также документация. Собрал их воедино Дарин Массена. Для *IX он такого не сделал, но есть аналоги всех програм, входящих в этот пакет (в исходных текстах, которые без проблем компилируются под Linux'ом; также есть и уже откомпилированные elf'ы).
Java Доработанная статья с www.enlight.ru/palm посвященная Java программированию на Palm Очень отдаленно напоминает Delphi. Но там нет аналога VCL. Получается, что писать надо на том же PalmOS API, только синтаксис Паскаля и интерфейс напоминающий Delphi.
© 2003 PalmomaniaНе допускается прямое копирование материала, разрешается публикация с разрешения автора и указанием источника материала. |
Часть материала для подготовки было взято с сайта http://www.enlight.ru/palm |