SlideShare une entreprise Scribd logo
1  sur  27
LE DÉVELOPPEMENT D’APPLICATIONS
POUR SMARTPHONES ANDROÏD




Eric Emmanuelli
Ambin Informatique
15 mars 2012
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
Nous sommes une eco-entreprise qui développe des logiciels pour tous les
domaines de l’informatique.
Pour tous les projets auxquels nous participons, nous mettons en œuvre une
approche 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.
2010 : Iphone – Android

                                                       2010 : Ecoportrait


                        2009 : Applications mobiles et tactiles




2006 : Création – développement d’applications métiers
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
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 à l'aide
              du pincé)
             Déplacer des éléments à l'écran
             Prise d’empreintes
        Un gyroscope
             Gérer l’orientation,
             Rapidité d’un geste
PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?
          Un haut parleur
               Emettre du son
                     diffusion de musique (lecteur de musique)
                     diffusion d'information de guidage
                     diffusion d'onde sonore inaudible pour l'homme
          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 d'objet
               réalité augmentée
               Détecteur de mouvement
          Appareil photo à l’avant
               Se voir
               Reconnaissance faciale
PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?

           flash appareil photo à l'arriè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é
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 d'informations
               d'identification et/ou d'authentification
          détecteur de luminosité
              Régler l’affichage de l’écran automatiquement
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.
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
POURQUOI UNE APPLICATION SMARTPHONE ?
BESOINS CLIENTS


  Catalogue
                      Fidélisation      Informer
   produit
• Visualiser          • Dialoguer    • Promotions
• Faciliter l’achat   • Consommer    • Suivi livraison
POURQUOI UNE APPLICATION SMARTPHONE ?
SE FAIRE CONNAITRE




Géolocalisation       Informer    Service réduit
• Proximité       • Vitrine      • Donner envie
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
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
RÉUSSIR SON APPLICATION

Navigation




                          Sources site
                          Google
RÉUSSIR SON APPLICATION

Thèmes:




     Holo Light.   Holo Dark
                               Sources site
                               Google
RÉUSSIR SON APPLICATION
Exemple 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 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
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
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
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
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.
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.org/wiki/Méthode_agile

 http://www.teehanlax.com
ANNEXES –ARCHITECTURE D’ANDROÏD
ANNEXES – ANDROÏD GUI

Contenu connexe

Tendances

Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebHarrathi Mohamed
 
Presentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicauxPresentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicauxFehmi Arbi
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFENadir Haouari
 
Conception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIREConception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIREGhizlane ALOZADE
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...Mohamed Cherkaoui
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRouâa Ben Hammouda
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatiqueHicham Ben
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potxBelwafi Bilel
 
Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileRim ENNOUR
 
Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"Nazih Heni
 
Présentation PFE Mastère PRO
Présentation PFE Mastère PROPrésentation PFE Mastère PRO
Présentation PFE Mastère PROahmedmiha
 
Rapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livresRapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livreskaies Labiedh
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Ayed CHOKRI
 
Ma présentation PFE
Ma présentation PFEMa présentation PFE
Ma présentation PFELouati Aicha
 
Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Ahmed Makni
 

Tendances (20)

gestion de projet
gestion de projetgestion de projet
gestion de projet
 
Ma présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site WebMa présentation PFE : Application Android & Site Web
Ma présentation PFE : Application Android & Site Web
 
Modele-elearning
Modele-elearningModele-elearning
Modele-elearning
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Presentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicauxPresentation pfe Système de gestion des rendez-vous médicaux
Presentation pfe Système de gestion des rendez-vous médicaux
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFE
 
Conception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIREConception et Réalisation d’une application de Gestion SCOLAIRE
Conception et Réalisation d’une application de Gestion SCOLAIRE
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
 
Rapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learningRapport- Conception et réalisation d'une plateforme social learning
Rapport- Conception et réalisation d'une plateforme social learning
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
Application web et mobile.potx
Application web et mobile.potxApplication web et mobile.potx
Application web et mobile.potx
 
Projet Fin D'étude Application Mobile
Projet Fin D'étude Application MobileProjet Fin D'étude Application Mobile
Projet Fin D'étude Application Mobile
 
Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"Présentation du l'application Mobile "Passion Beauté 1.0"
Présentation du l'application Mobile "Passion Beauté 1.0"
 
Présentation PFE Mastère PRO
Présentation PFE Mastère PROPrésentation PFE Mastère PRO
Présentation PFE Mastère PRO
 
Rapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livresRapport d'une application mobile de recommendation de livres
Rapport d'une application mobile de recommendation de livres
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
E-learning
E-learningE-learning
E-learning
 
