SlideShare une entreprise Scribd logo
Algeria 2011
Ateliers :
Développement Mobile
  Android / J2ME
Sommaire

Création d’une application mobile à l’aide de :
  Neatbeans 7.0
  Java ME 2.5.2
  Netbeans Mobility 1.11.1
Crée une application mobile sous Android
  Neatbeans 7.0
  Android SDK r15
  Netbeans plugin for Android nbandroid-1.7

                                              3
Crée une application
     avec J2ME


                   4
Crée une application avec J2ME

Ressources :
  Java Development Kit (JDK) 7 update 1
  NetBeans 7.0.1
  NetBeans Mobility 1.11.1 (Java Mobile Edition)
  Sun Java Wireless Toolkit 2.5.2 for CLDC




                                                   5
Crée une application avec J2ME

Installer les outils suivants :
  Java Developement Kit 7u1
  NetBeans 7.0.1
  Sun Java Wireless Toolkit 2.5.2 for CLDC




                                             6
Crée une application avec J2ME

Installation de NetBeans Mobility 1.11.1
  Sélectionnez Tools > Update Center.
  Dans l’onglet Available Plugins sélectionnez
  Mobility dans le liste.
  Suivez les instructions de l'assistant pour
  télécharger et installer les modules suivants depuis
  le Centre de Mise à Jour.
  Redémarrez votre Netbeans



                                                   7
Crée une application avec J2ME

Création d’une nouvelle application MIDP




                                           8
Crée une application avec J2ME

Entrez le nom du projet : bonjourSFD




                                       9
Crée une application avec J2ME
Choisissez le profil MIDP 2.0 et la configuration CLDC 1.1




                                                        1
                                                        0
Crée une application avec J2ME
3 vues sont disponible :




1. La vue Source
2. La vue Screen Design (glisser déposer les composants)
3. La vue Flow : illustre la communication entre les objet
4. La vue Analyser : pour analyser les commandes et les
   ressources utilisés
                                                     1
                                                     1
Crée une application avec J2ME




                            1
                            2
Crée une application avec J2ME
Description du code source Midlet :




                                      1
                                      3
Crée une application avec J2ME
Débogage :




                              1
                              4
Java ME

Cycle de vie d’une Midlet :



1. startApp()
2. pauseApp()
3. destroyApp()




                              1
                              5
Crée une application
   avec Android


                   1
                   6
Crée une application avec Android

Ressources :
  Java Development Kit (JDK) 7 update 1
  NetBeans 7.0.1
  Android SDK r15
  Plugin Netbeans pour Android nbandroid-1.7




                                               1
                                               7
Crée une application avec Android

Installer les outils suivants :
  Extraire Android SDK r15
  Ajouter les plateformes et composants avec
  SDK manager




                                               1
                                               8
Crée une application avec Android

Composants disponible :
 SDK Tools : outils de débogage et teste.
 SDK Platform-tools : outils plateformes de dev
 Android platforms : les versions Android
 USB Driver for Windows
 Exemples
 Documentation



                                                  1
                                                  9
Crée une application avec Android

Mettre à jours votre path :
    Ajouter les chemins suivant à la variable PATH de
    Windows :
  1. {chemin-sdk}/tools/
  2. {chemin-sdk}/platform-tools/




                                                        2
                                                        0
Crée une application avec Android

Fichier > Nouveau > Android Project




                                      2
                                      1
Crée une application avec Android

Nom du projet et package et Choisissez la
plateforme Android 4.0




                                        2
                                        2
Crée une application avec Android

Si Netbeans vous donne l’erreur suivante :
mypathbuild.xml:40: Source resource does not exist:
E:mypathproject.properties
Il faudrait refaire le fichier build.xml pour cela il faut :
      Entrer dans le repertoire du projet et supprimer le fichier
      build.xml
      Executer la command suivante :
      android update project -p PATH/TO/PROJECT
    Cette commande va vous régénérer un nouveau
    build.xml

                                                               2
                                                               3
Crée une application avec Android

Modification de la méthode :
public void onCreate(Bundle savedInstanceState)
  {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  TextView text1 = new TextView(this);
  text1.setText(“Hello World”);
  setContentView(text1);
  }



                                                  2
                                                  4
