2008-09-09 12 views

Respuesta

2

RE: Pregunta de Chris sobre qué es diferente ... Las aplicaciones de Blackberry pueden ser aplicaciones MIDP estándar o aplicaciones CLDC que hacen uso de las API específicas de Blackberry. La mayoría de los desarrolladores tienden a adoptar este último enfoque, y luego se requiere el uso de las herramientas de Blackberry, especialmente si está utilizando algunas de sus API seguras y tiene que firmar sus archivos de implementación para que se ejecuten en los dispositivos.

Una posible respuesta a la pregunta original sería usar el Blackberry ANT tools para crear un script ANT para construir la aplicación y hacer referencia a eso desde IntelliJ IDEA. Por supuesto, eso es solo la mitad de la batalla y para ejecutar/depurar la aplicación necesitarás conectar el depurador a IDEA como lo señaló Alexander arriba. Alternativamente, podría codificar en IDEA y ejecutar/depurar en el JDE, pero eso parece menos que ideal, por decir lo menos.

Uso Eclipse con el complemento Blackberry. Tampoco es ideal, ya que estás obligado a utilizar una versión antigua (y con errores) de Eclipse, pero al menos estoy en un IDE y puedo acceder al código que se ejecuta en un simulador.

La integración de Blackberry JDE sería un gran proyecto de complemento de IntelliJ.

1
No

realmente una respuesta, pero más pidiendo una aclaración lo que es diferente para Blackberry dev frente a otros dispositivos J2ME ...

veo que es un dispositivo de MIDP J2ME, por lo que la norma Intellij J2ME apoyo parecería dar la mayor parte de Qué se necesita.

supongo que el lado emulador de cosas puede ser diferente ... pero tal vez usted puede llamar al emulador JDE de la idea ...

Saludos, Chris

+0

Necesita poder compilar archivos jar en archivos cod, y luego necesita usar el JDE para depurar en el dispositivo o el simulador. – Fostah

0

No estoy seguro si esto ayudará pero aquí son instrucciones para setting up Eclipse para el desarrollo de blackberry.

Tal vez pueda usar esa información para descubrir qué cambios hay que hacer en IDEA.

2

El compilador de RIM (el que crea los archivos COD) se puede ejecutar fácilmente desde la línea de comandos. Todo lo que necesita hacer es crear un paso de compilación correspondiente en IDEA.

Además, para hacer su vida más fácil al editar el código, puede agregar net_rim_api.jar (el que viene con RIM JDE) a los archivos JAR utilizados por su proyecto IDEA.

En cuanto al depurador, se suponía que el depurador de RIM era compatible con la interfaz estándar del depurador de Java. No recuerdo qué versión mínima de JDE se requiere para eso.

0

Es muy fácil integrar IntelliJ con el desarrollo de Blackberry dada la sugerencia anterior (utilizando las tareas de bb ant), pero todavía tengo que depurar con éxito el simulador a través de IntelliJ. Debería funcionar, pero no es así.

Por lo tanto, la 'integración' es incompleta.

1

He estado usando IntelliJ para desarrollar aplicaciones Blackberry ... más o menos. IntelliJ es realmente bueno en el código de indexación, solo necesita apuntarlo en la dirección correcta.Sus capacidades de edición van mucho más allá del JDE y, en mi opinión, es mucho más flexible y fácil de usar que Eclipse (aunque RIM tiene un complemento de Eclipse).

Digo algo así como lo acabo de codificar en IntelliJ y actualmente todavía compilo y depuro a través de JDE. Esperando una mejor integración en ese frente con IntelliJ en el futuro, pero por ahora es un entorno de trabajo aceptable.