Ma présentation PFE
Ma présentation PFEMa présentation PFE
Ma présentation PFE
 
Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...Pfe conception et réalisation d'une application de gestion des processus d'ac...
Pfe conception et réalisation d'une application de gestion des processus d'ac...
 

En vedette

Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
2011-06-21 ASIP Santé JNI "DMP Compatibilité & Web Services Patient"
2011-06-21 ASIP Santé JNI "DMP Compatibilité & Web Services Patient"2011-06-21 ASIP Santé JNI "DMP Compatibilité & Web Services Patient"
2011-06-21 ASIP Santé JNI "DMP Compatibilité & Web Services Patient"ASIP Santé
 
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »Cedric Buisson
 
iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement Rohit214
 
Readers Digest Grown Up Gappers
Readers Digest Grown Up GappersReaders Digest Grown Up Gappers
Readers Digest Grown Up GappersShaun Casey
 
Dareinys rivero mapa conceptual
Dareinys rivero mapa conceptualDareinys rivero mapa conceptual
Dareinys rivero mapa conceptualdareinys Rivero
 
Flagstaff: The real deal on this Northern Arizona city
Flagstaff: The real deal on this Northern Arizona cityFlagstaff: The real deal on this Northern Arizona city
Flagstaff: The real deal on this Northern Arizona cityRyn Gargulinski
 
importanciaauditoria
importanciaauditoriaimportanciaauditoria
importanciaauditoriaJorman Nava
 
Septic bucket list book: 22 things NOT to do before you die
Septic bucket list book: 22 things NOT to do before you dieSeptic bucket list book: 22 things NOT to do before you die
Septic bucket list book: 22 things NOT to do before you dieRyn Gargulinski
 
Shurta dubai shoulder rank badge
Shurta dubai shoulder rank badgeShurta dubai shoulder rank badge
Shurta dubai shoulder rank badgeE-Land Group
 
Nate Kamp better burger
Nate Kamp better burgerNate Kamp better burger
Nate Kamp better burgerkamp9999
 
Shurta dubai sam browne belt
Shurta dubai sam browne beltShurta dubai sam browne belt
Shurta dubai sam browne beltE-Land Group
 
Shurta dubai uniform button
Shurta dubai uniform buttonShurta dubai uniform button
Shurta dubai uniform buttonE-Land Group
 
L’environnement du développement mobile iOS & Android
L’environnement du développement mobile iOS & AndroidL’environnement du développement mobile iOS & Android
L’environnement du développement mobile iOS & AndroidChris Saez
 
La conception d’un objet connecté démystifiée
La conception d’un objet connecté démystifiéeLa conception d’un objet connecté démystifiée
La conception d’un objet connecté démystifiéeIsabelle JARNIOU
 

En vedette (20)

Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Pas à pas Internet mobile sur iOS
Pas à pas Internet mobile sur iOSPas à pas Internet mobile sur iOS
Pas à pas Internet mobile sur iOS
 
Etude internet mobile
Etude internet mobileEtude internet mobile
Etude internet mobile
 
2011-06-21 ASIP Santé JNI "DMP Compatibilité & Web Services Patient"
2011-06-21 ASIP Santé JNI "DMP Compatibilité & Web Services Patient"2011-06-21 ASIP Santé JNI "DMP Compatibilité & Web Services Patient"
2011-06-21 ASIP Santé JNI "DMP Compatibilité & Web Services Patient"
 
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
 
iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement iOS - Overview of Mobile Application Developement
iOS - Overview of Mobile Application Developement
 
Readers Digest Grown Up Gappers
Readers Digest Grown Up GappersReaders Digest Grown Up Gappers
Readers Digest Grown Up Gappers
 
Dareinys rivero mapa conceptual
Dareinys rivero mapa conceptualDareinys rivero mapa conceptual
Dareinys rivero mapa conceptual
 
Flagstaff: The real deal on this Northern Arizona city
Flagstaff: The real deal on this Northern Arizona cityFlagstaff: The real deal on this Northern Arizona city
Flagstaff: The real deal on this Northern Arizona city
 
Bucket list
Bucket listBucket list
Bucket list
 
Presentacion para gbi
Presentacion para gbiPresentacion para gbi
Presentacion para gbi
 
EvaluationQ7
EvaluationQ7EvaluationQ7
EvaluationQ7
 
importanciaauditoria
importanciaauditoriaimportanciaauditoria
importanciaauditoria
 
