Самая популярная коммерческая среда разработки
Самая популярная коммерческая среда разработки это CodeWarrior, так-же есть Falch.Net, VFDIDE, PilotMAG - все эти "визуальные" среды разработки имеют редактор кода с синтаксической подсветкой кода и другие функции. (управление проектом, встроенный отладчик, редактор ресурсов, ...). Самая популярная некоммерческая среда это PRC-Tools (компилятор gcc под процессор Motorola DragonBall 68K). Большинство разработчиков предпочитают PRC-Tools, т.к. этот инструментарий бесплатный, популярный, и официально поддерживается компанией PalmSource, Inc (владелец PalmOS).
В качестве напутствия для программистов можно сказать, что PalmOS это очень открытая платформа, как для разработчиков приложений, так и для разработчиков аппаратуры (дополнительных модулей). Компания PalmSource Inc создала сообщество разработчиков,
Palm Alliance Program - сообщество Палм программистов, там можно получить ROM файлы практически с любой версией PalmOS. также можно получить "debug" ROMs с отладочными версиями PalmOS (для системных программистов)
На сайте www.palmos.com всегда доступна полная документация для PalmOS, а также различные FAQ, Knowledge Base и конференции. Написано много книг и публикаций для программистов, в интернете можно найти кучу исходных тестов по различным направлениям. Еще компания Palm Computing (ныне PalmSource,Inc) создала эмулятор операционной системы PalmOS, для тестирования приложений на настольном компьютере.
POSE – PalmOS Emulator
(под Windows , Mac, Unix). Для работы эмулятора нужен ROM файл, это файл с “образом” операционной системы PalmOS какой-то определенной версии. Его можно “вытащить” из КПК либо скачать из интернета (см. ссылки). После запуска эмулятора на экране появляется “картинка” КПК – можно мышкой кликать на экране КПК как стилусом (даже писать символы граффити), можно запускать приложения.
Преимущества POSE:
Процесс загрузки приложения в POSE намного быстрее, чем в реальный КПК, что намного ускоряет процесс тестирования. Не нужно каждый раз синхронизироваться. В POSE можно сохранять текущее состояние КПК, а потом к нему возвращаться. Source-Level отладка приложений намного проще с POSE. В POSE можно делать скриншоты, и применять Gremlins – искусственный “неопытный” пользователь (который резво тыкает стилусом куда попало). С помощью POSE можно увидеть различные КПК с PalmOS разных версий с различным размером памяти, без наличия самого КПК. в POSE можно регулировать – уровень системных ошибок, на которые следует обращать внимание (например, прямой доступ к аппаратуре, экрану, ROM, …)
Итак, POSE это MustHave для любого PalmOS программиста.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий