5 votes

Développement de BlackBerry à l'aide d'IntelliJ IDEA 7.0 ?

Je sais que RIM a son propre IDE ( BlackBerry JDE ) pour construire des applications BlackBerry, mais quelqu'un sait-il comment configurer IntelliJ IDEA pour construire/déboguer des applications BlackBerry ?

2voto

Alexander Points 4298

Le compilateur de RIM (celui qui construit les fichiers COD) peut être facilement exécuté à partir de la ligne de commande. Tout ce que vous devez faire est de créer une étape de construction correspondante dans IDEA.

En outre, pour vous faciliter la vie lors de l'édition du code, vous pouvez ajouter le fichier net_rim_api.jar (celui qui est fourni avec RIM JDE) aux fichiers JAR utilisés par votre projet IDEA.

Quant au débogueur, celui de RIM était censé prendre en charge l'interface standard du débogueur Java. Je ne me souviens pas de la version minimale de JDE requise pour cela.

2voto

Eric Points 56

RE : La question de Chris sur ce qui est différent... Les applications Blackberry peuvent être des applications MIDP standard ou des applications CLDC qui utilisent les API spécifiques de Blackberry. La plupart des développeurs ont tendance à adopter la dernière approche, et l'utilisation des outils de Blackberry est alors nécessaire - en particulier si vous utilisez certaines de leurs API sécurisées et que vous devez signer vos fichiers de déploiement pour qu'ils fonctionnent sur les appareils.

Une réponse potentielle à la question initiale serait d'utiliser l'option Outils ANT pour Blackberry pour créer un ANT script pour la construction de l'application et le référencer depuis IntelliJ IDEA. Bien sûr, ce n'est que la moitié de la bataille et pour exécuter/déboguer l'application, vous devrez connecter le débogueur à IDEA comme indiqué par Alexander ci-dessus. Vous pourriez également coder dans IDEA et exécuter/déboguer dans JDE, mais cela semble moins qu'idéal, c'est le moins que l'on puisse dire.

J'utilise Eclipse avec le plugin Blackberry. Ce n'est pas non plus l'idéal, puisque vous êtes contraint d'utiliser une ancienne version (et boguée) d'Eclipse, mais au moins je suis dans un seul IDE et je peux parcourir le code qui s'exécute dans un simulateur.

L'intégration de Blackberry JDE serait un excellent projet de plugin IntelliJ.

1voto

Chris Kimpton Points 2916

Ce n'est pas vraiment une réponse, mais plutôt une demande de clarification de ce qui est différent pour Blackberry dev par rapport aux autres appareils J2ME...

Je vois que c'est un MIDP J2ME dispositif, et donc la norme Intellij J2ME semble donner l'essentiel de ce qui est nécessaire.

Je suppose que le côté émulateur des choses pourrait être différent... mais peut-être pouvez-vous appeler l'émulateur jde depuis IDEA...

Regards, Chris

1voto

Fostah Points 4826

J'ai utilisé IntelliJ pour développer des applications Blackberry... en quelque sorte. IntelliJ est vraiment bon pour indexer le code, il suffit de le diriger dans la bonne direction. Ses capacités d'édition sont bien supérieures à celles de JDE et, à mon avis, il est bien plus flexible et convivial qu'Eclipse (même si RIM a un plug-in Eclipse).

Je dis bien "en quelque sorte", car je ne code qu'avec IntelliJ et je compile et débogue toujours avec JDE. J'espère une meilleure intégration avec IntelliJ sur ce front, mais c'est un environnement de travail acceptable pour l'instant.

0voto

TonyB Points 2482

Je ne sais pas si cela va vous aider mais voici les instructions pour configuration d'Eclipse pour le développement de blackberry.

Vous pouvez peut-être utiliser ces informations pour déterminer les modifications à apporter à IDEA.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X