BlackBerry Programmation 101 - How to Get Started With BlackBerry Software Development




 

Le succès de nouveaux modèles comme le BlackBerry Pearl, Curve, Bold et Storm ont permis à RIM (Research in Motion) de pénétrer le marché des smartphones de consommation et aller tête-à-tête avec l'iPhone d'Apple comme une plate-forme d'application. Si vous avez été en ignorant la plate-forme BlackBerry parce qu'il était trop axée sur l'entreprise pour vos applications, il serait peut être temps de cibler spécifiquement le BlackBerry. Voici comment vous aider à démarrer.

It's Time Java

Développement BlackBerry pour tous les modèles récents se fait exclusivement en Java. Donc, si vous n'êtes pas un programmeur Java forte, c'est le temps de parfaire vos compétences en programmation Java. (Programmeurs C # trouverez la transition vers Java assez simple, les langues sont très proches à bien des égards.) Ne pas apprendre au sujet des caractéristiques plus récent Java, cependant, parce que la plate-forme BlackBerry est construit sur Java Micro Edition (Java ME) , qui est elle-même un dérivé de la version Java 1.3. Donc, oubliez tous la fantaisie (mais utile) langue fonctionnalités introduites dans Java 1.5 - les génériques, les énumérations, et ainsi de suite - vous ne pouvez pas utiliser ces dans la programmation BlackBerry. Vous ne pouvez pas utiliser également la plupart des classes de la bibliothèque vous êtes familier avec - elles sont tout simplement pas là. Un petit sous-ensemble de l'édition standard de Java (Java SE), les classes sont prises en charge, ainsi qu'un certain nombre de BlackBerry classes spécifiques.

Java Micro Edition?

Une fois que vous avez brossé sur votre Java, vous avez besoin pour passer un peu de temps la compréhension de la plateforme Java ME, qui était autrefois connu sous le nom Java 2 Micro Edition, J2ME ou pour faire court. Vous devez comprendre les concepts de configurations et des profils, et en particulier les normes CLDC et MIDP. Vous trouverez beaucoup d'informations à ce sujet dans différents livres et sur le site de développement Java de Sun.

La plate-forme BlackBerry

Après avoir appris à propos de Java ME, il est temps d'explorer la plate-forme BlackBerry. La plate-forme BlackBerry est basé sur le CLDC et inclut le support de MIDP 2.0. Toutefois, un grand nombre de BlackBerry classes spécifiques sont également fournies. Qui vous amène à la première question que vous devrez faire face: allez-vous pour écrire une application BlackBerry ou d'une application MIDP? Dans une application MIDP vous êtes contraint d'utiliser uniquement les API exposées par le CLDC et normes MIDP. Votre demande sera exécutée sur le BlackBerry et sur la plupart des téléphones cellulaires, mais il ne sera pas en mesure d'utiliser l'une des particularités du BlackBerry. Vous pouvez utiliser n'importe quel outil de développement MIDP-compatibles, tels que la boîte à outils dim. Wireless Java pour CLDC (anciennement connu sous le J2ME Wireless Toolkit), pour créer vos applications.

La plupart des développeurs d'applications BlackBerry opter pour construire des applications spécifiques. Cela signifie apprendre le BlackBerry API spécifiques - y compris les classes nouvelle interface utilisateur - et en utilisant le BlackBerry Java Development Environment (JDE) pour développer vos applications. Le JDE, qui est libre de télécharger, fonctionne avec le standard Java Software Development Kit et vous fournit tous les outils nécessaires pour créer, ensemble, tester et déboguer des applications BlackBerry. Vous n'avez même pas besoin d'un BlackBerry de poche, parce que le JDE comporte un plein de fonctionnalités BlackBerry simulateur de dispositif. Un ensemble complet de JavaDocs est prévu que décrit toutes les classes et les interfaces disponibles pour les programmeurs.

Après le téléchargement et l'installation du JDE, vous aurez envie de lire les guides du développeur qui viennent avec le JDE et d'examiner les exemples d'applications qui sont livrés avec elle. Puis, vous lancez votre développement en écrivant quelques applications simples pour avoir une idée de l'API BlackBerry et les outils.

Get Un ordinateur de poche BlackBerry

Bien que vous pouvez développer et tester vos applications gratuitement, à un certain stade, vous aurez besoin de faire tourner l'application sur un véritable ordinateur de poche BlackBerry. Cela va coûter de l'argent, bien sûr, et donc ce n'est pas quelque chose que vous aurez envie de faire jusqu'à ce que vous pensez sérieusement à l'écriture d'applications BlackBerry. Le test sur appareil est crucial pour assurer que l'application fonctionne correctement, parce que le simulateur n'est pas un système d'émulation parfaite.

Si vous êtes vraiment sérieux au sujet de BlackBerry application de développement, envisager de se joindre aussi l'un des programmes de développeurs BlackBerry pour un soutien supplémentaire et l'accès précoce à de nouveaux appareils et les API. Vous devriez également consulter RIM autres ressources pour les développeurs BlackBerry. Il ya également des forums de tiers et des livres disponibles pour vous aider à apprendre la plate-forme BlackBerry.

Conclusion

BlackBerry programmation n'est pas difficile si vous connaissez certains Java et vous comprenez les contraintes et les limites de la plateforme sous-jacente ME Java. Tu dois apprendre un nouvel ensemble d'API et de l'utilisation des outils de développement nouveau, mais à la fin, c'est juste un autre type de programmation Java.

 
Cut Your Printer coût de l'encre dans Half With These encre d'impression 3-Saving StrategiesSamsung 510bn LCD Power Supply Repair SecretsA Guide to P2PRecharge jet d'encre ProcessConfiguration et gestion des profils utilisateur dans le système Windows XP d'exploitation de laD'adapter les options de formation avec les Certifications ITDéveloppement de l'e-gouvernement pour le développement des Nations Unies; une tâche souvent mal comprisFleet Maintenance SoftwareHuman Knowledge Through Social Network Distance Learning to Teach AI to ThinkBusiness Software SolutionsTout sur le HP Colour LaserJet 3600nLe top 5 des idées fausses de l'adwareAudio Interfaces MIDIComment faire pour supprimer un compte Yahoo! ToolbarKnowledge Management SoftwareGratuit et Ressources utiles vous pouvez utiliser immédiatementWill Widgets envahissent votre bureau?Utilisation de logiciels de gestion du temps pour atteindre l'équilibre et réduire le stressJava Server PagesSamsung 510bn LCD Power Supply Repair Secrets

© 2007-2012 Geocitoyen.com