Crée une application avec Android

Lancer Android Virtual Manager puis
sélectionner un appareil dans la liste




                                         2
                                         5
Crée une application avec Android

Sélectionnez Build & Run, puis choisissez
l’appareil en cours :




                                        2
                                        6
Crée une application avec Android

Résultat final :




                                  2
                                  7
Crée une application avec Android

Modifier l’interface de l’application à l’aide
des fichiers XML
res/layout/main.xml
<?xml version="1.0" encoding="utf-8"?>
  <TextView
  xmlns:android="http://schemas.android.com/apk/res/android"
   android:id="@+id/textview"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:text="@string/hello"/>



                                                        2
                                                        8
Crée une application avec Android

  Dans res/values/strings.xml
<?xml version="1.0" encoding="utf-8"?>
  <resources>
     <string name="hello">Hello, Android! I am a string
  resource!</string>
     <string name="app_name">Hello, Android</string>
  </resources>

  Puis enlever les lignes suivantes :
   TextView text1 = new TextView(this);
    text1.setText("Bonjour Software Freedom Day");
    setContentView(text1);

                                                          2
                                                          9
Crée une application avec Android

Résultat final :




                                  3
                                  0
Android

Cycle de vie d’une application Android



1. Running state
2. Paused state
3. Stopped state
4. Destroyed state


                                         3
                                         1
À voir absolument

Titanium appaccelerator
 www.appcelerator.com


Phone Gap
 http://phonegap.com/


Google I/O 2011 : HTML5
 http://www.google.com/events/io/2011/

                                         3
                                         2
Merci de votre
 Attention


                 3
                 3

Contenu connexe

PDF
Cours android 2016_partie1
PDF
Android wear
PPTX
1 tours horizon
PDF
Chp5 - Applications Android
PDF
iOS App Group for Debugging
PPTX
Cours 1 Android
PDF
iOS App Group for Debugging
PPTX
Présentation et Initiative pour le développement Android
Cours android 2016_partie1
Android wear
1 tours horizon
Chp5 - Applications Android
iOS App Group for Debugging
Cours 1 Android
iOS App Group for Debugging
Présentation et Initiative pour le développement Android

Tendances (20)

PPSX
Hello droid
PDF
Introduction a Android
PPTX
Android pour les debutants
PPTX
CocoaHeads An Android Overview (fr)
PDF
Application Spring MVC/IOC & Hibernate
PDF
Initiation à Android
PDF
Cours android user_interface_2016
PPT
Initiation Android Niveau Débutant
PPTX
Android Studio, premier contact
PDF
In01 - Programmation Android - 01 - introduction
PDF
Programmation sous Android
PDF
Les vues (views) sous android
PDF
Tutorial android
PDF
PPTX
Introduction au développement Android
PDF
01 programmation mobile - android - (introduction)
PDF
Créez vos propres plugins qgis
PPTX
Flex mobile
PDF
Applications Android - cours 3 : Android Studio (Outil de développement)
PDF
Les ateliers android_1_vers2015
Hello droid
Introduction a Android
Android pour les debutants
CocoaHeads An Android Overview (fr)
Application Spring MVC/IOC & Hibernate
Initiation à Android
Cours android user_interface_2016
Initiation Android Niveau Débutant
Android Studio, premier contact
In01 - Programmation Android - 01 - introduction
Programmation sous Android
Les vues (views) sous android
Tutorial android
Introduction au développement Android
01 programmation mobile - android - (introduction)
Créez vos propres plugins qgis
Flex mobile
Applications Android - cours 3 : Android Studio (Outil de développement)
Les ateliers android_1_vers2015
Publicité

En vedette (20)

