lundi 29 octobre 2012

blackberry 10 SDK et Linux

Dans cette article, je vais vous expliquer comment installer et utiliser le SDK de blackberry 10 sous linux. RIM a oublié que la plus part des développeurs sont sous linux et leurs documentation est assez pauvre à ce sujet.

ETAPE 1 : Téléchargement  

Installation de VMWare Player

Si vous ne disposez pas du blackberry 10 alpha device, vous allez devoir installer le simulateur. Après avoir téléchargé le bundle, executer le comme ceci : 
  • Installer votre kernel header : 
  •  sudo apt-get install linux-headers-$(uname -r) 
  • Puis executer le bundle téléchargé
    chmod +x VMware-Player-5.0.0-812388.i386.txt 
    sudo ./VMware-Player-5.0.0-812388.i386.txt 
  •  si vous rencontrez le message d'erreur suivant au premier lancement : "Unable to starts service vmnet!" Executer le patch
     wget http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz 
     tar xzvf vmware802fixlinux320.tar.gz 
     chmod +x patch-modules_3.2.0.sh 
     sudo ./patch-modules_3.2.0.sh 
     rm vmware802fixlinux320.tar.gz patch-modules_3.2.0.sh vmware3.2.0.patch
  • Si tout c'est bien passé, vous pouvez alors executer vmware depuis le menu : 

Installation du Simulateur 

  • Rendre exécutable et exécuter

    chmod +x BlackBerry10Simulator-Installer-BB10_0_09-386-Linux-201209241939.bin 
    sudo ./BlackBerry10Simulator-Installer-BB10_0_09-386-Linux-201209241939.bin 

  • Depuis VmWare Player, ouvrez le fichier BlackBerry10Simulator.vmdk que vous venez d'installer. Vous pouvez alors lancer le simulateur. Attention à avoir un grand ecran !

Installation de blackberry SDK

Depuis votre console, rendre le fichier executable et executer le
chmod +x installer-bbndk-bb10_0_09-linux-386-201209241008-201209241243.bin
./installer-bbndk-bb10_0_09-linux-386-201209241008-201209241243.bin

Suivez les instructions. Installer le SDK dans votre dossier personnel et pas en root, sinon vous aurez des problèmes.

Une fois l'installation terminé, depuis votre console, executer : 
cd bbndk
./bbndk-env.sh
./bbndk.sh


L’exécution de bbndk-env est à faire une fois et sert à définir des variables d'environnement. 
Si tout se passe bien, vous devez avoir ceci : 


Configurer votre blackberry 10 alpha device

Si vous avez la chance d'avoir le blackberry 10 alpha device, vous pouvez compiler et exécuter vos applications en passant par le Wifi ou par l'USB. Pour cela, activer le mode developpeur dans : paramètre > Securité > Mode développement.
Pour le mode USB, vous devez faire en plus : Paramètre > Stockage > Connexions USB Connexion à Windows.
Maintenant, si vous voulez tester vos applications sur votre téléphone, il va falloir demander des clefs à blackberry sur ce liens https://www.blackberry.com/SignedKeys/
Dès que vous les avez reçu, nous allons pouvoir faire notre première application ! 

Aucun commentaire:

Enregistrer un commentaire