Septic bucket list book: 22 things NOT to do before you die
Septic bucket list book: 22 things NOT to do before you dieSeptic bucket list book: 22 things NOT to do before you die
Septic bucket list book: 22 things NOT to do before you die
 
Shurta dubai shoulder rank badge
Shurta dubai shoulder rank badgeShurta dubai shoulder rank badge
Shurta dubai shoulder rank badge
 
Nate Kamp better burger
Nate Kamp better burgerNate Kamp better burger
Nate Kamp better burger
 
Shurta dubai sam browne belt
Shurta dubai sam browne beltShurta dubai sam browne belt
Shurta dubai sam browne belt
 
Shurta dubai uniform button
Shurta dubai uniform buttonShurta dubai uniform button
Shurta dubai uniform button
 
L’environnement du développement mobile iOS & Android
L’environnement du développement mobile iOS & AndroidL’environnement du développement mobile iOS & Android
L’environnement du développement mobile iOS & Android
 
La conception d’un objet connecté démystifiée
La conception d’un objet connecté démystifiéeLa conception d’un objet connecté démystifiée
La conception d’un objet connecté démystifiée
 

Similaire à Présentation développement application Android

Les secrets du développement d'une application mobile
Les secrets du développement d'une application mobileLes secrets du développement d'une application mobile
Les secrets du développement d'une application mobileEutech SSII
 
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?Chambé-Carnet
 
TECHDAYS 2012 - De + en + de Sharepoint, de Dynamics CRM et d’iPad en entrepr...
TECHDAYS 2012 - De + en + de Sharepoint, de Dynamics CRM et d’iPad en entrepr...TECHDAYS 2012 - De + en + de Sharepoint, de Dynamics CRM et d’iPad en entrepr...
TECHDAYS 2012 - De + en + de Sharepoint, de Dynamics CRM et d’iPad en entrepr...Inetum
 
Developper une application mobile
Developper une application mobileDevelopper une application mobile
Developper une application mobileEutech SSII
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?NiceToMeetYou
 
Smartphone : et l'informatique devint mobile...
Smartphone : et l'informatique devint mobile...Smartphone : et l'informatique devint mobile...
Smartphone : et l'informatique devint mobile...CARA_Lyon
 
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)Christophe Ducamp
 
Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)SCALA
 
Retour d'expérience sur la conception et la construction d'une application ME...
Retour d'expérience sur la conception et la construction d'une application ME...Retour d'expérience sur la conception et la construction d'une application ME...
Retour d'expérience sur la conception et la construction d'une application ME...Microsoft Technet France
 
Competitic applications accessibles tablettes
Competitic   applications accessibles tablettesCompetitic   applications accessibles tablettes
Competitic applications accessibles tablettesCOMPETITIC
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrValtech
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutterJulien Saumande
 
Atelier T7 Développer un site ou une application mobile - Salon e-tourisme V...
Atelier T7 Développer un site ou une application  mobile - Salon e-tourisme V...Atelier T7 Développer un site ou une application  mobile - Salon e-tourisme V...
Atelier T7 Développer un site ou une application mobile - Salon e-tourisme V...Salon e-tourisme #VeM
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobilesneuros
 
Incubateur hec | acquérir du trafic et fidéliser son audience - utiliser les ...
Incubateur hec | acquérir du trafic et fidéliser son audience - utiliser les ...Incubateur hec | acquérir du trafic et fidéliser son audience - utiliser les ...
Incubateur hec | acquérir du trafic et fidéliser son audience - utiliser les ...Guilhem Bertholet
 
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-PaymentOCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-Paymentmmmaroc
 
Développement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practicesDéveloppement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practicesLaFrenchMobile
 
Mobiacube's proposition to WafaSalaf
Mobiacube's proposition to WafaSalafMobiacube's proposition to WafaSalaf
Mobiacube's proposition to WafaSalafYassine El Fadili
 

Similaire à Présentation développement application Android (20)

Les secrets du développement d'une application mobile
Les secrets du développement d'une application mobileLes secrets du développement d'une application mobile
Les secrets du développement d'une application mobile
 
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
[Chambé-Carnet] Web Mobile : quelles opportunités, quels moyens ?
 
Calm design xtof-2015-01-21
Calm design xtof-2015-01-21Calm design xtof-2015-01-21
Calm design xtof-2015-01-21
 
Intro Android
Intro AndroidIntro Android
Intro Android
 
TECHDAYS 2012 - De + en + de Sharepoint, de Dynamics CRM et d’iPad en entrepr...
TECHDAYS 2012 - De + en + de Sharepoint, de Dynamics CRM et d’iPad en entrepr...TECHDAYS 2012 - De + en + de Sharepoint, de Dynamics CRM et d’iPad en entrepr...
TECHDAYS 2012 - De + en + de Sharepoint, de Dynamics CRM et d’iPad en entrepr...
 
