Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Sujet : [Tutoriel] Installation et configuration dev BB10

Bonjour à tous, je fais ce message si des dev ont envie de créer leur application sur ce fabuleux OS qu’est BB10.

Dans ce « tuto » j’expliquerai l’installation des outils nécessaires pour une application native. Si ça intéresse par la suite je peux faire la même chose pour la partie HTML 5.

Je mets volontairement de côté la partie Android car vous trouverez déjà beaucoup de chose sur le net. (Je peux tout de même répondre à vos questions sur sujet)

Le tuto ci-dessous est pour une config PC (windows 7 ou >) 64 bits.

Installation environnement Dev BB10.

Première chose à faire, télécharger Momentics IDE.
Un seul lien : http://developer.blackberry.com/native/ … .setup.exe

L’installation est un simple NEXT NEXT (aucune configuration nécessaire)

Momentics qu’est-ce que c’est ?
C’est l’outil fournit par BlackBerry pour le développement natif sur leur plateforme. Dans les faits c’est Eclipse avec une (grosse) surcouche.

Premier lancement


Une fois celui-ci installé on choisit l’emplacement de son Workspace (Eclipse oblige). Vous pouvez le laisser par défaut (à savoir C:\Users\username\momentics-workspace).

Une fois ouvert celui-ci essaiera de détecter si vous avez un Device connecté à votre PC. Si c’est le cas mettez le mode développement à ON sur votre BB, sinon télécharger le BB10 Simulator. (si possible choisissez sur un Device, le Simulator est lourd et plutôt galère).

Ensuite l’API Level (ça commence a devenir intéressant). Vous pouvez décider quel version du SDK vous allez utiliser pour votre application. De préférence prenez la derniére version. L’avantage c’est que vous allez avoir accès au tout dernier SDK et pouvoir découvrir les nouveautés proposées par celui-ci.

http://img11.hostingpics.net/pics/146188SDK.png

Dans notre exemple on va prendre le 10.3.1. Momentics va le télécharger et l’installer sur notre poste (compter environ 1GO).

Ok et après ?


Et bien c’est fini ! Vous avez tout le nécessaire pour développer votre application sur votre terminal, avouez que c’est PLUS que simple.

Si jamais vous me croyez pas essayé d’installer le nécessaire au développement ANDROID vous allez tout de suite comprendre laquelle des 2 solutions est la plus simple !

Il ne vous reste plus qu'à créer la prochaine application #1 sur le BB World smile

http://www.blackberry-10.fr/forum/img/reglettes/z10.png
►   P'9982STK100-1 / 10.2.1.3442

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Re : [Tutoriel] Installation et configuration dev BB10

Salut antoine,

en effet je l'avais téléchargé il y a quelques mois, j'avais surtout galéré pour télécharger le BlackBerry simulator mais je ne savais pas que l'on pouvait brancher son téléphone directement ! Bien plus simple.

Merci pour ce "mini-tuto" même si le plus dur reste à réaliser dans les étapes suivantes que tu n'indiques pas : certains pourront croire qu'il suffit de glisser des boutons et autres textes ... alors que c'est pas mal de lignes de code. Enfin.. sauf si je me trompe et que là aussi je suis passé à côté de quelques chose smile

http://img4.hostingpics.net/pics/390216popopopopopop.png

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Re : [Tutoriel] Installation et configuration dev BB10

En effet des bases en programmations (JAVA ou C++) sont presque un pré-requis.

Mais blackberry a vraiment bien pensé le truc et surtout fournit ça :

http://developer.blackberry.com/native/sampleapps/

Ici plein d’exemple avec le code disponible en téléchargement (et même sur leur GitHub) !
Avec un peu de bidouille et de logique tu peux réussir a faire une petite application de type Liste avec les informations que tu souhaites.
Par contre c'est sûre que si tu veux faire un jeux en 3D ça risque d'être un peu chaud tongue

http://www.blackberry-10.fr/forum/img/reglettes/z10.png
►   P'9982STK100-1 / 10.2.1.3442

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 737

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Re : [Tutoriel] Installation et configuration dev BB10

Un petit exemple :

Je veux afficher une liste d'item dans ma liste déroulante en prenant l'information dans un fichier XML :

Sur Momentics :

