Your SlideShare is downloading. ×
Ateliers : Developpement mobile vs open source
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Ateliers : Developpement mobile vs open source

982
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
982
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Algeria 2011
  • 2. Ateliers :Développement Mobile Android / J2ME
  • 3. SommaireCréation d’une application mobile à l’aide de : Neatbeans 7.0 Java ME 2.5.2 Netbeans Mobility 1.11.1Cré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 J2MERessources : 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 J2MEInstaller 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 J2MEInstallation 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 lassistant 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 J2MECréation d’une nouvelle application MIDP 8
  • 9. Crée une application avec J2MEEntrez le nom du projet : bonjourSFD 9
  • 10. Crée une application avec J2MEChoisissez le profil MIDP 2.0 et la configuration CLDC 1.1 1 0
  • 11. Crée une application avec J2ME3 vues sont disponible :1. La vue Source2. La vue Screen Design (glisser déposer les composants)3. La vue Flow : illustre la communication entre les objet4. 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 J2MEDescription du code source Midlet : 1 3
  • 14. Crée une application avec J2MEDébogage : 1 4
  • 15. Java MECycle 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 AndroidRessources : 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 AndroidInstaller les outils suivants : Extraire Android SDK r15 Ajouter les plateformes et composants avec SDK manager 1 8
  • 19. Crée une application avec AndroidComposants 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 AndroidMettre à 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 AndroidFichier > Nouveau > Android Project 2 1
  • 22. Crée une application avec AndroidNom du projet et package et Choisissez laplateforme Android 4.0 2 2
  • 23. Crée une application avec AndroidSi Netbeans vous donne l’erreur suivante :mypathbuild.xml:40: Source resource does not exist:E:mypathproject.propertiesIl 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 AndroidModification 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 AndroidLancer Android Virtual Manager puissélectionner un appareil dans la liste 2 5
  • 26. Crée une application avec AndroidSélectionnez Build & Run, puis choisissezl’appareil en cours : 2 6
  • 27. Crée une application avec AndroidRésultat final : 2 7
  • 28. Crée une application avec AndroidModifier l’interface de l’application à l’aidedes fichiers XMLres/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 AndroidRésultat final : 3 0
  • 31. AndroidCycle de vie d’une application Android1. Running state2. Paused state3. Stopped state4. Destroyed state 3 1
  • 32. À voir absolumentTitanium appaccelerator www.appcelerator.comPhone 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