• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Présentation développement application Android
 

Présentation développement application Android

on

  • 2,074 views

 

Statistics

Views

Total Views
2,074
Views on SlideShare
1,765
Embed Views
309

Actions

Likes
1
Downloads
1
Comments
0

1 Embed 309

http://www.ambin.fr 309

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Présentation développement application Android Présentation développement application Android Presentation Transcript

    • 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 application? Réussir son application Android et ressources Conclusion Questions / réponses
    • 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.
    • 2010 : Iphone – Android 2010 : Ecoportrait 2009 : Applications mobiles et tactiles2006 : 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 à laide 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 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
    • 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é
    • 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
    • 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 CONNAITREGé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 APPLICATIONNavigation Sources site Google
    • RÉUSSIR SON APPLICATIONThèmes: Holo Light. Holo Dark Sources site Google
    • 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 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