Programmation

BlackBerry Programming 101 – Premiers pas avec BlackBerry Software Development

Posted by admin

Le succès des nouveaux modèles BlackBerry tels que Pearl, Curve, Bold et Storm a permis à RIM (Research in Motion) de pénétrer le marché des smartphones grand public et de concurrencer l’iPhone d’Apple en tant que plate-forme d’application. Si vous avez ignoré la plate-forme BlackBerry parce qu’elle était trop axée sur l’entreprise pour vos applications, il est peut-être temps de vous concentrer spécifiquement sur le BlackBerry. Voici comment commencer.

C’est l’heure de Java

Le développement BlackBerry pour tous les modèles récents se fait exclusivement en Java. Donc, si vous n’êtes pas un bon programmeur Java, il est maintenant temps de perfectionner vos compétences en programmation Java. (Les programmeurs C # trouveront la transition vers Java assez facile, les langages sont très proches à bien des égards.) Cependant, ne vous familiarisez pas avec les dernières fonctionnalités Java, car la plate-forme BlackBerry est construite sur Java Micro Edition ( Java ME), lui-même dérivé de Java version 1.3. Alors oubliez toutes les fonctionnalités de langage sophistiquées (mais utiles) introduites dans Java 1.5 – génériques, énumérations, etc. – vous ne pouvez pas les utiliser dans la programmation BlackBerry. De plus, vous ne pouvez pas utiliser la plupart des classes de bibliothèque que vous connaissez – elles ne sont tout simplement pas là. Un petit sous-ensemble de classes Java Standard Edition (Java SE) est pris en charge, ainsi qu’un certain nombre de classes spécifiques à BlackBerry.

Java Micro Edition?

Une fois que vous avez mis à jour votre Java, vous devriez passer un peu de temps à comprendre la plate-forme Java ME, anciennement connue sous le nom de Java 2 Micro Edition, ou J2ME en abrégé. Vous devez comprendre les concepts de les configurations et profils, et en particulier les normes CLDC et MIDP. Vous pouvez trouver de nombreuses informations à ce sujet dans divers livres et sur le site de développement Java de Sun.

La plateforme BlackBerry

Après avoir appris à connaître Java ME, il est temps d’explorer la plate-forme BlackBerry. La plate-forme BlackBerry est basée sur le CLDC et prend en charge MIDP 2.0. Cependant, un grand nombre de classes spécifiques à BlackBerry sont également disponibles. Cela vous amène à la première question que vous allez rencontrer: allez-vous écrire une application BlackBerry ou une application MIDP? Dans une application MIDP, vous êtes limité à utiliser uniquement les API répertoriées par les normes CLDC et MIDP. Votre application fonctionne sur le BlackBerry et la plupart des téléphones mobiles, mais ne peut utiliser aucune des fonctionnalités spéciales du BlackBerry. Vous pouvez utiliser n’importe quel outil de développement compatible MIDP, tel que Sun Java Wireless Toolkit for CLDC (anciennement connu sous le nom de Boîte à outils sans fil J2ME), pour créer vos applications.

La plupart des développeurs d’applications choisissent de créer des applications spécifiques à BlackBerry. Cela signifie apprendre les API spécifiques à BlackBerry – y compris les nouvelles classes d’interface utilisateur – et le Environnement de développement BlackBerry Java (JDE) pour développer vos applications. Le JDE, téléchargeable gratuitement, fonctionne avec le kit de développement logiciel Java standard et vous fournit tous les outils dont vous avez besoin pour créer, empaqueter, tester et déboguer des applications BlackBerry. Vous n’avez même pas besoin d’un terminal BlackBerry car le JDE comprend un simulateur complet de terminal BlackBerry. Un ensemble complet de JavaDocs est fourni et décrit toutes les classes et interfaces disponibles pour les programmeurs.

Après avoir téléchargé et installé le JDE, vous voudrez lire les guides du développeur qui accompagnent le JDE et voir les exemples d’applications qui l’accompagnent. Commencez ensuite votre développement en écrivant quelques applications simples pour avoir une idée des API et des outils BlackBerry.

Acheter un ordinateur de poche BlackBerry

Bien que vous puissiez développer et tester vos applications gratuitement, vous devrez à un moment donné l’exécuter sur un véritable ordinateur de poche BlackBerry. Cela vous coûtera de l’argent, bien sûr, et ce n’est donc pas quelque chose que vous voulez faire tant que vous n’êtes pas sérieux au sujet de l’écriture d’applications BlackBerry. Les tests sur l’appareil sont cruciaux pour s’assurer que l’application fonctionne correctement, car le simulateur n’est pas un système d’émulation parfait.

Si vous êtes vraiment sérieux au sujet du développement d’applications BlackBerry, envisagez de rejoindre l’un des programmes de développement BlackBerry pour bénéficier d’une assistance supplémentaire et d’un accès anticipé aux nouveaux terminaux et API. Vous devriez également explorer les autres ressources de développement BlackBerry de RIM. Il existe également des forums et des livres tiers disponibles pour vous aider à connaître la plate-forme BlackBerry.

Conclusion

La programmation BlackBerry n’est pas difficile si vous connaissez Java et que vous comprenez les limites et les limitations de la plate-forme Java ME sous-jacente. Vous devez apprendre un nouvel ensemble d’API et utiliser de nouveaux outils de développement, mais en fin de compte, il s’agit simplement d’un autre type de programmation Java.

Leave A Comment