PPT
Java pour android
PPTX
Android Tutorials : Basic widgets
PDF
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
PDF
What fUML can bring to MBSE?
ODP
OCL 2.5 plans
PDF
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
PDF
OCCIware
ODP
Local Optimizations in Eclipse QVTc and QVTr using the Micro-Mapping Model of...
PDF
Be serious with sirius your journey from first experimentation to large deplo...
PPTX
Vbisigk
ODP
Optimized declarative transformation First Eclipse QVTc results
PDF
Prfc rhapsody simulation_1.0
PPTX
Environnement de développement de bases de données
PPTX
Developpement mobile vs open source
ODP
Modeling the OCL Standard Library
ODP
Aligning OCL and UML
PPTX
ODP
OCL Specification Status
PPTX
Java vs .Net
ODP
Yet Another Three QVT Languages
Java pour android
Android Tutorials : Basic widgets
OCCIware, an extensible, standard-based XaaS consumer platform to manage ever...
What fUML can bring to MBSE?
OCL 2.5 plans
OCCIware Contribution to the EU consultation on Cloud Computing Research Inno...
OCCIware
Local Optimizations in Eclipse QVTc and QVTr using the Micro-Mapping Model of...
Be serious with sirius your journey from first experimentation to large deplo...
Vbisigk
Optimized declarative transformation First Eclipse QVTc results
Prfc rhapsody simulation_1.0
Environnement de développement de bases de données
Developpement mobile vs open source
Modeling the OCL Standard Library
Aligning OCL and UML
OCL Specification Status
Java vs .Net
Yet Another Three QVT Languages
Publicité

Similaire à Ateliers : Developpement mobile vs open source (20)

PDF
Tutorial android
PDF
Tutorial android - créer des apps
PDF
Les ateliers android_1_vers2015
PDF
Les ateliers android_1_vers2015
PPTX
Android Studio, premier contact
PDF
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
PDF
Introduction_Android_-_Complet.pdf
PPT
Initiation au développement mobile sous Android
PDF
Support developpement applications mobiles avec ionic v3 et v4
DOCX
Chap android
PPT
développement mobile sous Android Studio
PPTX
cours Android.pptx
PDF
Windows phone 7 sync application sur Azure, création d'application offline re...
PPTX
M204-Ch03_ Comprendre les concepts de React JS.pptx
PPTX
DART.pptx
PPT
Composants d-une application Android.ppt
PDF
Cours android 2016
PDF
1-android.pdf
PDF
chapitre-1-introduction-plateforme-android (2).pdf
Tutorial android
Tutorial android - créer des apps
Les ateliers android_1_vers2015
Les ateliers android_1_vers2015
Android Studio, premier contact
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Introduction_Android_-_Complet.pdf
Initiation au développement mobile sous Android
Support developpement applications mobiles avec ionic v3 et v4
Chap android
développement mobile sous Android Studio
cours Android.pptx
Windows phone 7 sync application sur Azure, création d'application offline re...
M204-Ch03_ Comprendre les concepts de React JS.pptx
DART.pptx
Composants d-une application Android.ppt
Cours android 2016
1-android.pdf
chapitre-1-introduction-plateforme-android (2).pdf

Plus de Korteby Farouk (9)

PPTX
Création des sites web pour débutant
PPTX
XWiki : Framework de développement pour les plateformes collaboratives
PPTX
Atelier : Développement rapide d&rsquo;une application basée surXWiki
PPT
Le système d&rsquo;E/S en Java
PPT
Les Servlets et JSP
PPT
Système répartis avec RMI
PPT
Le Réseau et Java
PPT
Java Database Connectivity
PPT
Création des sites web pour débutant
XWiki : Framework de développement pour les plateformes collaboratives
Atelier : Développement rapide d&rsquo;une application basée surXWiki
Le système d&rsquo;E/S en Java
Les Servlets et JSP
Système répartis avec RMI
Le Réseau et Java
Java Database Connectivity