NavigationPane {
    id: nav
    Page {
        Container {
            ListView {
                dataModel: XmlDataModel {
                    //On intégre le fichier qui contient nos informations
                    source: "data.xml"
                }
                onTriggered: {
                    //Lors de la selection d'un des élements que fait on ?
                    if (indexPath.length > 1) {
                        var chosenItem = dataModel.data(indexPath);
                        var contentpage = itemPageDefinition.createObject();
                        //Je récupére le texte de l'élement et je vais jusqu'à sa page
                        contentpage.itemPageTitle = chosenItem.name
                        nav.push(contentpage);
                    }
                }
                accessibility.name: "Listing"
            }

        }

Sur Android :

1°) Ajout d'un layout dans mon xml :

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinner"

2°) Ajout de ce code dans ma classe java :

Spinner spinner = null;
        @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);
               
        //Récupération du Spinner déclaré dans le fichier main.xml de res/layout
        spinner = (ListView) findViewById(R.id.spinner);
                //Création d'une liste d'élément à mettre dans le Spinner(pour l'exemple)
        List exemple = new ArrayList();       
        exemple.add("Assinie");
        exemple.add("Bassam");
        exemple.add("Abidjan");

        /*Le Spinner a besoin d'un adapter pour sa presentation alors on lui passe le context(this) et
                un fichier de presentation par défaut( android.R.layout.simple_spinner_item)
        Avec la liste des elements (exemple) */
        ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, exemple);
               
       
               /* On definit une présentation du spinner quand il est déroulé         (android.R.layout.simple_spinner_dropdown_item) */
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
               //Enfin on passe l'adapter au Spinner
        spinner.setAdapter(adapter);

Pour un résultat moindre sur Android (je met les informations en dur et non pas dans un .xml) j'ai peut être 2 fois plus de code avec des concepts moins basique (de l'héritage et donc de l'Override etc)

http://www.blackberry-10.fr/forum/img/reglettes/z10.png
►   P'9982STK100-1 / 10.2.1.3442

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

5 Dernière modification par BaffTech (02-01-2015 15:13:48)

Re : [Tutoriel] Installation et configuration dev BB10

Je suis pas encore au niveau pour me lancer (ça fait 5 ans que je me dis que je vais essayer de m'y mettre... et que j'ai pas ouvert un bouquin tongue) mais j'adore ce genre de topics!
Déjà, merci pour ces informations!

C'est quoi le langage le plus facile à appréhender pour un débutant?
On m'a toujours dit que CSharp était un bon compromis entre le C/C++ (Très complet mais très complexe) et le JAVA (plus simple mais moins de possibilité) mais comme je sais que je n'aurais jamais beaucoup de temps à y consacrer, je cherche un ouvrage sympa pour essayer d'apprendre sur le tas/tard en dilettante...
Sachant qu'en termes de programmation, je ne sais rien faire... je touche un peu de html/php/css et j'ai fait un peu de Delphi et un langage de programmation imaginaire (merci les profs "d'informatique") dans ma jeunesse étudiante mais je sais que ça n'a pas grand chose à voir malheureusement...

En tous cas j'aimerais bien voir une communauté de développeurs (francophones, ce serait encore mieux) discuter des possibilités et des futures applications natives...
Si ça devait se faire ici, ce serait encore mieux big_smile

*Powered by Blackberry Classic ... Meizu M3s

Re : [Tutoriel] Installation et configuration dev BB10

Le meilleur language pour débuter, une question qui revient souvent smile

