LE DÉVELOPPEMENT D’APPLICATIONSPOUR SMARTPHONES ANDROÏDEric EmmanuelliAmbin Informatique15 mars 2012
SOMMAIRE Ambin Informatique Principaux composants d’un Smartphone Qu’est-ce qu’une application ? Pourquoi une applicat...
Nous sommes une eco-entreprise qui développe des logiciels pour tous lesdomaines de l’informatique.Pour tous les projets a...
2010 : Iphone – Android                                                       2010 : Ecoportrait                        20...
GOOGLE - GREEN Ses serveurs utilisent 50% moins d’énergie  que des serveurs classiques Utilisation de 30 % d’énergie pro...
PRINCIPAUX COMPOSANTS D’UN SMARTPHONE        Téléphone             Vous mettre en relation avec un interlocuteur       ...
PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?          Un haut parleur               Emettre du son                     dif...
PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?           flash appareil photo à larrière               Augmenter la luminosit...
PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?          Une prise écouteur              Sert pour certains périphériques spéc...
QU’EST-CE QU’UNE APPLICATION ? Une application smartphone, c’est faire jouer l’utilisateur avec un certain nombre de compo...
POURQUOI UNE APPLICATION SMARTPHONE ?Constat : En 2011: 487 millions écoulés pour 414,6  millions d’ordinateurs (source C...
POURQUOI UNE APPLICATION SMARTPHONE ?BESOINS CLIENTS  Catalogue                      Fidélisation      Informer   produit•...
POURQUOI UNE APPLICATION SMARTPHONE ?SE FAIRE CONNAITREGéolocalisation       Informer    Service réduit• Proximité       •...
POURQUOI UNE APPLICATION SMARTPHONE ?ADRESSER UN BESOIN « MÉTIER »  Nomade            Interne       Intervention• Déplacem...
RÉUSSIR SON APPLICATION         Méthodologie         • Définir le besoin         • Maquettage         • Itérations        ...
RÉUSSIR SON APPLICATIONNavigation                          Sources site                          Google
RÉUSSIR SON APPLICATIONThèmes:     Holo Light.   Holo Dark                               Sources site                     ...
RÉUSSIR SON APPLICATIONExemple de recherche graphique :Exemple de maquette jouable (en HTML5) :
ANDROÏD ET RESSOURCES   Langage de développement : Java   Androïd c’est la diversité   Le support des nouveautés techni...
ANDROÏD ET RESSOURCES Le SDK est un environnement  ouvert et à compatibilité  ascendante (v4.0) Support Javascript, HTML...
ANDROÏD– SDK V4.0 - ICE CREAM SANDWICH Police plus lisible Multitâches Widgets dimensionnables Moteur vocal Gestion f...
CONCLUSION Si Apple reste précurseur, Androïd n’a plus rien  à envier au niveau design, ergonomie, et  technique Les Sma...
CONCLUSION   Une application Smartphone ne déroge pas à la    règle d’une application informatique, les    questions à se...
QUESTION / RÉPONSE     A votre écoute     Comme d’habitude c’est la première     question qui est la plus difficile
SOURCES http://www.google.com/green/energy/ http://www.android.com/ http://www.journaldunet.com http://fr.wikipedia.or...
ANNEXES –ARCHITECTURE D’ANDROÏD
ANNEXES – ANDROÏD GUI
Prochain SlideShare
Chargement dans…5
×

Présentation développement application Android

3 825 vues

Publié le

Publié dans : Technologie
0 commentaire
4 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
3 825
Sur SlideShare
0
Issues des intégrations
0
Intégrations
313
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Présentation développement application Android

  1. 1. LE DÉVELOPPEMENT D’APPLICATIONSPOUR SMARTPHONES ANDROÏDEric EmmanuelliAmbin Informatique15 mars 2012
  2. 2. SOMMAIRE Ambin Informatique Principaux composants d’un Smartphone Qu’est-ce qu’une application ? Pourquoi une application? Réussir son application Android et ressources Conclusion Questions / réponses
  3. 3. Nous sommes une eco-entreprise qui développe des logiciels pour tous lesdomaines de l’informatique.Pour tous les projets auxquels nous participons, nous mettons en œuvre uneapproche développement durable :  Réutilisation de vos codes sources ;  Développement de code optimisé ;  Développement pour des environnements pérennes.Notre savoir-faire s’articule autour des thèmes suivants :  Création d’applications pour Internet, Windows, et Linux :  Logiciel « métier »,  Logiciel « tactile »,  Application « téléphone » (WinPhone 7, Androïd, Iphone),  Site Web,  Plugiciel Flash ou Silverlight ;  Développement d’applications riches (silverlight, java/servlet, flash/flex) ;  Intégration de différentes applications « métiers » afin de fournir à l’utilisateur un logiciel adapté à ses besoins ;  Web 2.0 afin d’améliorer le diffusion/l’exploitation d’informations.
  4. 4. 2010 : Iphone – Android 2010 : Ecoportrait 2009 : Applications mobiles et tactiles2006 : Création – développement d’applications métiers
  5. 5. GOOGLE - GREEN Ses serveurs utilisent 50% moins d’énergie que des serveurs classiques Utilisation de 30 % d’énergie propre ou renouvelable Investissement dans des projets d’énergie propres Google est reconnu pour ses efforts par ces deux organismes : Sources site Google
  6. 6. PRINCIPAUX COMPOSANTS D’UN SMARTPHONE  Téléphone  Vous mettre en relation avec un interlocuteur  Texto  Envoyer/Recevoir un texto de confirmation  Un écran tactile  Sous Androïd, la taille de l’écran peut être différente d’un Smartphone à l’autre  Afficher des « données »  Clavier virtuel  Le gestuel : Transformer le touché en action (zoomer à laide du pincé)  Déplacer des éléments à lécran  Prise d’empreintes  Un gyroscope  Gérer l’orientation,  Rapidité d’un geste
  7. 7. PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?  Un haut parleur  Emettre du son  diffusion de musique (lecteur de musique)  diffusion dinformation de guidage  diffusion donde sonore inaudible pour lhomme  Un micro  Recevoir un son,  reconnaitre une voix  Appareil photo à l’arrière  prendre des photos  prendre des vidéos  lecteur de code barre (flashcode, QR Code, EAN13...)  reconnaissance dobjet  réalité augmentée  Détecteur de mouvement  Appareil photo à l’avant  Se voir  Reconnaissance faciale
  8. 8. PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?  flash appareil photo à larrière  Augmenter la luminosité lors de prise de vue  Lampe  connexion internet (2G, 3G, 3G+, WiFI, HotSpot)  Naviguer sur internet  Consommer des services Web  Recevoir des notifications (le serveur pousse l’information)  Mettre à jour en tâche de fond les bases de données embarquées  Accès à des ressources partagées (disques)  GPS  Se localiser  Etre localisé
  9. 9. PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?  Une prise écouteur  Sert pour certains périphériques spécifiques (ex: TPE)  Mémoire Interne / Carte SD  Stocker les applications téléchargées  Stocker la musique  Stocker les photos / vidéos  Stocker du contenu tiers lié aux applications  Stocker des fichiers dinformations didentification et/ou dauthentification  détecteur de luminosité  Régler l’affichage de l’écran automatiquement
  10. 10. QU’EST-CE QU’UNE APPLICATION ? Une application smartphone, c’est faire jouer l’utilisateur avec un certain nombre de composants. Elle dispose :  D’une interface  D’une ergonomie  D’une navigation  De fonctionnalités C’est un logiciel qui se fabrique comme un autre.
  11. 11. POURQUOI UNE APPLICATION SMARTPHONE ?Constat : En 2011: 487 millions écoulés pour 414,6 millions d’ordinateurs (source Canalys) Conseil : Contrôler la compatibilité de votre site Internet avec les smartphones Toujours plus puissant Ecran très lisible Toujours avec soi Connecté à Internet la majorité du temps
  12. 12. POURQUOI UNE APPLICATION SMARTPHONE ?BESOINS CLIENTS Catalogue Fidélisation Informer produit• Visualiser • Dialoguer • Promotions• Faciliter l’achat • Consommer • Suivi livraison
  13. 13. POURQUOI UNE APPLICATION SMARTPHONE ?SE FAIRE CONNAITREGéolocalisation Informer Service réduit• Proximité • Vitrine • Donner envie
  14. 14. POURQUOI UNE APPLICATION SMARTPHONE ?ADRESSER UN BESOIN « MÉTIER » Nomade Interne Intervention• Déplacements • Gestion des • Suivi de flotte• Réactivité stocks • Compte-rendu• Tableaux de • Gestion des • Documentation bord réunions métier
  15. 15. RÉUSSIR SON APPLICATION Méthodologie • Définir le besoin • Maquettage • Itérations Fonctionnalités • Un nombre minimum pour être efficace • Trop d’informations rend illisible l’application Nomadisme • Mode déconnecté / synchronisation • Usage de réseau à faible débit • Sécurisation Graphisme / Ergonomie • Dépend des Smartphones cibles • Doit être le plus fluide et le plus logique possible • Demande du temps
  16. 16. RÉUSSIR SON APPLICATIONNavigation Sources site Google
  17. 17. RÉUSSIR SON APPLICATIONThèmes: Holo Light. Holo Dark Sources site Google
  18. 18. RÉUSSIR SON APPLICATIONExemple de recherche graphique :Exemple de maquette jouable (en HTML5) :
  19. 19. ANDROÏD ET RESSOURCES Langage de développement : Java Androïd c’est la diversité Le support des nouveautés techniques est assuré Le dépôt sur le Market n’est soumis à aucune restriction / validation de Google Le dépôt sur le market n’est pas obligatoire pour une application
  20. 20. ANDROÏD ET RESSOURCES Le SDK est un environnement ouvert et à compatibilité ascendante (v4.0) Support Javascript, HTML5, CSS3 SQLite Prise en charge des services Google Grand nombre de codecs audio et video
  21. 21. ANDROÏD– SDK V4.0 - ICE CREAM SANDWICH Police plus lisible Multitâches Widgets dimensionnables Moteur vocal Gestion fine de la consommation Reconnaissance de visage Rendu graphique 3D Chiffrement
  22. 22. CONCLUSION Si Apple reste précurseur, Androïd n’a plus rien à envier au niveau design, ergonomie, et technique Les Smartphones et les tablettes sont en train de révolutionner :  La consommation d’internet (site Web , les services )  Le nomadisme  L’usage en entreprise La« consommation » se fait principalement au niveau des applications
  23. 23. CONCLUSION Une application Smartphone ne déroge pas à la règle d’une application informatique, les questions à se poser sont donc :  Qu’est-ce que je veux faire ?  Comment cela se traduit-il pour l’utilisateur ? Un cahier des charges et une méthodologie sont gages de votre réussite Une application doit être efficace, un maquettage est le moyen de le faire sous votre contrôle.
  24. 24. QUESTION / RÉPONSE A votre écoute Comme d’habitude c’est la première question qui est la plus difficile
  25. 25. SOURCES http://www.google.com/green/energy/ http://www.android.com/ http://www.journaldunet.com http://fr.wikipedia.org/wiki/Méthode_agile http://www.teehanlax.com
  26. 26. ANNEXES –ARCHITECTURE D’ANDROÏD
  27. 27. ANNEXES – ANDROÏD GUI

×