Smartphone : et linformatiquedevint mobile !DEMOUSTIER Christian                    Site web : http://www.objetdirect.com/...
Agenda La révolution du Smartphone Les plateformes   × Android Quelle plateforme choisir ?
Objet Direct,                        spécialiste web, objet, mobile,                            une offre IT complèteOffre...
LA RÉVOLUTION DU  SMARTPHONE
Qu’est-ce qu’un SmartPhone ? Littéralement :   × Un téléphone…   × … intelligent ! Intelligence ?   × Fonctions évoluées...
La révolution du numérique & GPS Photo, vidéo, musique, GPS
SmartPhone vs. FeaturePhone FeaturePhone :   × Fonctionnalités multimédias & GPS.   × Possibilité d’installer des applica...
Premiers SmartPhones : le Danger HipTop L’idée de départ (2000) :   × « Un tamagoshi numérique en porte-clé. »   × « Empo...
Puis vient l’iPhone (2007) Un objet de désir !   × Un appareil ludique. L’expérience utilisateur avant tout   × Interfac...
Le SmartPhone de 2011                    Applications                                   Tient dans la main     Téléphone  ...
POURQUOI DÉVELOPPER POURSMARTPHONE ?
Des plateformes accessibles & utiles De nouvelles plateformes désormais accessibles et utiles Environnements de développ...
Les nouveaux écrans   De nouveaux types d’écrans pour vos applications !     ×   Le SmartPhone est un ordinateur « comme ...
Diffusion des technologies100% 90%                                                        ~75% des foyers français sont é...
L’accès à l’information La révolution Internet   × Information disponible et abondante.   × Accès simple et rapide à l’in...
DE NOUVEAUX USAGES
De nouveaux capteurs à exploiter Avant l’information était textuelle   × Désormais elle est multimédia et contextuelle.
Une image vaut mieux qu’un long discours Champs commentaires ?   × Enregistrer une photo, une vidéo, un commentaire vocal...
Accès « rapide » à l’information Rechercher des informations   × Des écrans de recherche ? Filtrer les informations   × ...
Remontée d’information Des comptes rendus longs et fastidieux ?   × Code-barre + localisation + datation.   × Le tactile ...
PARTICULARITÉS DESDÉVELOPPEMENTS POURSMARTPHONE
Un ordinateur différent (1/2) Un petit écran                                15,6’’                                       ...
Un ordinateur différent (2/2) Du réseau ?   × Une connexion peu fiable.   × L’avenir est au LTE / 4G. 10 ms      50 ms   ...
L’efficacité avant tout   Un petit écran & pas de clavier !     ×   Ce n’est pas handicapant                             ...
Une expérience utilisateur différente Utilisez le tactile    × Ne cherchez pas à reproduire l’ergonomie clavier/souris.  ...
Respectez la plateforme Respectez les règles ergonomiques de la plateforme                            back               ...
Des architectures différentes   Des applications nomades & partiellement connectées     SmartPhones       BD SQlite      ...
LES PLATEFORMES
Les plateformes « mobiles » Historiques        Actuelles (fin 2010)          Futures ?                                    ...
LA PLATEFORME ANDROID
La genèse d’Android                  Système d’exploitation mobile                  Issu de la startup Android          ...
Le système Android                                           Applications Google   Un noyau Linux 2.6                    ...
Développer ses applications (1/2)        http://developer.android.comOutils, documentation                                ...
Développer ses applications (2/2)   Un écran = Une « activité »     ×   Un layout en XML.     ×   Une classe Java.   Dév...
Le déploiement d’applications Une application = un fichier « .apk »                                    Application       ...
Les terminaux disponibles Grande variété   × Style, taille d’écran, format, clavier physique, etc.   × Les fabricants inn...
Conclusion   Une plateforme en pleine ascension     × Grâce à des téléphones stars : Motorola Droid, HTC Desire, Samsung ...
STRATÉGIE MOBILE
Quelle plateforme choisir ?                                                          Marketing,               • iPhone    ...
Vos questions ?Ressources graphiques :http://www.oxygen-icons.orghttp://www.everaldo.com/crystal
Prochain SlideShare
Chargement dans…5
×

Smartphone : et l'informatique devint mobile...

1 663 vues

Publié le

Christian Demoustier @Mix-IT 2011

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

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