Developper une application mobile
Developper une application mobileDevelopper une application mobile
Developper une application mobile
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?
 
Smartphone : et l'informatique devint mobile...
Smartphone : et l'informatique devint mobile...Smartphone : et l'informatique devint mobile...
Smartphone : et l'informatique devint mobile...
 
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
Objets Connectés (Journée Innovation, Banque Postale, 2014-311)
 
Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)
 
Retour d'expérience sur la conception et la construction d'une application ME...
Retour d'expérience sur la conception et la construction d'une application ME...Retour d'expérience sur la conception et la construction d'une application ME...
Retour d'expérience sur la conception et la construction d'une application ME...
 
Competitic applications accessibles tablettes
Competitic   applications accessibles tablettesCompetitic   applications accessibles tablettes
Competitic applications accessibles tablettes
 
Tk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android FrTk04 Iphone Vs Android Fr
Tk04 Iphone Vs Android Fr
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
Atelier T7 Développer un site ou une application mobile - Salon e-tourisme V...
Atelier T7 Développer un site ou une application  mobile - Salon e-tourisme V...Atelier T7 Développer un site ou une application  mobile - Salon e-tourisme V...
Atelier T7 Développer un site ou une application mobile - Salon e-tourisme V...
 
Passage aux applications mobiles
Passage aux applications mobilesPassage aux applications mobiles
Passage aux applications mobiles
 
Incubateur hec | acquérir du trafic et fidéliser son audience - utiliser les ...
Incubateur hec | acquérir du trafic et fidéliser son audience - utiliser les ...Incubateur hec | acquérir du trafic et fidéliser son audience - utiliser les ...
Incubateur hec | acquérir du trafic et fidéliser son audience - utiliser les ...
 
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-PaymentOCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
OCTO Technologies - Mobile Monday Maroc: M-Banking & M-Payment
 
Développement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practicesDéveloppement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practices
 
Mobiacube's proposition to WafaSalaf
Mobiacube's proposition to WafaSalafMobiacube's proposition to WafaSalaf
Mobiacube's proposition to WafaSalaf
 

Présentation développement application Android

  • 1. LE DÉVELOPPEMENT D’APPLICATIONS POUR SMARTPHONES ANDROÏD Eric Emmanuelli Ambin Informatique 15 mars 2012
  • 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. Nous sommes une eco-entreprise qui développe des logiciels pour tous les domaines de l’informatique. Pour tous les projets auxquels nous participons, nous mettons en œuvre une approche 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. 2010 : Iphone – Android 2010 : Ecoportrait 2009 : Applications mobiles et tactiles 2006 : Création – développement d’applications métiers
  • 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. 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 à l'aide du pincé)  Déplacer des éléments à l'écran  Prise d’empreintes  Un gyroscope  Gérer l’orientation,  Rapidité d’un geste
  • 7. PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?  Un haut parleur  Emettre du son  diffusion de musique (lecteur de musique)  diffusion d'information de guidage  diffusion d'onde sonore inaudible pour l'homme  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 d'objet  réalité augmentée  Détecteur de mouvement  Appareil photo à l’avant  Se voir  Reconnaissance faciale
  • 8. PRINCIPAUX COMPOSANTS – POUR QUOI FAIRE ?  flash appareil photo à l'arriè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. 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 d'informations d'identification et/ou d'authentification  détecteur de luminosité  Régler l’affichage de l’écran automatiquement
  • 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. 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. POURQUOI UNE APPLICATION SMARTPHONE ? BESOINS CLIENTS Catalogue Fidélisation Informer produit • Visualiser • Dialoguer • Promotions • Faciliter l’achat • Consommer • Suivi livraison
  • 13. POURQUOI UNE APPLICATION SMARTPHONE ? SE FAIRE CONNAITRE Géolocalisation Informer Service réduit • Proximité • Vitrine • Donner envie
  • 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. 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. RÉUSSIR SON APPLICATION Navigation Sources site Google
  • 17. RÉUSSIR SON APPLICATION Thèmes: Holo Light. Holo Dark Sources site Google
  • 18. RÉUSSIR SON APPLICATION Exemple de recherche graphique : Exemple de maquette jouable (en HTML5) :
  • 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. 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. 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. 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. 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. QUESTION / RÉPONSE A votre écoute Comme d’habitude c’est la première question qui est la plus difficile
  • 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