A titre personnel j'ai commencé avec le php lorsque j'étais collégien ( ça date sad )
Pour après me tourner vers le .net (c# et VB) que j'ai vite laisser tomber (je trouve Visual Studio lourd,compatible uniquement windows etc)
J'ai pu faire aussi de l'Objectif C d'Apple (vraiment pas terrible pour débuter mais tellement génial à utiliser)
Maintenant je fais essentiellement du JAVA, J2EE, j'ai même tourner ma carrière vers ces langage avec des certifications de certains Framework. (Au passage j'aimerais bien savoir qui a pu te dire que C# etait plus dur et plus complet que JAVA tongue)

Moi je te dirais peut être d'essayer de commencer avec VBA (le VB présent dans Excel) c'est assez simple (rudimentaire presque) mais tu auras les notions de bases nécessaires dedans avec une approche pratique très rapide (créer un Excel pour faire ses comptes avec des boutons et des alertes en cas de passage vers un seuil négatif par exemple).

Aprés il n'y a pas de bonne réponse, tu peux même reprendre le Delphi ! (j'ai pu en faire aussi tu seras à l'aise avec VB du coup, les syntaxes sont assez proches)

http://www.blackberry-10.fr/forum/img/reglettes/z10.png
►   P'9982STK100-1 / 10.2.1.3442

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

7

Re : [Tutoriel] Installation et configuration dev BB10

Hello, merci pour ton tuto wink

Comme Paolo, j'ai également installé (il est encore sur mon PC) le SDK BB10 il y a plusieurs mois de ça ^^

http://img11.hostingpics.net/pics/766852Sanstitre1.jpg

Comme Antoine, j'ai jamais réussi à faire fonctionne le simulateur. Cependant sans aucune connaissance en matière de codage j'ai trouvé quelques "templates" (si on peut appeler ça comme ça) pour créer des petites Webview.

Dans l'ensemble j'ai trouvé ça simple de créer des petits trucs basiques de générer des BAR et de les installer sur son téléphone. Après sans connaissance on est vite rattrapé par la réalité et on peut pas faire de grandes applications smile

http://www.blackberry-10.fr/forum/img/reglettes/q10.png http://www.blackberry-10.fr/forum/img/reglettes/bouygues.png
BBM Channels Addicts à BlackBerry : C000AB2D5

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Re : [Tutoriel] Installation et configuration dev BB10

Merci Antoine !
Sans le simulateur comment fais tu pour vraiment tester tes appli ?

Pour commencer avec la programmation Java (gestion des pointeurs transparente, bcp d'APIs disponibles) et Python (pas de typage statique, on fait bcp de choses en peu de ligne de code) sont pas mal

http://www.blackberry-10.fr/forum/img/reglettes/q5_black.png
►  OS 10.3.2.2836   ►  SFR Red

Re : [Tutoriel] Installation et configuration dev BB10

@Antoine : et une fois le code compilé, tu mets l’exécutable où sur ton tel? Ca se fait automatiquement si le tel est branché ?

http://www.blackberry-10.fr/forum/img/reglettes/q5_black.png
►  OS 10.3.2.2836   ►  SFR Red

Re : [Tutoriel] Installation et configuration dev BB10

Hello, pas besoin de déposer, Momentics voit tout de suite ton téléphone, tu dois le passer en mode développement et il fera "l'upload" de l'application tout seul comme un grand ! (exactement comme le dev Android).

Tu n'es même plus obligé de brancher le tél sur un port USB, l'upload peut se faire via un réseau wifi.
Tu créer un réseau wifi sur le tél, tu le partage, tu te connectes dessus depuis ton pc et HOP LA !
(Quand je vous dit que les outils sont top qualité c'est pas des conneries)

http://www.blackberry-10.fr/forum/img/reglettes/z10.png
►   P'9982STK100-1 / 10.2.1.3442

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/default_vds/blackberry10/forum/include/parser.php on line 791

11

Re : [Tutoriel] Installation et configuration dev BB10

Pour le BlackBerry Simulator, c'est une machine virtuelle qui est lancée.
Il faut lancer cette machine virtuelle avec VMware Player. C'est très important.

Si la VM est lancée avec VirtualBox ou Vmware ça ne fonctionnera pas (la machine virtuelle restera figée après le démarrage).

http://www.blackberry-10.fr/forum/img/reglettes/passport.png
http://www.blackberry-10.fr/forum/img/reglettes/q10.png
http://www.blackberry-10.fr/forum/img/reglettes/bouygues.png

12

Re : [Tutoriel] Installation et configuration dev BB10

sans le simulateur dur dur de debugger sans avoir peur pour son tel non ?

http://www.blackberry-10.fr/forum/img/reglettes/q5_black.png
►  OS 10.3.2.2836   ►  SFR Red

Re : [Tutoriel] Installation et configuration dev BB10

Non, le tel risque pas grand chose de toute façon. On est que dans de l'applicatif;

Quand tu développes une application PC/MAC tu la lance pas dans une VM ? tongue

http://www.blackberry-10.fr/forum/img/reglettes/z10.png
►   P'9982STK100-1 / 10.2.1.3442

14

Re : [Tutoriel] Installation et configuration dev BB10

sauf si on cherche à modifier l'os ;p
où si on consomme du data sans le forfait qui suit !

http://www.blackberry-10.fr/forum/img/reglettes/q5_black.png
►  OS 10.3.2.2836   ►  SFR Red

Re : [Tutoriel] Installation et configuration dev BB10

Ha oui mais modifier l'os c'est différent (moi je parle que de l'applicatif classique).

Et pas faux pour le data j'avais pas pensé à ça smile
Mais le mieux reste de tester sur le phone pour un meilleur rendu avec une tite connection wifi smile

http://www.blackberry-10.fr/forum/img/reglettes/z10.png
►   P'9982STK100-1 / 10.2.1.3442