Разработка BlackBerry с использованием IntelliJ IDEA 7.0? - PullRequest
5 голосов
/ 09 сентября 2008

Я знаю, что RIM имеет собственную IDE ( BlackBerry JDE ) для создания приложений BlackBerry, но кто-нибудь знает, как настроить IntelliJ IDEA для создания / отладки приложений BlackBerry?

Ответы [ 6 ]

2 голосов
/ 24 сентября 2008

RE: Вопрос Криса о том, что отличается ... Приложения Blackberry могут быть стандартными приложениями MIDP или приложениями CLDC, использующими специальные API Blackberry. Большинство разработчиков склонны использовать последний подход, и тогда требуется использование инструментов Blackberry, особенно если вы используете некоторые из их защищенных API-интерфейсов и должны подписать файлы развертывания, чтобы они могли работать на устройствах.

Потенциальным ответом на исходный вопрос было бы использование инструментов Blackberry ANT для создания сценария ANT для создания приложения и ссылки на него из IntelliJ IDEA. Конечно, это только полдела, и для запуска / отладки приложения вам необходимо подключить отладчик к IDEA, как отметил Александр выше. В качестве альтернативы, вы можете кодировать в IDEA и запускать / отлаживать в JDE, но это, по меньшей мере, не идеально, если не сказать больше.

Я использую Eclipse с плагином Blackberry. Также не идеально, так как вы вынуждены использовать старую (и с ошибками) версию Eclipse, но, по крайней мере, я в одной IDE и могу пройти по коду, запущенному в симуляторе.

Интеграция с Blackberry JDE была бы отличным проектом плагина IntelliJ.

2 голосов
/ 18 сентября 2008

Компилятор RIM (тот, который создает файлы COD) может быть легко запущен из командной строки. Все, что вам нужно сделать, это создать соответствующий шаг сборки в IDEA.

Кроме того, чтобы упростить свою жизнь при редактировании кода, вы можете добавить net_rim_api.jar (тот, который поставляется с RIM JDE) в файлы JAR, используемые вашим проектом IDEA.

Что касается отладчика, то отладчик RIM должен был поддерживать стандартный интерфейс отладчика Java. Я не помню, какая минимальная версия JDE требуется для этого.

1 голос
/ 18 декабря 2008

Я использую IntelliJ для разработки приложений Blackberry ... вроде. IntelliJ действительно хорош в индексировании кода, вам просто нужно указать его в правильном направлении. Его возможности редактирования выходят далеко за рамки JDE, и, на мой взгляд, он гораздо более гибкий и удобный для пользователя, чем Eclipse (хотя RIM имеет подключаемый модуль Eclipse).

Я говорю вроде как, хотя я просто кодирую в IntelliJ и в настоящее время все еще компилирую и отлаживаю через JDE. Надеемся на лучшую интеграцию на этом фронте с IntelliJ, но сейчас это приемлемая рабочая среда.

1 голос
/ 10 сентября 2008

Не совсем ответ, но больше спрашиваю прояснение, чем отличается Blackberry Dev от других устройств J2ME ...

Я вижу его MIDP J2ME устройство, и поэтому стандартная поддержка Intellij J2ME , похоже, дает большую часть того, что нужно.

Я думаю, что эмуляторная сторона может отличаться ... но, возможно, вы можете вызвать эмулятор jde из IDEA ...

С уважением, Chris

0 голосов
/ 23 ноября 2008

Интегрировать IntelliJ с разработкой Blackberry очень просто, учитывая приведенное выше предложение (с использованием задач bb ant), но мне пока не удалось успешно отладить симулятор через IntelliJ. Это должно работать, но это не так.

Таким образом, «интеграция» является неполной.

0 голосов
/ 17 сентября 2008

Не уверен, поможет ли это, но здесь приведены инструкции по настройке Eclipse для разработки Blackberry.

Возможно, вы сможете использовать эту информацию, чтобы выяснить, какие изменения необходимо внести в IDEA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...