Lenguajes de programación para desarrollar apps en BlackBerry

Al igual que en iOS de Apple o Android de Google, cualquiera puede desarrollar apps para la plataforma de BlackBerry. Pero, a diferencia de iOS u Android, no estás obligado a usar un lenguaje específico. BlackBerry usa una plataforma abierta que permite varios lenguajes y frameworks.

C y C++

Si desarrollas en C/C++, puedes usar el BlackBerry Native SDK para crear apps nativas. Puedes empezar desde cero o portar código C++ existente. Las apps en C/C++ también pueden usar Cascades, herramienta que permite diseñar interfaces de usuario e integrar la app con funciones del sistema BlackBerry.

Java

Java es otro lenguaje soportado. Puedes escribir apps Java específicamente para BlackBerry, o reempaquetar apps Android escritas en Java para que corran en BlackBerry. BlackBerry ofrece plugins para Eclipse IDE para desarrollo en Java.

WebWorks

Si no sabes C, C++ ni Java, WebWorks permite crear apps con tecnologías web estándar: CSS, HTML5 y JavaScript. Diseñas apps BlackBerry igual que apps web. Puedes crear y editar código con cualquier editor de texto y probar la app con el emulador Ripple.

Adobe AIR

La plataforma también soporta Adobe Integrated Runtime (AIR), entorno multiplataforma para crear apps en Windows/Mac con ActionScript, Flex, Flash. El soporte de AIR en BlackBerry facilita reutilizar código AIR existente para hacer apps BlackBerry, y las APIs de Flash Builder permiten aprovechar el hardware del dispositivo.