Ateliers : Developpement mobile vs open source

  • 3. Sommaire Création d’une application mobile à l’aide de : Neatbeans 7.0 Java ME 2.5.2 Netbeans Mobility 1.11.1 Crée une application mobile sous Android Neatbeans 7.0 Android SDK r15 Netbeans plugin for Android nbandroid-1.7 3
  • 4. Crée une application avec J2ME 4
  • 5. Crée une application avec J2ME Ressources : Java Development Kit (JDK) 7 update 1 NetBeans 7.0.1 NetBeans Mobility 1.11.1 (Java Mobile Edition) Sun Java Wireless Toolkit 2.5.2 for CLDC 5
  • 6. Crée une application avec J2ME Installer les outils suivants : Java Developement Kit 7u1 NetBeans 7.0.1 Sun Java Wireless Toolkit 2.5.2 for CLDC 6
  • 7. Crée une application avec J2ME Installation de NetBeans Mobility 1.11.1 Sélectionnez Tools > Update Center. Dans l’onglet Available Plugins sélectionnez Mobility dans le liste. Suivez les instructions de l'assistant pour télécharger et installer les modules suivants depuis le Centre de Mise à Jour. Redémarrez votre Netbeans 7
  • 8. Crée une application avec J2ME Création d’une nouvelle application MIDP 8
  • 9. Crée une application avec J2ME Entrez le nom du projet : bonjourSFD 9
  • 10. Crée une application avec J2ME Choisissez le profil MIDP 2.0 et la configuration CLDC 1.1 1 0
  • 11. Crée une application avec J2ME 3 vues sont disponible : 1. La vue Source 2. La vue Screen Design (glisser déposer les composants) 3. La vue Flow : illustre la communication entre les objet 4. La vue Analyser : pour analyser les commandes et les ressources utilisés 1 1
  • 12. Crée une application avec J2ME 1 2
  • 13. Crée une application avec J2ME Description du code source Midlet : 1 3
  • 14. Crée une application avec J2ME Débogage : 1 4
  • 15. Java ME Cycle de vie d’une Midlet : 1. startApp() 2. pauseApp() 3. destroyApp() 1 5
  • 16. Crée une application avec Android 1 6
  • 17. Crée une application avec Android Ressources : Java Development Kit (JDK) 7 update 1 NetBeans 7.0.1 Android SDK r15 Plugin Netbeans pour Android nbandroid-1.7 1 7
  • 18. Crée une application avec Android Installer les outils suivants : Extraire Android SDK r15 Ajouter les plateformes et composants avec SDK manager 1 8
  • 19. Crée une application avec Android Composants disponible : SDK Tools : outils de débogage et teste. SDK Platform-tools : outils plateformes de dev Android platforms : les versions Android USB Driver for Windows Exemples Documentation 1 9
  • 20. Crée une application avec Android Mettre à jours votre path : Ajouter les chemins suivant à la variable PATH de Windows : 1. {chemin-sdk}/tools/ 2. {chemin-sdk}/platform-tools/ 2 0
  • 21. Crée une application avec Android Fichier > Nouveau > Android Project 2 1
  • 22. Crée une application avec Android Nom du projet et package et Choisissez la plateforme Android 4.0 2 2
  • 23. Crée une application avec Android Si Netbeans vous donne l’erreur suivante : mypathbuild.xml:40: Source resource does not exist: E:mypathproject.properties Il faudrait refaire le fichier build.xml pour cela il faut : Entrer dans le repertoire du projet et supprimer le fichier build.xml Executer la command suivante : android update project -p PATH/TO/PROJECT  Cette commande va vous régénérer un nouveau build.xml 2 3
  • 24. Crée une application avec Android Modification de la méthode : public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); TextView text1 = new TextView(this); text1.setText(“Hello World”); setContentView(text1); } 2 4
  • 25. Crée une application avec Android Lancer Android Virtual Manager puis sélectionner un appareil dans la liste 2 5
  • 26. Crée une application avec Android Sélectionnez Build & Run, puis choisissez l’appareil en cours : 2 6
  • 27. Crée une application avec Android Résultat final : 2 7
  • 28. Crée une application avec Android Modifier l’interface de l’application à l’aide des fichiers XML res/layout/main.xml <?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/textview" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/hello"/> 2 8
  • 29. Crée une application avec Android Dans res/values/strings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello, Android! I am a string resource!</string> <string name="app_name">Hello, Android</string> </resources> Puis enlever les lignes suivantes : TextView text1 = new TextView(this); text1.setText("Bonjour Software Freedom Day"); setContentView(text1); 2 9
  • 30. Crée une application avec Android Résultat final : 3 0
  • 31. Android Cycle de vie d’une application Android 1. Running state 2. Paused state 3. Stopped state 4. Destroyed state 3 1
  • 32. À voir absolument Titanium appaccelerator www.appcelerator.com Phone Gap http://phonegap.com/ Google I/O 2011 : HTML5 http://www.google.com/events/io/2011/ 3 2
  • 33. Merci de votre Attention 3 3