Smartphone : et l'informatique devint mobile...

  1. 1. Smartphone : et linformatiquedevint mobile !DEMOUSTIER Christian Site web : http://www.objetdirect.com/html/index.htmlDirecteur Technique Objet Direct Lyon Twitter : http://twitter.com/objetdirectEmail : cdemoustier@objetdirect.com Blog : http://blog.objetdirect.com/
  2. 2. Agenda La révolution du Smartphone Les plateformes × Android Quelle plateforme choisir ?
  3. 3. Objet Direct, spécialiste web, objet, mobile, une offre IT complèteOffres de conseil IT• Audit, urbanisation du SI Réalisation de projets• Conseil méthodologique • Assistance technique spécialisée• Choix d’architectures et d’outils • Projets en maîtrise d’œuvre• AMOA • Centres de services agiles • TMA Formation, coaching sur les projets
  4. 4. LA RÉVOLUTION DU SMARTPHONE
  5. 5. Qu’est-ce qu’un SmartPhone ? Littéralement : × Un téléphone… × … intelligent ! Intelligence ? × Fonctions évoluées ! Le résultat de 10 à 20 ans d’évolutions technologiques ! × Un appareil qui intègre toutes ces révolutions technologiques.
  6. 6. La révolution du numérique & GPS Photo, vidéo, musique, GPS
  7. 7. SmartPhone vs. FeaturePhone FeaturePhone : × Fonctionnalités multimédias & GPS. × Possibilité d’installer des applications. Intégration limitée ! Les applications ? × Citoyens de seconde zone. SmartPhone != FeaturePhone
  8. 8. Premiers SmartPhones : le Danger HipTop L’idée de départ (2000) : × « Un tamagoshi numérique en porte-clé. » × « Emporter sa vie numérique avec soi partout. » Des services connectés (« Cloud ») × Web adapté, mail, PDA, IM, etc. Un catalogue d’applications Partenariat avec T-Mobile × T-Mobile : ajout de la fonction téléphone. × Danger : vente d’un forfait DATA adapté. Les prémices d’Android ! × Andy Rubin
  9. 9. Puis vient l’iPhone (2007) Un objet de désir ! × Un appareil ludique. L’expérience utilisateur avant tout × Interface utilisateur belle, intuitive, et tactile. La puissance marketing d’Apple × Réussir à imposer des forfaits adaptés sur de nombreux marchés. Un appareil fermé ? × Apple a ouvert le marché !
  10. 10. Le SmartPhone de 2011 Applications Tient dans la main Téléphone Connecté Ordinateur Communicant Tactile Ludique MultimédiaErgonomique Localisé
  11. 11. POURQUOI DÉVELOPPER POURSMARTPHONE ?
  12. 12. Des plateformes accessibles & utiles De nouvelles plateformes désormais accessibles et utiles Environnements de développement accessibles × Outils gratuits et téléchargeables facilement. × Documentation, guides et tutoriels accessibles sur Internet. Capacité des appareils × Processeur (> 500 MHz), mémoire (> 256 Mo), stockage (> 1 Go). × Connexion Internet : WiFi ou 3G. × APIs familières : HTTP, XML, SQL.
  13. 13. Les nouveaux écrans De nouveaux types d’écrans pour vos applications ! × Le SmartPhone est un ordinateur « comme un autre ». × Web 1.0, Web 2.0, AJAX, RIA et maintenant « terminaux tactiles ». REST Cloud (i.e. Internet) Système SmartPhones d’Information Tablettes
  14. 14. Diffusion des technologies100% 90%  ~75% des foyers français sont équipés d’un 80% 70% ordinateur 60% 50% 40% 30%  > 95% ont un téléphone mobile 20% × La technologie qui s’est diffusée le plus 10% rapidement. 0% % population française équipée dun mobile  Modèle subventionné pour les SmartPhones × Prix en baisse, entrée de gamme.  Maturité des technologies sans fil × Wi-Fi & 3G ouvrent la voie au « 4ième écran ».
  15. 15. L’accès à l’information La révolution Internet × Information disponible et abondante. × Accès simple et rapide à l’information. Le SmartPhone est un terminal : × Toujours disponible : « instant on ». × Toujours accessible : dans la poche. × Toujours connecté. × Personnalisé : possibilité de « push ». × Localisé : informations utiles où l’on est. × Efficace : tactile et intuitif.
  16. 16. DE NOUVEAUX USAGES
  17. 17. De nouveaux capteurs à exploiter Avant l’information était textuelle × Désormais elle est multimédia et contextuelle.
  18. 18. Une image vaut mieux qu’un long discours Champs commentaires ? × Enregistrer une photo, une vidéo, un commentaire vocal. « C’est le port 53 qui est en défaut, j’ai rebranché le câble sur le 54 en attendant de changer le switch ! »
  19. 19. Accès « rapide » à l’information Rechercher des informations × Des écrans de recherche ? Filtrer les informations × Scanner un code-barre. × Utiliser la position : GPS, GSM, WiFi. Échanger des informations × Affichage de code-barre.
  20. 20. Remontée d’information Des comptes rendus longs et fastidieux ? × Code-barre + localisation + datation. × Le tactile est un jeu ! Qui ? × Techniciens, consultants, commerciaux × Toute personne qui se déplace.
  21. 21. PARTICULARITÉS DESDÉVELOPPEMENTS POURSMARTPHONE
  22. 22. Un ordinateur différent (1/2) Un petit écran 15,6’’ 4’’ Ni clavier, ni souris Un utilisateur impatient
  23. 23. Un ordinateur différent (2/2) Du réseau ? × Une connexion peu fiable. × L’avenir est au LTE / 4G. 10 ms 50 ms 100 ms 150 ms =>1000 ms ADSL 3G, EGDE, GPRS Des ressources limitées × Processeur, mémoire, batterie.
  24. 24. L’efficacité avant tout Un petit écran & pas de clavier ! × Ce n’est pas handicapant Use Case Faire simple, aller à l’essentiel Fonctionnalités : les 80/20 System Actor × L’utilité n’est pas proportionnelle au nombre de fonctions. Scenarii Pensez « Use Cases » & « User stories » × Évitez la débauche de fonctionnalités. × Soyez « Agile ». Maquette Nom Prénom La satisfaction client à l’arrivée !
  25. 25. Une expérience utilisateur différente Utilisez le tactile × Ne cherchez pas à reproduire l’ergonomie clavier/souris. Web & Desktop Tactile • Left & right click • Tap & double-tap • Mouse over & out • Slide • Drag’n’drop • Press & hold • Focus & blur • Pinch-to-zoom
  26. 26. Respectez la plateforme Respectez les règles ergonomiques de la plateforme back menu home
  27. 27. Des architectures différentes Des applications nomades & partiellement connectées SmartPhones BD SQlite Système d’Information WebApps HTML 5 Tablettes
  28. 28. LES PLATEFORMES
  29. 29. Les plateformes « mobiles » Historiques Actuelles (fin 2010) Futures ? Adobe Flash HTML 5 Java ME
  30. 30. LA PLATEFORME ANDROID
  31. 31. La genèse d’Android  Système d’exploitation mobile  Issu de la startup Android × Rachetée par Google en 2005. × Fondée par Andrew Rubin, à l’origine du Danger HipTop/SideKick au début des années 2000.
  32. 32. Le système Android Applications Google Un noyau Linux 2.6 Android Market, Google Maps, GMail, … × Branche spécifique. Des librairies & services systèmes Applications Java Open Source Home, contacts, navigateur, … × WebKit, SQLite, OpenGL, etc. × Libc réécrite. Runtime Java Dalvik VM, Une machine virtuelle Dalvik APIs : applications, GUI, téléphonie, … × Java adapté par Google. Services système Des APIs et services Java Multimédia, OpenGL, WebKit, SQLite, … × Applications et services systèmes développés en Java 5. Noyau Linux 2.6 Drivers, … Des applications Google × Gmail, Calendar, Maps, etc. Android
  33. 33. Développer ses applications (1/2) http://developer.android.comOutils, documentation Emulateur (machine virtuelle) Déploiement Câble USB (outil ADB) Android Market Une simple URL Eclipse + Android Development Tools + SDK (Windows, Mac, Linux)
  34. 34. Développer ses applications (2/2) Un écran = Une « activité » × Un layout en XML. × Une classe Java. Développement IHM par composant classique × Similaire Swing + layout XML. La puissance d’Eclipse Ecran déclaré en XML × Complétion, refactoring, débogage… Tests automatisés possibles Editeur graphique inutilisable Documentation parfois succincte × Des choses simples semblent parfois compliquées à implémenter. Gestion d’IHM Java classique
  35. 35. Le déploiement d’applications Une application = un fichier « .apk » Application Android Market Android Market (enregistrement 25$) QR Code (code-barre 2D) Internet URL Serveur Web http://ma.societe/monAppli.apk
  36. 36. Les terminaux disponibles Grande variété × Style, taille d’écran, format, clavier physique, etc. × Les fabricants innovent pour se différencier.  Téléphones durcis ou semi-durcis × Motorola i1 : norme militaire 810F. × Pidion : norme IP65.  Et bien d’autres × PMP, baladeurs, tablettes, GPS, consoles, télévisions, etc.
  37. 37. Conclusion Une plateforme en pleine ascension × Grâce à des téléphones stars : Motorola Droid, HTC Desire, Samsung Galaxy S. Système très souple et très malléable × Appropriation facile par les constructeurs, opérateurs, développeurs. × Open Source : pas de contrainte imposée par Google. Environnement de développement familier × Parfois trop, attention aux performances. × Développeur Java : 2 semaines pour être autonome. Difficile à identifier par le consommateur × Grande variété des téléphones, de leurs qualités et de leurs capacités. × Une nouvelle version d’Android tous les 6 mois.
  38. 38. STRATÉGIE MOBILE
  39. 39. Quelle plateforme choisir ? Marketing, • iPhone Grand public • Android Expérience mobile • Windows CE / Mobile « Industriel », Entreprise • Android • BlackBerryObjectifs ? • iPhone Diffusion la plus large Accès à l’information possible • HTML, HTML 5 Coûts ? Quels types de clients Formation des ? équipes de développement ? Délais ? Pérennité ?
  40. 40. Vos questions ?Ressources graphiques :http://www.oxygen-icons.orghttp://www.everaldo.com/crystal

×