SlideShare a Scribd company logo
1 of 89
Développement d’un service mobile




            Ludovic Tant




1 - Ludovic Tant – Développement mobile - v1
Règles




Globalement interactif
Si risque de dérapage, certains questions repoussées en fin
   d'intervention
Téléphones en mode discret




2 - Ludovic Tant – Développement mobile - v1
Présentation

                                               Ludovic Tant, 33 ans
                                                 ludovic.tant@atosorigin.com


Fonctions actuelles                                                   Expérience
Chef d'équipe « TUM Labs »                                            2002 Framework SMS
Responsable d’une équipe de                                           2006 Dév. visio mobiles
  5 ingénieurs type R&D
                                                                      2007 Dév. d'applis WiMo (Ten)
Porteur d’offre de la solution
  interne Worldline Padda                                             2007 Dév. J2ME pour SFR

Référent application mobile                                           07-09 Développement J2ME
  chez TUM                                                            08-10 Gestion de projets
                                                                            AV android, BB, iPhone,
                                                                            iPad
3 - Ludovic Tant – Développement mobile - v1
Atos Worldline, leader européen dans les
transactions électroniques
                                                                                           Quelques références Media
                                                                                           et Telecom

                                            eServices pour les
           Paiements                              Clients, les             Marchés
          Electroniques                            Citoyens,                Financiers
                                               e-Communautés




         65%                                             24%                         11%
                          Chiffre d’Affaires = 844m€
         »                               4800 collaborateurs
                                                                                     «
       Des équipes engagées                                      Innovation

           Orientées Clients                               Modèle à la transaction




4 - Université dété du GFII Lille – Information et multi-écran
 4                                                                                          HIGH-TECH TRANSACTIONAL SERVICES
Les Echos
 Application d’information économique et financière sur iPhone, Blackberry, Bada et autres
 smartphones
                                                Les enjeux
                                                » Proposer aux lecteurs d’accéder à l’information en toutes circonstances
                                                  via une offre complémentaire aux offres existantes : Papier, Minitel,
                                                  Internet, Mobile et ePaper
                                                » Confirmer le positionnement des Echos en tant que leader économique
                                                  innovant


                                                Notre solution
                                                » Mise à disposition de l’expertise Atos Worldline dans les phases
                                                  de définition de l’application
                                                » Conception et hébergement des applications : design, ergonomie,
                                                  développement
                                                » Référencement de l’application au sein des stores d’applications à forte
                                                  audience (Apple App Store, Google Android Market, Blackberry App
                                                  World, Samsung Apps, OVI Store)


                                                Les résultats
                                                » Une offre d’information complète et disponible sur l’ensemble des
                                                  terminaux:
        Les Echos est le leader de la presse
                                                      » Apple iPhone / iPod / iPad
        économique et financière en France            » Samsung Bada
                                                      » Plus de 200 autres terminaux grâce à la solution Worldline Padda

5 - Ludovic Tant – Développement mobile - v1
M6 Nouvelle Star
Application Android et multi-terminaux interactivité antenne

                                                   Les enjeux
                                                   » Fidéliser les téléspectateurs sur un programme fédérateur à forte audience
                                                   » Réinventer l’interactivité antenne grâce à des services et acteurs innovants



                                                   Notre solution
                                                   » Conception et hébergement           des applications : design,        ergonomie,
                                                     développement
                                                   » Mise à disposition d’une solution complète d’outils d’administration et de
                                                     pilotage pour les régies de production (tirage au sort, suivi de votes, etc...)
                                                   » Mise en place de solutions innovantes de monétisation des votes
                                                   » Engagement de services liés à l’événementiel



                                                   Les résultats
                                                   » Expertise métier sur la gestion de services interactifs multi-canal dans le
                                                     cadre d’émissions en direct à forte criticité
                                                   » Une présence sur plus de 200 terminaux grâce à la solution Worldline Padda
Nouvelle Star est une émission de télévision       » Atos Origin, partenaire historique de M6 depuis 1989
française à forte interactivité diffusée en Live
sur M6



6 - Ludovic Tant – Développement mobile - v1
Geny Courses
  Application iPhone et Android d’information hippique

                                                     Les enjeux
                                                     » Confirmer le positionnement de Geny Infos en tant que leader
                                                       de l’information hippique en ligne
                                                     » Proposer aux amateurs de sports hippiques d’accéder à l’information
                                                       en mobilité



                                                     Notre solution
                                                     » Mise à disposition de l’expertise Atos Worldline dans les phases
                                                       de définition de l’application
                                                     » Conception des applications :
                                                       Design, Ergonomie, Développement
                                                     » Diffusion de vidéos



                                                     Les résultats
                                                     » Une offre d’information hippique complète, temps réel et disponible
                                                       sur l’ensemble des terminaux iPhone et Android

        Geny Course est le leader de l’information
        hippique en ligne



7 - Ludovic Tant – Développement mobile - v1
Société Générale
  Application iPhone et Android de Mobile Banking
                                               Les enjeux
                                               » Offrir une solution innovante de mobile banking aux clients finaux de Société Générale
                                               » Nouveau canal de communication, image moderne de la banque, service pratique
                                                 pour les utilisateurs
                                               La solution
                                               » Accompagnement d’Atos Worldline dès les premières phases de définition des applications
                                                 (fonctionnalités, design et ergonomie) et conception des applications : ergonomie,
                                                 développement
                                               » Solution : Mobile banking (consultation de comptes et informations)
                                                     » Virements de compte à compte ponctuels
                                                     » Gestion de budget
                                                     » Consultation des portefeuilles bourse et des informations financières
                                                     » Géolocalisation de distributeurs et agences Société Générale
                                                     » Convertisseur
                                                     » Contact direct avec les principaux numéros d’urgence Société Générale
                                                     » Simulation épargne/crédit
                                               Les résultats
                                               » Service mobile bancaire complet, en temps réel et ergonomique
                                               » Application mobile sur iPhone et Android
                                               » Cible : 300 000 utilisateurs
                                               » 150 000 téléchargements en 15 jours - n°13 des applicatio ns gratuites dans App Store




8 - Ludovic Tant – Développement mobile - v1
Météo France
  Site Internet Mobile New Gen et application iPhone d’information
  météo
                                                                Les enjeux
                                                                » Adresser tout nouveau terminal mobile représentant de nouveaux utilisateurs
                                                                » Devenir leader sur la diffusion d’information et services météorologique sur
                                                                  Mobile comme réalisé sur Internet
                                                                » Fournir des prévisions météorologiques ATAWAD à tout citoyen français pour
                                                                  répondre à leur principale mission d’établissement administratif public


                                                                Notre solution
                                                                » Développement d’un site mobile de nouvelle génération compatible avec une
                                                                  large gamme de smartphones (iPhone, Android, Blackberry, Windows Mobile)
                                                                  pour délivrer l’information à la plus large audience possible
                                                                » Développement d’une application dédiée iPhone pour offrir aux utilisateurs
                                                                  d’iPhone la meilleure expérience utilisateurs possibles et assurer une
                                                                  présence dans l’Apple App Store


                                                                Les résultats
                                                                » 5 Million de pages vues le premier mois sur le site mobile New Gen
                                                                » 100.000 téléchargements de l’application iPhone réalisé la première semaine
                                                                  de lancement
                                                                » Très bonne satisfaction des utilisateurs
                                                                  Service considéré à forte valeur ajoutée en mobilité en particulier l’alerte pluie
        mobile.meteofrance.fr

             Météo France est un établissement public
        administratif dont la mission consiste à délivrer des
         informations et des services météorologiques aux
        citoyens français. Leur principal site (développé par
        Atos Worldline), www.meteofrance.com, est un des
                       plus visités en France



9 - Ludovic Tant – Développement mobile - v1
SFR
  Projets en technologie Streamezzo




                                                 Embarqué dans 30
                                                                         Embarqué dans 30        Embarqué dans 30
                                                modèles de téléphones
                                                                        modèles de téléphones   modèles de téléphones



10 - Ludovic Tant – Développement mobile - v1
Editions Francis Lefebvre
Application iPhone d’information juridique

                                                 Les enjeux
                                                 » Développement d’ un service pertinent et ergonomique qui propose de
                                                   consulter en temps réel, les actualités juridiques éditées par Editions Francis
                                                   Lefebvre, sur l’iPhone.
                                                 » Première expérience sur mobile afin de tester l’appétence des avocats pour ce
                                                   type de service.



                                                 La solution
                                                 » Réalisation d’une application de lecture des actualités Editions Francis Lefebvre
                                                   en mode gratuit et consultation des articles par authentification
                                                 » Proposition d’évolutions basées sur la connaissance marché et le savoir-faire
                                                   technique iPhone d’Atos Worldline
                                                 » Mise à disposition de statistiques sur utilisation du service



                                                 Les résultats
                                                 » Mise en production le 06 juillet 2010 et disponible sur l’App Store


Editions Francis Lefebvre est un éditeur
juridique spécialisé en droit des entreprises



 11 - Ludovic Tant – Développement mobile - v1
Ville de Barcelone
   Application iPhone pour Bicing, réseau de vélos libre-service


                                                       Les enjeux
                                                       » Accompagner la ville de Barcelone dans la réalisation d’une application
                                                         iPhone de suivi du service Bicing, réseau de vélos libre-service de
                                                         Barcelone :
                                                             » Affichage en temps réel de la disponibilité des vélos
                                                             » Localisation des bornes libre-service à proximité
                                                             » Gestion de bornes favorites et contact client


                                                       Notre solution
                                                       » Mise à disposition de l’expertise Atos Worldline dans les phases de
                                                         définition, conception et hébergement de l’application.


                                                       Les résultats
          Bicing (contraction de bici (Catalan pour
                                                       » Atos Worldline a permis ainsi à la commune de Barcelone de disposer
          vélo) et BCN code pour Barcelone) est le       d’un service d’assistance au service de Bicing sur plusieurs canaux en
          système de vélos en libre-service de           simultané :
          Barcelone disponible depuis fin mars 2007.
                                                             » Un site Internet
                                                             » Un service SMS+ (disponibilité des vélos dans une borne)
                                                             » Une application iPhone

12 - Ludovic Tant – Développement mobile - v1
Air France
  Site Internet Mobile tout terminal de m-ticketing

                                                Les enjeux
                                                » Air France souhaite mettre à disposition de ses clients :
                                                       » L’enregistrement en ligne sur un site Internet mobile et un service SMS
                                                          et SMS+ (6 36 54)
                                                       » La dématérialisation du titre de transport via un code-barres 2D
                                                Notre solution
                                                » Le site internet mobile développé et exploité par Atos Worldline offre les
                                                  fonctionnalités suivantes :
                                                      » L’enregistrement, l’actualité des vols, les réservations, les horaires
                                                      » La consultation du compte personnel Flying Blue, les contacts Air France
                                                      » Le choix du mode de réception de la carte d’embarquement (par SMS,
                                                          MMS ou e-mail)
                                                      » La réception d’un code-barre 2D contenant les informations
                                                          d’identification essentielles au voyage
                                                Les résultats
                                                » Ce service offre aux clients d’Air France :
                                                      » La possibilité d’accéder depuis leur téléphone mobile aux informations
                                                         relatives à leurs vols et d’organiser leur voyage (sans obligation de
                                                         disposer d’une connexion internet) en situation de mobilité
                                                      » Une facilité d’accès aux différents contrôles à l’aéroport
                                                      » L’élimination du papier : gains financiers, respect de l’environnement



                         mobile.airfrance.fr




13 - Ludovic Tant – Développement mobile - v1
La Voix du Nord
 Application iPad d’achat et consultation en mode liseuse et « produit numérique »

                                                Les enjeux
                                                » Proposer aux lecteurs une consultation conservant l’atmosphère et plus-
                                                  value du print, tout en profitant des possibilités offertes par le numérique
                                                » Valider l’appétence des abonnées pour une version numérique à valeur
                                                  ajoutée
                                                » En projet, porter cette ergonomie sur d’autres supports (Galaxy Tab, RIA
                                                  PC)


                                                Notre solution
                                                » Workshops communs de définition du fonctionnel et de l’ergonomie
                                                   consulting, design, ergonomie

                                                » Conception et développement d’un prototype validant le concept
                                                  design, ergonomie, développement
                                                » Conception et développement de l’application final
                                                   design, ergonomie, développement

                                                » Livraison et référencement de l’application au sein de l’Apple App Store


                                                Les résultats
                                                » Version « liseuse » mise en production été 2010




14 - Ludovic Tant – Développement mobile - v1
Et vous ?




           Qui êtes vous ?                      Qu’attendez vous ?




15 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                        Mobi’life 2011
                      Importance du mobile
                                       Entrée
               Panorama des technos               Indisponible en raison de la
                                           Plat             saison

                  Ergonomie, Design et                 Exemple de code
                   développement mobile                     Debug
                                    Desserts                 NDA
          Distribution de l'application
                     Questions annexes
         Café et boissons comprises

16 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                        Mobi’life 2011
                      Importance du mobile
                                       Entrée
               Panorama des technos               Indisponible en raison de la
                                           Plat             saison

                  Ergonomie, Design et                 Exemple de code
                   développement mobile                     Debug
                                    Desserts                 NDA
          Distribution de l'application
                     Questions annexes
         Café et boissons comprises

17 - Ludovic Tant – Développement mobile - v1
Mobilife 2011




Concours national                               Organisé par
Écoles d'ingénieurs
Par équipe (1-5 personnes)                      Parrainé par
Thème imposé: La vie
  quotidienne
Projet innovant (technique,
  idée, packaging)                              Inscription : ->31 oct

Prix: voyage Silicon valley,                    Remise des projets: 23 janvier
   smartphones, netbooks                        Remise des prix: 3 février

18 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                      Mobi’life 2011
                   Importance du mobile
                                       Entrée
               Panorama des technos               Indisponible en raison de la
                                           Plat             saison

                  Ergonomie, Design et                 Exemple de code
                   développement mobile                     Debug
                                    Desserts                 NDA
          Distribution de l'application
                     Questions annexes
         Café et boissons comprises

19 - Ludovic Tant – Développement mobile - v1
Importance du mobile
  Les supports numériques
  Une évolution des technologies




                                                             Tablette tactile




                                                Ordinateur




                                                                                Télévision
                                                                                connectée
       Minitel

                                                              Smartphone


                                                Téléphone




20 - Ludovic Tant – Développement mobile - v1
Importance du mobile




     Morgan Stanley, The Mobile Internet Report,Décembre 2009
21 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                        Mobi’life 2011
                      Importance du mobile
                                       Entrée
             Panorama des technos                 Indisponible en raison de la
                                           Plat             saison

                  Ergonomie, Design et                 Exemple de code
                   développement mobile                     Debug
                                    Desserts                 NDA
          Distribution de l'application
                     Questions annexes
         Café et boissons comprises

22 - Ludovic Tant – Développement mobile - v1
Un service mobile peut avoir plusieurs formes




SMS
USSD
Audiotel
Visio
Wap/Web
Application mobile embarquée




23 - Ludovic Tant – Développement mobile - v1
Un service mobile SMS

+ modèle éprouvé techniquement
+ modèle économique viable pour les éditeurs
+ interopérable dans le monde entier
   et plus souvent que le roaming data
+ en forte croissance surtout dans les pays émergents
  reporting sanitaire au Malawi et en Éthiopie, Nokia Money
- asynchrone
   pas de session, pas de cookie
- limité en taille
    160 octets
- pas hype du tout ;-)


24 - Ludovic Tant – Développement mobile - v1
Un service mobile SMS




25 - Ludovic Tant – Développement mobile - v1
Un service mobile USSD




Exemple: #123# d'orange
peu utilisé, et surtout par les opérateurs pour leur propre service
+ connecté
- peu connu du grand public
- pas de modèle économique pour les éditeurs




26 - Ludovic Tant – Développement mobile - v1
Un service mobile audio


serveur SVI classique, « audiotel »
+ modèle éprouvé techniquement
  mode connecté
  développement généralement en vxml
+ modèle économique viable
  36xx, 089[01279]xxxxxx
+ interopérable dans le monde entier
   et plus souvent que le roaming data
- pas hype du tout ;-)




27 - Ludovic Tant – Développement mobile - v1
Un service mobile visio


pas vraiment décollé
  compliqué pour l'utilisateur
  appel « en visio » ou touche « visio »
mode connecté
surtaxe possible
essentiellement « rencontre interactive »
remis au goût du jour par l’iPhone 4
  sans le modèle économique




28 - Ludovic Tant – Développement mobile - v1
Un service mobile web
« wap » est un gros mot
Les navigateurs modernes peuvent faire mieux
  iPhone, mais aussi Nokia Serie60, SonyEriccson, BlackBerry,
  LG, Samsung etc
Nécessite d'avoir un site optimisé mobile
  bande passante, mémoire, usage




29 - Ludovic Tant – Développement mobile - v1
Un service mobile embarqué
Plusieurs formes




30 - Ludovic Tant – Développement mobile - v1
Un service mobile: au final ???
Le quidam s'y perd
       web/webapp/appli mobile embarquée native/tierce …
       rôle pédagogique de l'iPhone

Web ou embarqué ?
Pro web:
       + simple, - cher, c'est « l'avenir »
       mise à jour
       pas d'application difficile à retrouver

Pro embarqué:
       meilleur design, ergonomie et interactivité
       plus de fonctionnalités (caméra, contacts, offline, NFC, SIM)
       présence sur les application store
       pas d'URL difficile à taper

Éternel débat “client lourd vs client léger”
       à décider au cas par cas
       au final, l'important, c'est l'usage pas la technique



31 - Ludovic Tant – Développement mobile - v1
Web ou natif ?




                          natif                 natif   web

32 - Ludovic Tant – Développement mobile - v1
Web ou natif ?




                                         natif   web

33 - Ludovic Tant – Développement mobile - v1
Web ou natif ?




                          web                   natif   natif

34 - Ludovic Tant – Développement mobile - v1
Web, natif -> « HTML natif »



   Mix de HTML/CSS/js et de natif

   Soit « from scratch », soit phonegap

   Facilité de compétences

   Coût de portage iOS/android/BB récent moindre




35 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                        Mobi’life 2011
                      Importance du mobile
                                       Entrée
               Panorama des technos               Indisponible en raison de la
                                           Plat             saison

                Ergonomie, Design et                   Exemple de code
                 développement mobile                       Debug
                                    Desserts                 NDA
          Distribution de l'application
                     Questions annexes
         Café et boissons comprises

36 - Ludovic Tant – Développement mobile - v1
Ergonomie d'un service mobile

Spécificités:                                   Mots d'ordre
  Environnement bruité                          Simplicité
  Utilisation « en temps mort »                 Zenitude
  Réponse à un besoin                           Dépouillement




Une démarche
  L'usage prime sur les désirs du client
  Analyse des profils, besoins et objectifs du futur service
  Conception collaborative et itérative basée sur des
  cinématiques, story boards, maquettes
  Evaluation de l'interface par des utilisateurs à différents
  stades du projet


37 - Ludovic Tant – Développement mobile - v1
Ergonomie d'un service mobile

Minimiser le volume d’informations affichées
  Malgré les progrès, un écran reste petit.
  Informations limitées à l’essentiel et à peu de contenu par
  page.




38 - Ludovic Tant – Développement mobile - v1
Ergonomie d'un service mobile

Minimiser les textes
  style rédactionnel
  clair, précis, concis




39 - Ludovic Tant – Développement mobile - v1
Ergonomie d'un service mobile

Minimiser les actions requises




40 - Ludovic Tant – Développement mobile - v1
Ergonomie d'un service mobile

Minimiser le nombre de liens
       placer en tête les liens les plus souvent utilisés
       en tactile, un liens doit devenir un bouton assez grand et espacé
       résister à la tentation d'un visuel abscons à la place d'un texte
       les icônes doivent être systématiquement sous-titrées.




41 - Ludovic Tant – Développement mobile - v1
Ergonomie d'un service mobile



Minimiser les saisies
       Pas de clavier alphabétique, ou clavier alphabétique en deçà du confort d'un
       clavier desktop.


       Eviter les saisies combinant chiffres, lettres, caractères spéciaux,
       majuscule/minuscule (mots de passe)


      Utiliser des services du type mobiletinyurl, et des codes barres 2D
    http://www.atosworldline.com/En/Market_Sectors/Transport/Airlines/innovation.html
        http://ad.ag/tmwgtp (13 appuis vs 184)




42 - Ludovic Tant – Développement mobile - v1
Ergonomie d'un service mobile



Minimiser les temps de chargement et les temps de réponse
  usage « pressé »
  bande passante faible (surtout en déplacement)
  temps de latence


Trop souvent un site/WS mobile est plus lent que sa version web
  un service mobile lent ne sera plus consulté par 90%




http://benchmarks.gomez.com/ novembre 2009 via http://www.servicesmobiles.fr/services_mobiles/2009/11/performances-du-temps-de-chargement-de-sites-mobiles.html
43 - Ludovic Tant – Développement mobile - v1
Ergonomie d'un service mobile

Minimiser le temps d’appropriation
  Se conformer aux standards d’usage
  Reprendre le wording et les icônes du site web s'il existe
Exemples :
       WAP : le caractère > ou < devant les liens...,
       iPhone : boutons pour naviguer comme pour agir, flèche vers la droite pour
       naviguer entre les listes, secouer pour rafraichir (finalement, plus vrai en 3.x)




44 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                        Mobi’life 2011
                      Importance du mobile
                                       Entrée
               Panorama des technos               Indisponible en raison de la
                                           Plat             saison

                 Ergonomie, Design et                  Exemple de code
                  développement mobile                      Debug
                                    Desserts                 NDA
          Distribution de l'application
                     Questions annexes
         Café et boissons comprises

45 - Ludovic Tant – Développement mobile - v1
Design mobile: les problèmes
Tactile, non tactile, mixte
Diversité des tailles d'écran, bien plus importante que dans le
  monde desktop




                                                Top usage constaté sur nos services android (septembre 2010)
                                                1 – Samsung Galaxy Spica (3,2 pouces – 320 x 480)
                                                2 – HTC Desire (3,7 pouces – 800 x 480)
                                                3 – Sony Ericson Xperia X10 (4 pouces – 854 x 480)
                                                5 – Samsung Galaxy (3,2 pouces – 320 x 480)
                                                5 – HTC Hero (3,2 pouces – 320 x 480)
                                                6 – Huawei u8230 (3,5 pouces – 320 x 480)

                                                Top 3 des terminaux Android en ventes à forte croissance (septembre 2010)
                                                1 - HTC Desire (3,7 pouces – 800 x 480)
                                                2 - Samsung Galaxy S (3,7 pouces – 800 x 480)
                                                3 - Sony Ericson Xperia X10 (4 pouces – 854 x 480)

46 - Ludovic Tant – Développement mobile - v1
Design graphique : S'adapter aux différentes tailles d'écran



Quelques format plus répandus que d’autres, mais l’exotique existe toujours (voir de plus en
   plus)
Notion de famille/classe d’écran

Extrêmes suivantes dans chaque classe
             •     tiny : du 128x116 et du 120x147
             •     small : à partir de 128x128 et jusqu'à du 220x159 ; surtout du 128x160, pas mal de 128x128 et de 130x176
             •     large: à partir de 176x177 et jusqu'à du 240x208; surtout du 176x206-220
             •     verylarge: à partir de 240x256 et jusqu'à du 240x400 et 480x248 , surtout du 240x320
             •     huge: jusqu'à du 480x800; surtout du 352x416
             •     Les classes d'écran à privilégier pour les tests sont verylarge et large.



Comment gérer ?
             Soit prévoir tous les cas, s’ils sont peu nombreux
             Soit prévoir quelques cas typique, et rajouter des bordures quand l’écran est plus grand: border design
             Soit stretchy design



De plus, prévoir une bande décorative en haut
             Car souvent encombré par des icônes (réception, batterie etc).

Format des images
             png, mode palette 32/64/256 couleurs, 16 degrés de dégradés dans l’alpha, pngoptimizer
             une version par famille d’écran ou éventuellement une seule 9-patch sous android



47 - Ludovic Tant – Développement mobile - v1
Design graphique: Solution 1: prévoir tous les cas



             + rendu nickel pour les tailles prévues
             - … moins bien pour les tailles non prévues
             + positionnement au pixel près via fichier de config modifiable par le client




          chaque élément est placé au pixel près

48 - Ludovic Tant – Développement mobile - v1
Design graphique: Solution 2: border design



             + rendu nickel pour les tailles prévues ou à peu près
             - … moins bien pour les tailles vraiment éloignées
             + solution cumulable avec la précédente




                                                                   offset X et Y égale à la moitié de la différence entre la taille prévue
                                                                   de la classe et la taille réelle de l’écran
          chaque élément est placé au pixel près
                                                   ajout d’un rectangle de couleur en fond de décor
49 - Ludovic Tant – Développement mobile - v1
Design graphique: Solution 3: stretchy design



             - rendu pas nickel au pixel près
             + gère au mieux tous les écrans proches de la référence de chaque classe
             + gère au mieux pire les écrans très exotiques
               doit être prévu dès le début de la conception


                                                                                                                       d=(H-4*h)/5
                                                                                                          h

                                                                                                        H




                                                                                               logo et boutons
les boutons sont
                                        le logo n’est plus une image sur toute la largeur de   ancrés au centre et à
ancrés bottomleft et
                                       l’écran mais une image doublée d’un rectangle blanc.    width/2
bottom right
50 - Ludovic Tant – Développement mobile - v1
Rapide présentation design Windows Mobile 7




Matériel très contraint
  touches back, home
  800x480
  capteurs
Plus de texte, moins d’icônes
Police « Segoe » préconisée, souvent en minuscule
Une seule couleur (texte + icônes)
Fond noir
« panneau d’aéroport »

51 - Ludovic Tant – Développement mobile - v1
Rapide présentation design Windows Mobile 7

    Notion de panorama
      navigation horizontal
      titre plus large que l’écran
      l’écran suivant déborde




52 - Ludovic Tant – Développement mobile - v1
Rapide présentation design Windows Mobile 7

    Notion de panorama




53 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                        Mobi’life 2011
                      Importance du mobile
                                       Entrée
               Panorama des technos               Indisponible en raison de la
                                           Plat             saison

                  Ergonomie, Design et                 Exemple de code
                  développement mobile                      Debug
                                    Desserts                 NDA
          Distribution de l'application
                     Questions annexes
         Café et boissons comprises

54 - Ludovic Tant – Développement mobile - v1
Un problème ? Quel problème ? Ou est passé ma CPU ?



      Serveur typique: quadripro, 2 Go RAM, plusieurs To sur
      serveur de fichiers
      PC Desktop : pentium III 2.8 Ghz, 2 Go RAM
      Émulateur WTK 2.2 sur desktop: 10Mo, 161890 Points CPU
      Speed indice
      KVM SE K800: 863ko, 58161 Points CPU Speed indice


Conséquence:
les non optimisation en javascript, en java serveur, en perl etc.
  sans impact de performance en auront sur le mobile



55 - Ludovic Tant – Développement mobile - v1
Un problème ? Quel problème ? Téléphones bugués

Téléphones bugués, ou s'éloignant de la théorie


                       Chargement initial de la KVM       Chargement d'une image optimisée *    1er GC     2ème GC
          F48
                                                760 062                        3 313 108       3 458 540   866 768
          0
          N9
                                                256 880                         264 704         259 904    259 556
          5

Chargement de la KVM plus ou moins important
Gestion différente des images (décompression, transformation bitmap)
Garbage Collector qui ne ramasse pas tous les objets abandonnés au premier passage


 Affichage de texte en mode souligné inexistant ou défaillant




 * Image de couleur unie, au format PNG d’une résolution de 1440 x 900

56 - Ludovic Tant – Développement mobile - v1
Tip #1: Problème des polices

      Positionner les textes en local si centré, justifié
      Ne pas utiliser le souligné
      Privilégier les textes courts




                                      Affichage de texte sur des
                                      téléphones Motorola (à
                                      gauche)
                                      et Sony Ericsson (à
                                      droite). Le téléphone de
                                      gauche ne
                                      sait pas souligner les
                                      textes, et l’épaisseur des
                                      caractères
                                      est très différente entre
                                      les deux téléphones.


57 - Ludovic Tant – Développement mobile - v1
Tip #2: Compacter le code




      Factoriser le code mais pas trop
      Design pattern, getter, setter et co → pragmatisme
      En J2ME: parser xml → pragmatisme
      Raccourcir les noms de variables, de classes
      J2ME: Obfuscation de code
      javascript, HTML: « compactage »




58 - Ludovic Tant – Développement mobile - v1
Tip #3: optimiser les images

 Format png
   Virer les meta data (PNG optimizer) => de -10% à -20%
   Images en palette 256/128/64/32/8 couleurs et pas en true
   colors => - 70%




http://psydk.org/PngOptimizer.php




 59 - Ludovic Tant – Développement mobile - v1
Tip #4: Attention à la transparence




60 - Ludovic Tant – Développement mobile - v1
Tip #5: Nettoyage des répertoires ressources




      Les répertoires contenant les images se retrouvent souvent
      tels quels dans l'appli finale
      .svn, CVS, thumbs.db, .backup, .orig
      n'ont pas leur place dans le jar !!




61 - Ludovic Tant – Développement mobile - v1
Tip #6: en web mobile et web service, pas de redirect 302




      Pas supporté par les KVM Nokia S40
      Peu supporté par les téléphones quand les URLs de notif
      d'install/désinstall sont en redirect 302




62 - Ludovic Tant – Développement mobile - v1
Tip #7: écrans tactiles



       Les téléphones tactile ont (ou pas) un clavier, des soft keys,
       un joypad
       => attention à le prévoir dans les algos et dans les tests
       Sur des écrans de plus en plus grands, un clic au doigt peut
       être perçu par le système comme un déplacement de
       quelques pixels
       => et c'est très frustrant, et très long à comprendre
       Zones cliquables (textes, images) de suffisamment grande
       taille (relativement à l'écran)




63 - Ludovic Tant – Développement mobile - v1
Tip #8: Les tests




  Très tôt dans les dév
  Pour vérifier dans les vrais conditions (CPU, mémoire, BD,
  temps de latence réseau, software installé)
  Et changer l'application en conséquence en début de cycle


  Avec de vrais utilisateurs
  Qui ne connaissent pas l'application
  Qui ne sont pas liés au projet chez le client
64 - Ludovic Tant – Développement mobile - v1
Tip #9: importance du fonctionnel/ergonomie/design




 Avant:




  Après:




65 - Ludovic Tant – Développement mobile - v1
Tip #9: importance du fonctionnel/ergonomie/design




 Avant:




  Après:




66 - Ludovic Tant – Développement mobile - v1
Tip #A: importance du marché cible
      Peut annuler un projet si pas assez important
      à définir/vérifier avant les dév/avant les tests

      Nécessite de définir le marché cible




      Attention aux hypothèses perso non vérifiées
      exemple: blackberry pour les pros, iPhone pour le grand public

67 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                        Mobi’life 2011
                      Importance du mobile
                                       Entrée
               Panorama des technos               Indisponible en raison de la
                                           Plat             saison

                  Ergonomie, Design et                 Exemple de code
                   développement mobile                     Debug
                                    Desserts                 NDA
      Distribution de l'application
                     Questions annexes
         Café et boissons comprises

68 - Ludovic Tant – Développement mobile - v1
Comment distribuer une application mobile ?




69 - Ludovic Tant – Développement mobile - v1
Comment distribuer une application mobile ?




Site web
facilement accessible (mobiletinyurl, code barre 2D, SMS pushwap)
aidant l'utilisateur (reconnaissance auto du mobile, FAQ)




70 - Ludovic Tant – Développement mobile - v1
Comment distribuer une application mobile ?




Sur un store
    Le référencement à un cout ‘humain’ d’administratif
    Tous les magasins ne sont pas égaux, notamment en terme
    d’audience
    Les reversements sont en général du même ordre de
    grandeur (70 à 80%)
   Les stores à forte
                                                Les stores à potentiel                  Les stores d’annonces
   audience

   AppStore (300k; 4,3$)                                                                Samsung
   Android Market (85k; 3,2$)                   OVI Store (>10k; 2,7$)                  Windows (<2k; 5,7$)
   RIM Appworld (11k; 6,7$)                     Orange Store                            Palm (4k; 2,4$)
                                                Amazon store                            SFR Store
   Votre Site internet !
                                                              (nombres d’applications,;prix moye n) Source: journal du net, 29/09/2010)

71 - Ludovic Tant – Développement mobile - v1
Comment distribuer une application mobile ?




Sur un store

      Choisir judicieusement sa catégorie
      Soigner particulièrement le nom, la description de l’application
          la première phrase: quoi pour qui
      Toucher les utilisateurs influents
           diffuser aux happy few quelques jours avant le lancement
           l’équipe marketing du store est influente
      Bien gérer la vague de lancement
      Jouer de l’effet buzz du “price fitting”
      Acheter de la publicité
      Utiliser les nouveaux services de promotion d’applications

                                                (nombres d’applications,;prix moye n) Source: journal du net, 29/09/2010)

72 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                        Mobi’life 2011
                      Importance du mobile
                                       Entrée
               Panorama des technos               Indisponible en raison de la
                                           Plat             saison

                Ergonomie, Design et                   Exemple de code
                 développement mobile                       Debug
                                    Desserts                 NDA
          Distribution de l'application
                   Questions annexes
         Café et boissons comprises

73 - Ludovic Tant – Développement mobile - v1
Au menu
                                        Apéro
                        Mobi’life 2011
                      Importance du mobile
                                       Entrée
               Panorama des technos
                                           Plat
                Ergonomie, Design et
                 développement mobile             Sur quelle plateforme parier ?
                                                  Smartphone, tablettes, où va-t-on ?
                                    Desserts
                                                  HTML 5 ?
          Distribution de l'application           Quel framework js pour du web mobile ?
                                                  Fragmentation android
                   Questions annexes
         Café et boissons comprises

74 - Ludovic Tant – Développement mobile - v1
Sur quelle plateformes parier ?




75 - Ludovic Tant – Développement mobile - v1
Sur quelle plateformes parier ?




76 - Ludovic Tant – Développement mobile - v1
Sur quelle plateformes parier ?
  Etat de l’art
  Capter les usages des utilisateurs d’applications mobile



    »                                                   «             »                                            «              »                                  «



       » Appstore:                                                     » Android Market:
        » 250.000 applications [1]                                      » 100.000 applications [3]
        » Présence forte des marques                                    » Présence moyenne des marques

       » Parts de marché smartphones:                                  » Parts de marché smartphones:
        » Monde: 14,2% [2]                                              » Monde: 17,2% [2]
        » France: 29,9% [5]                                             » France: ~10% [3]

       » Utilisateurs [4] :                                            » Utilisateurs [4] :
        » Homme: 57% - Femme: 43%                                        »Homme: 73% - Femme: 27%
        » Age:                                                           » Age:
             < 17 : 13%                                                   < 17 : 7%
             18 – 24 : 12%                                                18 – 24 : 17%
             25 – 34 : 21%                                                25 – 34 : 30%
             35 - 44 : 21%                                                35 - 44 : 21%
             45 - 54 : 18%                                                45 - 54 : 17%
             > 55 : 14%                                                   > 55 : 8%
[1] Apple   Inc. Aout 2010   [2] Gartner,   Aout 2010   [3] Google   Inc., Aout2010   [4] Admob,   Jan 2010   [5] Comscore,   Jan 2010
 77 - Université dété du GFII Lille – Information et multi-écran
  77                                                                                                                                     HIGH-TECH TRANSACTIONAL SERVICES
Sur quelle plateformes parier ?
Tablettes tactiles
Un écosystème en cours de création




                         Initiateur




                Création d’usages
                                                                                                 Email              Magasin
                                                                   Bibliothèque    Album photo                   d’applications
                                                                  dématérialisée




                   Popularisation -
                   Généralisation



78 - Université dété du GFII Lille – Information et multi-écran
 78                                                                                              HIGH-TECH TRANSACTIONAL SERVICES
HTML 5 ?




79 - Université dété du GFII Lille – Information et multi-écran
 79                                                               HIGH-TECH TRANSACTIONAL SERVICES
Quel framework js pour du web mobile?




» Sencha                                                          » Jquery mobile
» Wink                                                            » Xui + emile
» jqTouch
» sproutcore




80 - Université dété du GFII Lille – Information et multi-écran
 80                                                                          HIGH-TECH TRANSACTIONAL SERVICES
Quel framework js pour du web mobile?
» sproutcore




81 - Université dété du GFII Lille – Information et multi-écran
 81                                                               HIGH-TECH TRANSACTIONAL SERVICES
Quel framework js pour du web mobile?
» jqTouch




82 - Université dété du GFII Lille – Information et multi-écran
 82                                                               HIGH-TECH TRANSACTIONAL SERVICES
Quel framework js pour du web mobile?
» Wimk toolkit




83 - Université dété du GFII Lille – Information et multi-écran
 83                                                               HIGH-TECH TRANSACTIONAL SERVICES
Quel framework js pour du web mobile?
» Jquery mobile




84 - Université dété du GFII Lille – Information et multi-écran
 84                                                               HIGH-TECH TRANSACTIONAL SERVICES
Quel framework js pour du web mobile?
» Xui + emile

    Par l’équipe de phonegap

    Ne gère pas IE, Firefox ;-)

    Adapté au mobile

    emile.js: librairie d’animation javascript en 50 lignes de code




85 - Université dété du GFII Lille – Information et multi-écran
 85                                                               HIGH-TECH TRANSACTIONAL SERVICES
Quel framework js pour du web mobile?
» En conclusion:

    Toujours comprendre ce qu’on écrit plutôt qu’utiliser un
    framework qui cache trop la complexité

    En attendant de tester jquery mobile:
       comprendre jqTouch/CSS3/transition
       XUI + emile.js
       un bon designer HTML ;-)




86 - Université dété du GFII Lille – Information et multi-écran
 86                                                               HIGH-TECH TRANSACTIONAL SERVICES
Fragmentation android?




                                                         Source: Android market, mesuré entre le 15/9/2010 et le 1/10/2010


87 - Université dété du GFII Lille – Information et multi-écran
 87                                                                                            HIGH-TECH TRANSACTIONAL SERVICES
Quelques pointeurs
Association SMS+: http://www.smsplus.org/

USSD: http://fr.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data

vxml: http://fr.wikipedia.org/wiki/VoiceXML

white paper développement d'applications mobiles: http://www.atosworldline.fr/Portfolio/Portfolio_FR/Mobile_FR.pdf

concours mobilife 2011:http://www.mobilife2011.org/

Stats mobiles:

       Des statistiques intéressantes sur l’utilisation mobile dans le monde
       Quelues statistiques sur le marché européen des smartphones
       http://www.journaldunet.com/ebusiness/internet-mobile/places-de-marche-d-applications-mobiles/

Design mobile:

      iPhone UI Design Video Presentation From Design Great iPhone Apps Author
       Design, Simplicité et Talent sont le coeur d'une application Mobile ! avec Fortuneo

App store:

       thttp://frenchweb.fr/les-5-points-essentiels-pour-promouvoir-une-application-iphone-dans-lapp-store/
       http://frenchweb.fr/5-points-essentiels-promouvoir-application-iphone-dehors-app-store/
       http://frenchweb.fr/les-5-points-essentiels-pour-realiser-une-application-iphone/
       http://frenchweb.fr/les-5-points-essentiels-pour-inscrire-une-application-iphone-dans-lapp-store/

http://www.servicesmobiles.fr/services_mobiles/2009/11/performances-du-temps-de-chargement-de-sites-mobiles.html

Image 9-Patch http://developer.android.com/guide/developing/tools/draw9patch.html


88 - Ludovic Tant – Développement mobile - v1
Merci
               Pour votre attention



            Ludovic Tant




89 - Ludovic Tant – Développement mobile - v1

More Related Content

What's hot

LA TV CONNECTEE : faits et usages dans un environnement multi-crans
LA TV CONNECTEE : faits et usages dans un environnement multi-crans LA TV CONNECTEE : faits et usages dans un environnement multi-crans
LA TV CONNECTEE : faits et usages dans un environnement multi-crans Helene Chartier
 
Développez des applications métiers avec Microsoft Sharepoint et Dynamics NAV...
Développez des applications métiers avec Microsoft Sharepoint et Dynamics NAV...Développez des applications métiers avec Microsoft Sharepoint et Dynamics NAV...
Développez des applications métiers avec Microsoft Sharepoint et Dynamics NAV...Microsoft
 
Pres semaine innovation_lannion
Pres semaine innovation_lannionPres semaine innovation_lannion
Pres semaine innovation_lanniongerardlebihan
 
Open source vs logiciels propriétaires
Open source vs logiciels propriétairesOpen source vs logiciels propriétaires
Open source vs logiciels propriétairesStefano Amekoudi
 
UGAP - Dynamic Tour - La communication unifiée et les nouveaux usages de la t...
UGAP - Dynamic Tour - La communication unifiée et les nouveaux usages de la t...UGAP - Dynamic Tour - La communication unifiée et les nouveaux usages de la t...
UGAP - Dynamic Tour - La communication unifiée et les nouveaux usages de la t...Alcatel-Lucent Enterprise France
 
Business Technology - La transformation numérique
Business Technology - La transformation numériqueBusiness Technology - La transformation numérique
Business Technology - La transformation numériqueJean-François Caenen
 
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)IDATE DigiWorld
 
Les Signaux Numériques 2010 - Antoine CHOTARD / AEC - 08 février 2010
Les Signaux Numériques 2010 - Antoine CHOTARD / AEC - 08 février 2010Les Signaux Numériques 2010 - Antoine CHOTARD / AEC - 08 février 2010
Les Signaux Numériques 2010 - Antoine CHOTARD / AEC - 08 février 2010UNITEC
 
Slide general ft
Slide general ftSlide general ft
Slide general ftFutur
 
Applications Mobiles - Bonnes pratiques de conception et de développement de ...
Applications Mobiles - Bonnes pratiques de conception et de développement de ...Applications Mobiles - Bonnes pratiques de conception et de développement de ...
Applications Mobiles - Bonnes pratiques de conception et de développement de ...BEIJAFLORE
 
Développement d'applications mobiles
Développement d'applications mobilesDéveloppement d'applications mobiles
Développement d'applications mobilesMatelli
 
Valtech - Le prépayé au croisement du SoLoMo
Valtech - Le prépayé au croisement du SoLoMoValtech - Le prépayé au croisement du SoLoMo
Valtech - Le prépayé au croisement du SoLoMoValtech
 
Comment le NFC réinvente la monnaie et le lien social
Comment le NFC réinvente la monnaie et le lien socialComment le NFC réinvente la monnaie et le lien social
Comment le NFC réinvente la monnaie et le lien socialLaurence Allard
 
Développement d'un service mobile
Développement d'un service mobileDéveloppement d'un service mobile
Développement d'un service mobileLudovic Tant
 
BETA Programme / E / Equipe HEC
BETA Programme / E / Equipe HECBETA Programme / E / Equipe HEC
BETA Programme / E / Equipe HECQuattrolibri
 
Présentation - Enjeux et perspectives de la TV connectée pour le commerce
Présentation - Enjeux et perspectives de la TV connectée pour le commercePrésentation - Enjeux et perspectives de la TV connectée pour le commerce
Présentation - Enjeux et perspectives de la TV connectée pour le commerceNicolas Marguerite
 
Présentation - Enjeux et perspectives de la TV connectée pour le Commerce - N...
Présentation - Enjeux et perspectives de la TV connectée pour le Commerce - N...Présentation - Enjeux et perspectives de la TV connectée pour le Commerce - N...
Présentation - Enjeux et perspectives de la TV connectée pour le Commerce - N...Nicolas Marguerite
 

What's hot (20)

LA TV CONNECTEE : faits et usages dans un environnement multi-crans
LA TV CONNECTEE : faits et usages dans un environnement multi-crans LA TV CONNECTEE : faits et usages dans un environnement multi-crans
LA TV CONNECTEE : faits et usages dans un environnement multi-crans
 
Développez des applications métiers avec Microsoft Sharepoint et Dynamics NAV...
Développez des applications métiers avec Microsoft Sharepoint et Dynamics NAV...Développez des applications métiers avec Microsoft Sharepoint et Dynamics NAV...
Développez des applications métiers avec Microsoft Sharepoint et Dynamics NAV...
 
Pres semaine innovation_lannion
Pres semaine innovation_lannionPres semaine innovation_lannion
Pres semaine innovation_lannion
 
Open source vs logiciels propriétaires
Open source vs logiciels propriétairesOpen source vs logiciels propriétaires
Open source vs logiciels propriétaires
 
ZOne DEV #lemobile20 2011 1J
ZOne DEV #lemobile20 2011 1JZOne DEV #lemobile20 2011 1J
ZOne DEV #lemobile20 2011 1J
 
UGAP - Dynamic Tour - La communication unifiée et les nouveaux usages de la t...
UGAP - Dynamic Tour - La communication unifiée et les nouveaux usages de la t...UGAP - Dynamic Tour - La communication unifiée et les nouveaux usages de la t...
UGAP - Dynamic Tour - La communication unifiée et les nouveaux usages de la t...
 
Business Technology - La transformation numérique
Business Technology - La transformation numériqueBusiness Technology - La transformation numérique
Business Technology - La transformation numérique
 
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
Next Gen TV 2020 Webinar conférence de presse (3 juillet 2012)
 
Les Signaux Numériques 2010 - Antoine CHOTARD / AEC - 08 février 2010
Les Signaux Numériques 2010 - Antoine CHOTARD / AEC - 08 février 2010Les Signaux Numériques 2010 - Antoine CHOTARD / AEC - 08 février 2010
Les Signaux Numériques 2010 - Antoine CHOTARD / AEC - 08 février 2010
 
Slide general ft
Slide general ftSlide general ft
Slide general ft
 
Applications Mobiles - Bonnes pratiques de conception et de développement de ...
Applications Mobiles - Bonnes pratiques de conception et de développement de ...Applications Mobiles - Bonnes pratiques de conception et de développement de ...
Applications Mobiles - Bonnes pratiques de conception et de développement de ...
 
Développement d'applications mobiles
Développement d'applications mobilesDéveloppement d'applications mobiles
Développement d'applications mobiles
 
Valtech - Le prépayé au croisement du SoLoMo
Valtech - Le prépayé au croisement du SoLoMoValtech - Le prépayé au croisement du SoLoMo
Valtech - Le prépayé au croisement du SoLoMo
 
Comment le NFC réinvente la monnaie et le lien social
Comment le NFC réinvente la monnaie et le lien socialComment le NFC réinvente la monnaie et le lien social
Comment le NFC réinvente la monnaie et le lien social
 
Codasytem
CodasytemCodasytem
Codasytem
 
Thèse TV connectée
Thèse TV connectéeThèse TV connectée
Thèse TV connectée
 
Développement d'un service mobile
Développement d'un service mobileDéveloppement d'un service mobile
Développement d'un service mobile
 
BETA Programme / E / Equipe HEC
BETA Programme / E / Equipe HECBETA Programme / E / Equipe HEC
BETA Programme / E / Equipe HEC
 
Présentation - Enjeux et perspectives de la TV connectée pour le commerce
Présentation - Enjeux et perspectives de la TV connectée pour le commercePrésentation - Enjeux et perspectives de la TV connectée pour le commerce
Présentation - Enjeux et perspectives de la TV connectée pour le commerce
 
Présentation - Enjeux et perspectives de la TV connectée pour le Commerce - N...
Présentation - Enjeux et perspectives de la TV connectée pour le Commerce - N...Présentation - Enjeux et perspectives de la TV connectée pour le Commerce - N...
Présentation - Enjeux et perspectives de la TV connectée pour le Commerce - N...
 

Viewers also liked

Concevoir la navigation sur mobile
Concevoir la navigation sur mobileConcevoir la navigation sur mobile
Concevoir la navigation sur mobileAmelie Boucher
 
Evolution du logo d'Air France
Evolution du logo d'Air FranceEvolution du logo d'Air France
Evolution du logo d'Air Francerjeanmenne
 
Ergonomie, pour un site efficace et intuitif
Ergonomie, pour un site efficace et intuitifErgonomie, pour un site efficace et intuitif
Ergonomie, pour un site efficace et intuitifVéronique Brabant
 
Mobile Website Vs. Mobile Apps
Mobile Website Vs. Mobile AppsMobile Website Vs. Mobile Apps
Mobile Website Vs. Mobile AppsMobiTily Systems
 
Responsive Web Design Has Become One Of The Hottest Trend
Responsive Web Design Has Become One Of The Hottest TrendResponsive Web Design Has Become One Of The Hottest Trend
Responsive Web Design Has Become One Of The Hottest TrendAditMicrosys Australia
 
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...
Branding et ModernUI : Des ressources et des conseils  pour passer d'un templ...Branding et ModernUI : Des ressources et des conseils  pour passer d'un templ...
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...Microsoft
 
Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé Alphorm
 
Ergonomie en entreprise
Ergonomie en entrepriseErgonomie en entreprise
Ergonomie en entrepriseHR SCOPE
 
Développement d’applications ussd en java
Développement d’applications ussd en javaDéveloppement d’applications ussd en java
Développement d’applications ussd en javaEric Toguem
 
10 tendances mobile pour vous garantir un design et une ergonomie gagnantes
10 tendances mobile pour vous garantir un design et une ergonomie gagnantes10 tendances mobile pour vous garantir un design et une ergonomie gagnantes
10 tendances mobile pour vous garantir un design et une ergonomie gagnantesAnaïs Vivion
 
Du Leadership à la Sociologie : 7 disciplines utiles au travail
Du Leadership à la Sociologie : 7 disciplines utiles au travailDu Leadership à la Sociologie : 7 disciplines utiles au travail
Du Leadership à la Sociologie : 7 disciplines utiles au travailHR SCOPE
 

Viewers also liked (20)

Ergonomie smartphones et tablettes par Phonitive
Ergonomie smartphones et tablettes par PhonitiveErgonomie smartphones et tablettes par Phonitive
Ergonomie smartphones et tablettes par Phonitive
 
Concevoir la navigation sur mobile
Concevoir la navigation sur mobileConcevoir la navigation sur mobile
Concevoir la navigation sur mobile
 
smartsell_All_vf2.0
smartsell_All_vf2.0smartsell_All_vf2.0
smartsell_All_vf2.0
 
Evolution du logo d'Air France
Evolution du logo d'Air FranceEvolution du logo d'Air France
Evolution du logo d'Air France
 
Ergonomie, pour un site efficace et intuitif
Ergonomie, pour un site efficace et intuitifErgonomie, pour un site efficace et intuitif
Ergonomie, pour un site efficace et intuitif
 
Mobile Website Vs. Mobile Apps
Mobile Website Vs. Mobile AppsMobile Website Vs. Mobile Apps
Mobile Website Vs. Mobile Apps
 
Ussd code et android
Ussd code et androidUssd code et android
Ussd code et android
 
Responsive Web Design Has Become One Of The Hottest Trend
Responsive Web Design Has Become One Of The Hottest TrendResponsive Web Design Has Become One Of The Hottest Trend
Responsive Web Design Has Become One Of The Hottest Trend
 
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...
Branding et ModernUI : Des ressources et des conseils  pour passer d'un templ...Branding et ModernUI : Des ressources et des conseils  pour passer d'un templ...
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...
 
Which Is Better – An App or A Mobile Website?
Which Is Better –  An App or A  Mobile Website?Which Is Better –  An App or A  Mobile Website?
Which Is Better – An App or A Mobile Website?
 
Ergonomie
Ergonomie Ergonomie
Ergonomie
 
Mobile Website vs Mobile App
Mobile Website vs Mobile AppMobile Website vs Mobile App
Mobile Website vs Mobile App
 
Introduction to USSD
Introduction to USSDIntroduction to USSD
Introduction to USSD
 
Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé Support de la formation Android 5 , Avancé
Support de la formation Android 5 , Avancé
 
Ussd
UssdUssd
Ussd
 
Ergonomie en entreprise
Ergonomie en entrepriseErgonomie en entreprise
Ergonomie en entreprise
 
Développement d’applications ussd en java
Développement d’applications ussd en javaDéveloppement d’applications ussd en java
Développement d’applications ussd en java
 
10 tendances mobile pour vous garantir un design et une ergonomie gagnantes
10 tendances mobile pour vous garantir un design et une ergonomie gagnantes10 tendances mobile pour vous garantir un design et une ergonomie gagnantes
10 tendances mobile pour vous garantir un design et une ergonomie gagnantes
 
Du Leadership à la Sociologie : 7 disciplines utiles au travail
Du Leadership à la Sociologie : 7 disciplines utiles au travailDu Leadership à la Sociologie : 7 disciplines utiles au travail
Du Leadership à la Sociologie : 7 disciplines utiles au travail
 
Couleurs du monde
Couleurs du mondeCouleurs du monde
Couleurs du monde
 

Similar to Ergonomie, Design et Développement d'applications mobiles

Les solutions pragmatiques pour une numérisation efficace des territoires
Les solutions pragmatiques pour une numérisation efficace des territoiresLes solutions pragmatiques pour une numérisation efficace des territoires
Les solutions pragmatiques pour une numérisation efficace des territoiresDOCOSEN
 
china meet africa presentation COTE D'IVOIRE
china meet africa presentation COTE D'IVOIREchina meet africa presentation COTE D'IVOIRE
china meet africa presentation COTE D'IVOIREsalimdjide
 
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...Le Moulin Digital
 
AT5 - Communication interne : utiliser l'outil radio
AT5 - Communication interne : utiliser l'outil radioAT5 - Communication interne : utiliser l'outil radio
AT5 - Communication interne : utiliser l'outil radioCap'Com
 
CVG - Stratégies e-Business - Contexte
CVG - Stratégies e-Business - ContexteCVG - Stratégies e-Business - Contexte
CVG - Stratégies e-Business - ContexteRetis be
 
HORECA : Renforcez vos activités grâce aux TIC
HORECA : Renforcez vos activités grâce aux TICHORECA : Renforcez vos activités grâce aux TIC
HORECA : Renforcez vos activités grâce aux TICTudor Events
 
DIGITALSIMI2016 : Quelles sont les 10 tendances disruptives dans l’immobilier ?
DIGITALSIMI2016 : Quelles sont les 10 tendances disruptives dans l’immobilier ?DIGITALSIMI2016 : Quelles sont les 10 tendances disruptives dans l’immobilier ?
DIGITALSIMI2016 : Quelles sont les 10 tendances disruptives dans l’immobilier ?ARP-Astrance
 
Présentation de StarNox Monaco, Sophia-Antipolis
Présentation de StarNox Monaco, Sophia-AntipolisPrésentation de StarNox Monaco, Sophia-Antipolis
Présentation de StarNox Monaco, Sophia-AntipolisAGENTIL Group
 
Social Media Optimization
Social Media OptimizationSocial Media Optimization
Social Media OptimizationErwan Le Nagard
 
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaiseOpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaiseFing
 
IT Future 2012 - Fujitsu et Euratechnologies par Raouti Chenih
IT Future 2012 - Fujitsu et Euratechnologies par Raouti ChenihIT Future 2012 - Fujitsu et Euratechnologies par Raouti Chenih
IT Future 2012 - Fujitsu et Euratechnologies par Raouti ChenihFujitsu France
 
Rapport Annuel Cluster Edit 2012
Rapport Annuel Cluster Edit 2012Rapport Annuel Cluster Edit 2012
Rapport Annuel Cluster Edit 2012Laurent Fiard
 
Retour d’expérience de clients sur le développement d’applications métiers su...
Retour d’expérience de clients sur le développement d’applications métiers su...Retour d’expérience de clients sur le développement d’applications métiers su...
Retour d’expérience de clients sur le développement d’applications métiers su...Microsoft Ideas
 
Slideshow
SlideshowSlideshow
Slideshowaltran
 
Slideshow
SlideshowSlideshow
Slideshowaltran
 
Mobile : usages et perspectives
Mobile : usages et perspectivesMobile : usages et perspectives
Mobile : usages et perspectivesDigiworks
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 Niji
 
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"La French Tech Rennes St Malo
 
Framework XPlatform Mobile
Framework XPlatform MobileFramework XPlatform Mobile
Framework XPlatform MobileGabriel DUPONT
 
Entrepreneurs & Solutions Cloud : réussir la mutation du S.I
Entrepreneurs & Solutions Cloud : réussir la mutation du S.IEntrepreneurs & Solutions Cloud : réussir la mutation du S.I
Entrepreneurs & Solutions Cloud : réussir la mutation du S.IYann Dieulangard
 

Similar to Ergonomie, Design et Développement d'applications mobiles (20)

Les solutions pragmatiques pour une numérisation efficace des territoires
Les solutions pragmatiques pour une numérisation efficace des territoiresLes solutions pragmatiques pour une numérisation efficace des territoires
Les solutions pragmatiques pour une numérisation efficace des territoires
 
china meet africa presentation COTE D'IVOIRE
china meet africa presentation COTE D'IVOIREchina meet africa presentation COTE D'IVOIRE
china meet africa presentation COTE D'IVOIRE
 
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
La mobilité dans le tourisme - Office de tourisme Buis les Baronnies - févrie...
 
AT5 - Communication interne : utiliser l'outil radio
AT5 - Communication interne : utiliser l'outil radioAT5 - Communication interne : utiliser l'outil radio
AT5 - Communication interne : utiliser l'outil radio
 
CVG - Stratégies e-Business - Contexte
CVG - Stratégies e-Business - ContexteCVG - Stratégies e-Business - Contexte
CVG - Stratégies e-Business - Contexte
 
HORECA : Renforcez vos activités grâce aux TIC
HORECA : Renforcez vos activités grâce aux TICHORECA : Renforcez vos activités grâce aux TIC
HORECA : Renforcez vos activités grâce aux TIC
 
DIGITALSIMI2016 : Quelles sont les 10 tendances disruptives dans l’immobilier ?
DIGITALSIMI2016 : Quelles sont les 10 tendances disruptives dans l’immobilier ?DIGITALSIMI2016 : Quelles sont les 10 tendances disruptives dans l’immobilier ?
DIGITALSIMI2016 : Quelles sont les 10 tendances disruptives dans l’immobilier ?
 
Présentation de StarNox Monaco, Sophia-Antipolis
Présentation de StarNox Monaco, Sophia-AntipolisPrésentation de StarNox Monaco, Sophia-Antipolis
Présentation de StarNox Monaco, Sophia-Antipolis
 
Social Media Optimization
Social Media OptimizationSocial Media Optimization
Social Media Optimization
 
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaiseOpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
OpenDataGarage-Session1-SimonChignard-CantineNumériqueRennaise
 
IT Future 2012 - Fujitsu et Euratechnologies par Raouti Chenih
IT Future 2012 - Fujitsu et Euratechnologies par Raouti ChenihIT Future 2012 - Fujitsu et Euratechnologies par Raouti Chenih
IT Future 2012 - Fujitsu et Euratechnologies par Raouti Chenih
 
Rapport Annuel Cluster Edit 2012
Rapport Annuel Cluster Edit 2012Rapport Annuel Cluster Edit 2012
Rapport Annuel Cluster Edit 2012
 
Retour d’expérience de clients sur le développement d’applications métiers su...
Retour d’expérience de clients sur le développement d’applications métiers su...Retour d’expérience de clients sur le développement d’applications métiers su...
Retour d’expérience de clients sur le développement d’applications métiers su...
 
Slideshow
SlideshowSlideshow
Slideshow
 
Slideshow
SlideshowSlideshow
Slideshow
 
Mobile : usages et perspectives
Mobile : usages et perspectivesMobile : usages et perspectives
Mobile : usages et perspectives
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210
 
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
Open Data Garage - "Comment évaluer l'impact économique de l'open data local ?"
 
Framework XPlatform Mobile
Framework XPlatform MobileFramework XPlatform Mobile
Framework XPlatform Mobile
 
Entrepreneurs & Solutions Cloud : réussir la mutation du S.I
Entrepreneurs & Solutions Cloud : réussir la mutation du S.IEntrepreneurs & Solutions Cloud : réussir la mutation du S.I
Entrepreneurs & Solutions Cloud : réussir la mutation du S.I
 

More from Ludovic Tant

Stages Santeos - Wordline Santé 2018-2019
Stages Santeos - Wordline Santé 2018-2019Stages Santeos - Wordline Santé 2018-2019
Stages Santeos - Wordline Santé 2018-2019Ludovic Tant
 
Stages Santeos 2016-2017
Stages Santeos 2016-2017Stages Santeos 2016-2017
Stages Santeos 2016-2017Ludovic Tant
 
Offres de stage Santeos 2015 2016
Offres de stage Santeos 2015 2016Offres de stage Santeos 2015 2016
Offres de stage Santeos 2015 2016Ludovic Tant
 
Livre blanc Développement mobile
Livre blanc Développement mobileLivre blanc Développement mobile
Livre blanc Développement mobileLudovic Tant
 
Brochure Worldline Padda
Brochure Worldline PaddaBrochure Worldline Padda
Brochure Worldline PaddaLudovic Tant
 
La sécurité en informatique de santé
La sécurité  en informatique de santéLa sécurité  en informatique de santé
La sécurité en informatique de santéLudovic Tant
 
The challenges of making data secure
The challenges of making data secureThe challenges of making data secure
The challenges of making data secureLudovic Tant
 

More from Ludovic Tant (7)

Stages Santeos - Wordline Santé 2018-2019
Stages Santeos - Wordline Santé 2018-2019Stages Santeos - Wordline Santé 2018-2019
Stages Santeos - Wordline Santé 2018-2019
 
Stages Santeos 2016-2017
Stages Santeos 2016-2017Stages Santeos 2016-2017
Stages Santeos 2016-2017
 
Offres de stage Santeos 2015 2016
Offres de stage Santeos 2015 2016Offres de stage Santeos 2015 2016
Offres de stage Santeos 2015 2016
 
Livre blanc Développement mobile
Livre blanc Développement mobileLivre blanc Développement mobile
Livre blanc Développement mobile
 
Brochure Worldline Padda
Brochure Worldline PaddaBrochure Worldline Padda
Brochure Worldline Padda
 
La sécurité en informatique de santé
La sécurité  en informatique de santéLa sécurité  en informatique de santé
La sécurité en informatique de santé
 
The challenges of making data secure
The challenges of making data secureThe challenges of making data secure
The challenges of making data secure
 

Ergonomie, Design et Développement d'applications mobiles

  • 1. Développement d’un service mobile Ludovic Tant 1 - Ludovic Tant – Développement mobile - v1
  • 2. Règles Globalement interactif Si risque de dérapage, certains questions repoussées en fin d'intervention Téléphones en mode discret 2 - Ludovic Tant – Développement mobile - v1
  • 3. Présentation Ludovic Tant, 33 ans ludovic.tant@atosorigin.com Fonctions actuelles Expérience Chef d'équipe « TUM Labs » 2002 Framework SMS Responsable d’une équipe de 2006 Dév. visio mobiles 5 ingénieurs type R&D 2007 Dév. d'applis WiMo (Ten) Porteur d’offre de la solution interne Worldline Padda 2007 Dév. J2ME pour SFR Référent application mobile 07-09 Développement J2ME chez TUM 08-10 Gestion de projets AV android, BB, iPhone, iPad 3 - Ludovic Tant – Développement mobile - v1
  • 4. Atos Worldline, leader européen dans les transactions électroniques Quelques références Media et Telecom eServices pour les Paiements Clients, les Marchés Electroniques Citoyens, Financiers e-Communautés 65% 24% 11% Chiffre d’Affaires = 844m€ » 4800 collaborateurs « Des équipes engagées Innovation Orientées Clients Modèle à la transaction 4 - Université dété du GFII Lille – Information et multi-écran 4 HIGH-TECH TRANSACTIONAL SERVICES
  • 5. Les Echos Application d’information économique et financière sur iPhone, Blackberry, Bada et autres smartphones Les enjeux » Proposer aux lecteurs d’accéder à l’information en toutes circonstances via une offre complémentaire aux offres existantes : Papier, Minitel, Internet, Mobile et ePaper » Confirmer le positionnement des Echos en tant que leader économique innovant Notre solution » Mise à disposition de l’expertise Atos Worldline dans les phases de définition de l’application » Conception et hébergement des applications : design, ergonomie, développement » Référencement de l’application au sein des stores d’applications à forte audience (Apple App Store, Google Android Market, Blackberry App World, Samsung Apps, OVI Store) Les résultats » Une offre d’information complète et disponible sur l’ensemble des terminaux: Les Echos est le leader de la presse » Apple iPhone / iPod / iPad économique et financière en France » Samsung Bada » Plus de 200 autres terminaux grâce à la solution Worldline Padda 5 - Ludovic Tant – Développement mobile - v1
  • 6. M6 Nouvelle Star Application Android et multi-terminaux interactivité antenne Les enjeux » Fidéliser les téléspectateurs sur un programme fédérateur à forte audience » Réinventer l’interactivité antenne grâce à des services et acteurs innovants Notre solution » Conception et hébergement des applications : design, ergonomie, développement » Mise à disposition d’une solution complète d’outils d’administration et de pilotage pour les régies de production (tirage au sort, suivi de votes, etc...) » Mise en place de solutions innovantes de monétisation des votes » Engagement de services liés à l’événementiel Les résultats » Expertise métier sur la gestion de services interactifs multi-canal dans le cadre d’émissions en direct à forte criticité » Une présence sur plus de 200 terminaux grâce à la solution Worldline Padda Nouvelle Star est une émission de télévision » Atos Origin, partenaire historique de M6 depuis 1989 française à forte interactivité diffusée en Live sur M6 6 - Ludovic Tant – Développement mobile - v1
  • 7. Geny Courses Application iPhone et Android d’information hippique Les enjeux » Confirmer le positionnement de Geny Infos en tant que leader de l’information hippique en ligne » Proposer aux amateurs de sports hippiques d’accéder à l’information en mobilité Notre solution » Mise à disposition de l’expertise Atos Worldline dans les phases de définition de l’application » Conception des applications : Design, Ergonomie, Développement » Diffusion de vidéos Les résultats » Une offre d’information hippique complète, temps réel et disponible sur l’ensemble des terminaux iPhone et Android Geny Course est le leader de l’information hippique en ligne 7 - Ludovic Tant – Développement mobile - v1
  • 8. Société Générale Application iPhone et Android de Mobile Banking Les enjeux » Offrir une solution innovante de mobile banking aux clients finaux de Société Générale » Nouveau canal de communication, image moderne de la banque, service pratique pour les utilisateurs La solution » Accompagnement d’Atos Worldline dès les premières phases de définition des applications (fonctionnalités, design et ergonomie) et conception des applications : ergonomie, développement » Solution : Mobile banking (consultation de comptes et informations) » Virements de compte à compte ponctuels » Gestion de budget » Consultation des portefeuilles bourse et des informations financières » Géolocalisation de distributeurs et agences Société Générale » Convertisseur » Contact direct avec les principaux numéros d’urgence Société Générale » Simulation épargne/crédit Les résultats » Service mobile bancaire complet, en temps réel et ergonomique » Application mobile sur iPhone et Android » Cible : 300 000 utilisateurs » 150 000 téléchargements en 15 jours - n°13 des applicatio ns gratuites dans App Store 8 - Ludovic Tant – Développement mobile - v1
  • 9. Météo France Site Internet Mobile New Gen et application iPhone d’information météo Les enjeux » Adresser tout nouveau terminal mobile représentant de nouveaux utilisateurs » Devenir leader sur la diffusion d’information et services météorologique sur Mobile comme réalisé sur Internet » Fournir des prévisions météorologiques ATAWAD à tout citoyen français pour répondre à leur principale mission d’établissement administratif public Notre solution » Développement d’un site mobile de nouvelle génération compatible avec une large gamme de smartphones (iPhone, Android, Blackberry, Windows Mobile) pour délivrer l’information à la plus large audience possible » Développement d’une application dédiée iPhone pour offrir aux utilisateurs d’iPhone la meilleure expérience utilisateurs possibles et assurer une présence dans l’Apple App Store Les résultats » 5 Million de pages vues le premier mois sur le site mobile New Gen » 100.000 téléchargements de l’application iPhone réalisé la première semaine de lancement » Très bonne satisfaction des utilisateurs Service considéré à forte valeur ajoutée en mobilité en particulier l’alerte pluie mobile.meteofrance.fr Météo France est un établissement public administratif dont la mission consiste à délivrer des informations et des services météorologiques aux citoyens français. Leur principal site (développé par Atos Worldline), www.meteofrance.com, est un des plus visités en France 9 - Ludovic Tant – Développement mobile - v1
  • 10. SFR Projets en technologie Streamezzo Embarqué dans 30 Embarqué dans 30 Embarqué dans 30 modèles de téléphones modèles de téléphones modèles de téléphones 10 - Ludovic Tant – Développement mobile - v1
  • 11. Editions Francis Lefebvre Application iPhone d’information juridique Les enjeux » Développement d’ un service pertinent et ergonomique qui propose de consulter en temps réel, les actualités juridiques éditées par Editions Francis Lefebvre, sur l’iPhone. » Première expérience sur mobile afin de tester l’appétence des avocats pour ce type de service. La solution » Réalisation d’une application de lecture des actualités Editions Francis Lefebvre en mode gratuit et consultation des articles par authentification » Proposition d’évolutions basées sur la connaissance marché et le savoir-faire technique iPhone d’Atos Worldline » Mise à disposition de statistiques sur utilisation du service Les résultats » Mise en production le 06 juillet 2010 et disponible sur l’App Store Editions Francis Lefebvre est un éditeur juridique spécialisé en droit des entreprises 11 - Ludovic Tant – Développement mobile - v1
  • 12. Ville de Barcelone Application iPhone pour Bicing, réseau de vélos libre-service Les enjeux » Accompagner la ville de Barcelone dans la réalisation d’une application iPhone de suivi du service Bicing, réseau de vélos libre-service de Barcelone : » Affichage en temps réel de la disponibilité des vélos » Localisation des bornes libre-service à proximité » Gestion de bornes favorites et contact client Notre solution » Mise à disposition de l’expertise Atos Worldline dans les phases de définition, conception et hébergement de l’application. Les résultats Bicing (contraction de bici (Catalan pour » Atos Worldline a permis ainsi à la commune de Barcelone de disposer vélo) et BCN code pour Barcelone) est le d’un service d’assistance au service de Bicing sur plusieurs canaux en système de vélos en libre-service de simultané : Barcelone disponible depuis fin mars 2007. » Un site Internet » Un service SMS+ (disponibilité des vélos dans une borne) » Une application iPhone 12 - Ludovic Tant – Développement mobile - v1
  • 13. Air France Site Internet Mobile tout terminal de m-ticketing Les enjeux » Air France souhaite mettre à disposition de ses clients : » L’enregistrement en ligne sur un site Internet mobile et un service SMS et SMS+ (6 36 54) » La dématérialisation du titre de transport via un code-barres 2D Notre solution » Le site internet mobile développé et exploité par Atos Worldline offre les fonctionnalités suivantes : » L’enregistrement, l’actualité des vols, les réservations, les horaires » La consultation du compte personnel Flying Blue, les contacts Air France » Le choix du mode de réception de la carte d’embarquement (par SMS, MMS ou e-mail) » La réception d’un code-barre 2D contenant les informations d’identification essentielles au voyage Les résultats » Ce service offre aux clients d’Air France : » La possibilité d’accéder depuis leur téléphone mobile aux informations relatives à leurs vols et d’organiser leur voyage (sans obligation de disposer d’une connexion internet) en situation de mobilité » Une facilité d’accès aux différents contrôles à l’aéroport » L’élimination du papier : gains financiers, respect de l’environnement mobile.airfrance.fr 13 - Ludovic Tant – Développement mobile - v1
  • 14. La Voix du Nord Application iPad d’achat et consultation en mode liseuse et « produit numérique » Les enjeux » Proposer aux lecteurs une consultation conservant l’atmosphère et plus- value du print, tout en profitant des possibilités offertes par le numérique » Valider l’appétence des abonnées pour une version numérique à valeur ajoutée » En projet, porter cette ergonomie sur d’autres supports (Galaxy Tab, RIA PC) Notre solution » Workshops communs de définition du fonctionnel et de l’ergonomie consulting, design, ergonomie » Conception et développement d’un prototype validant le concept design, ergonomie, développement » Conception et développement de l’application final design, ergonomie, développement » Livraison et référencement de l’application au sein de l’Apple App Store Les résultats » Version « liseuse » mise en production été 2010 14 - Ludovic Tant – Développement mobile - v1
  • 15. Et vous ? Qui êtes vous ? Qu’attendez vous ? 15 - Ludovic Tant – Développement mobile - v1
  • 16. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Indisponible en raison de la Plat saison Ergonomie, Design et Exemple de code développement mobile Debug Desserts NDA Distribution de l'application Questions annexes Café et boissons comprises 16 - Ludovic Tant – Développement mobile - v1
  • 17. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Indisponible en raison de la Plat saison Ergonomie, Design et Exemple de code développement mobile Debug Desserts NDA Distribution de l'application Questions annexes Café et boissons comprises 17 - Ludovic Tant – Développement mobile - v1
  • 18. Mobilife 2011 Concours national Organisé par Écoles d'ingénieurs Par équipe (1-5 personnes) Parrainé par Thème imposé: La vie quotidienne Projet innovant (technique, idée, packaging) Inscription : ->31 oct Prix: voyage Silicon valley, Remise des projets: 23 janvier smartphones, netbooks Remise des prix: 3 février 18 - Ludovic Tant – Développement mobile - v1
  • 19. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Indisponible en raison de la Plat saison Ergonomie, Design et Exemple de code développement mobile Debug Desserts NDA Distribution de l'application Questions annexes Café et boissons comprises 19 - Ludovic Tant – Développement mobile - v1
  • 20. Importance du mobile Les supports numériques Une évolution des technologies Tablette tactile Ordinateur Télévision connectée Minitel Smartphone Téléphone 20 - Ludovic Tant – Développement mobile - v1
  • 21. Importance du mobile Morgan Stanley, The Mobile Internet Report,Décembre 2009 21 - Ludovic Tant – Développement mobile - v1
  • 22. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Indisponible en raison de la Plat saison Ergonomie, Design et Exemple de code développement mobile Debug Desserts NDA Distribution de l'application Questions annexes Café et boissons comprises 22 - Ludovic Tant – Développement mobile - v1
  • 23. Un service mobile peut avoir plusieurs formes SMS USSD Audiotel Visio Wap/Web Application mobile embarquée 23 - Ludovic Tant – Développement mobile - v1
  • 24. Un service mobile SMS + modèle éprouvé techniquement + modèle économique viable pour les éditeurs + interopérable dans le monde entier et plus souvent que le roaming data + en forte croissance surtout dans les pays émergents reporting sanitaire au Malawi et en Éthiopie, Nokia Money - asynchrone pas de session, pas de cookie - limité en taille 160 octets - pas hype du tout ;-) 24 - Ludovic Tant – Développement mobile - v1
  • 25. Un service mobile SMS 25 - Ludovic Tant – Développement mobile - v1
  • 26. Un service mobile USSD Exemple: #123# d'orange peu utilisé, et surtout par les opérateurs pour leur propre service + connecté - peu connu du grand public - pas de modèle économique pour les éditeurs 26 - Ludovic Tant – Développement mobile - v1
  • 27. Un service mobile audio serveur SVI classique, « audiotel » + modèle éprouvé techniquement mode connecté développement généralement en vxml + modèle économique viable 36xx, 089[01279]xxxxxx + interopérable dans le monde entier et plus souvent que le roaming data - pas hype du tout ;-) 27 - Ludovic Tant – Développement mobile - v1
  • 28. Un service mobile visio pas vraiment décollé compliqué pour l'utilisateur appel « en visio » ou touche « visio » mode connecté surtaxe possible essentiellement « rencontre interactive » remis au goût du jour par l’iPhone 4 sans le modèle économique 28 - Ludovic Tant – Développement mobile - v1
  • 29. Un service mobile web « wap » est un gros mot Les navigateurs modernes peuvent faire mieux iPhone, mais aussi Nokia Serie60, SonyEriccson, BlackBerry, LG, Samsung etc Nécessite d'avoir un site optimisé mobile bande passante, mémoire, usage 29 - Ludovic Tant – Développement mobile - v1
  • 30. Un service mobile embarqué Plusieurs formes 30 - Ludovic Tant – Développement mobile - v1
  • 31. Un service mobile: au final ??? Le quidam s'y perd web/webapp/appli mobile embarquée native/tierce … rôle pédagogique de l'iPhone Web ou embarqué ? Pro web: + simple, - cher, c'est « l'avenir » mise à jour pas d'application difficile à retrouver Pro embarqué: meilleur design, ergonomie et interactivité plus de fonctionnalités (caméra, contacts, offline, NFC, SIM) présence sur les application store pas d'URL difficile à taper Éternel débat “client lourd vs client léger” à décider au cas par cas au final, l'important, c'est l'usage pas la technique 31 - Ludovic Tant – Développement mobile - v1
  • 32. Web ou natif ? natif natif web 32 - Ludovic Tant – Développement mobile - v1
  • 33. Web ou natif ? natif web 33 - Ludovic Tant – Développement mobile - v1
  • 34. Web ou natif ? web natif natif 34 - Ludovic Tant – Développement mobile - v1
  • 35. Web, natif -> « HTML natif » Mix de HTML/CSS/js et de natif Soit « from scratch », soit phonegap Facilité de compétences Coût de portage iOS/android/BB récent moindre 35 - Ludovic Tant – Développement mobile - v1
  • 36. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Indisponible en raison de la Plat saison Ergonomie, Design et Exemple de code développement mobile Debug Desserts NDA Distribution de l'application Questions annexes Café et boissons comprises 36 - Ludovic Tant – Développement mobile - v1
  • 37. Ergonomie d'un service mobile Spécificités: Mots d'ordre Environnement bruité Simplicité Utilisation « en temps mort » Zenitude Réponse à un besoin Dépouillement Une démarche L'usage prime sur les désirs du client Analyse des profils, besoins et objectifs du futur service Conception collaborative et itérative basée sur des cinématiques, story boards, maquettes Evaluation de l'interface par des utilisateurs à différents stades du projet 37 - Ludovic Tant – Développement mobile - v1
  • 38. Ergonomie d'un service mobile Minimiser le volume d’informations affichées Malgré les progrès, un écran reste petit. Informations limitées à l’essentiel et à peu de contenu par page. 38 - Ludovic Tant – Développement mobile - v1
  • 39. Ergonomie d'un service mobile Minimiser les textes style rédactionnel clair, précis, concis 39 - Ludovic Tant – Développement mobile - v1
  • 40. Ergonomie d'un service mobile Minimiser les actions requises 40 - Ludovic Tant – Développement mobile - v1
  • 41. Ergonomie d'un service mobile Minimiser le nombre de liens placer en tête les liens les plus souvent utilisés en tactile, un liens doit devenir un bouton assez grand et espacé résister à la tentation d'un visuel abscons à la place d'un texte les icônes doivent être systématiquement sous-titrées. 41 - Ludovic Tant – Développement mobile - v1
  • 42. Ergonomie d'un service mobile Minimiser les saisies Pas de clavier alphabétique, ou clavier alphabétique en deçà du confort d'un clavier desktop. Eviter les saisies combinant chiffres, lettres, caractères spéciaux, majuscule/minuscule (mots de passe) Utiliser des services du type mobiletinyurl, et des codes barres 2D http://www.atosworldline.com/En/Market_Sectors/Transport/Airlines/innovation.html http://ad.ag/tmwgtp (13 appuis vs 184) 42 - Ludovic Tant – Développement mobile - v1
  • 43. Ergonomie d'un service mobile Minimiser les temps de chargement et les temps de réponse usage « pressé » bande passante faible (surtout en déplacement) temps de latence Trop souvent un site/WS mobile est plus lent que sa version web un service mobile lent ne sera plus consulté par 90% http://benchmarks.gomez.com/ novembre 2009 via http://www.servicesmobiles.fr/services_mobiles/2009/11/performances-du-temps-de-chargement-de-sites-mobiles.html 43 - Ludovic Tant – Développement mobile - v1
  • 44. Ergonomie d'un service mobile Minimiser le temps d’appropriation Se conformer aux standards d’usage Reprendre le wording et les icônes du site web s'il existe Exemples : WAP : le caractère > ou < devant les liens..., iPhone : boutons pour naviguer comme pour agir, flèche vers la droite pour naviguer entre les listes, secouer pour rafraichir (finalement, plus vrai en 3.x) 44 - Ludovic Tant – Développement mobile - v1
  • 45. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Indisponible en raison de la Plat saison Ergonomie, Design et Exemple de code développement mobile Debug Desserts NDA Distribution de l'application Questions annexes Café et boissons comprises 45 - Ludovic Tant – Développement mobile - v1
  • 46. Design mobile: les problèmes Tactile, non tactile, mixte Diversité des tailles d'écran, bien plus importante que dans le monde desktop Top usage constaté sur nos services android (septembre 2010) 1 – Samsung Galaxy Spica (3,2 pouces – 320 x 480) 2 – HTC Desire (3,7 pouces – 800 x 480) 3 – Sony Ericson Xperia X10 (4 pouces – 854 x 480) 5 – Samsung Galaxy (3,2 pouces – 320 x 480) 5 – HTC Hero (3,2 pouces – 320 x 480) 6 – Huawei u8230 (3,5 pouces – 320 x 480) Top 3 des terminaux Android en ventes à forte croissance (septembre 2010) 1 - HTC Desire (3,7 pouces – 800 x 480) 2 - Samsung Galaxy S (3,7 pouces – 800 x 480) 3 - Sony Ericson Xperia X10 (4 pouces – 854 x 480) 46 - Ludovic Tant – Développement mobile - v1
  • 47. Design graphique : S'adapter aux différentes tailles d'écran Quelques format plus répandus que d’autres, mais l’exotique existe toujours (voir de plus en plus) Notion de famille/classe d’écran Extrêmes suivantes dans chaque classe • tiny : du 128x116 et du 120x147 • small : à partir de 128x128 et jusqu'à du 220x159 ; surtout du 128x160, pas mal de 128x128 et de 130x176 • large: à partir de 176x177 et jusqu'à du 240x208; surtout du 176x206-220 • verylarge: à partir de 240x256 et jusqu'à du 240x400 et 480x248 , surtout du 240x320 • huge: jusqu'à du 480x800; surtout du 352x416 • Les classes d'écran à privilégier pour les tests sont verylarge et large. Comment gérer ? Soit prévoir tous les cas, s’ils sont peu nombreux Soit prévoir quelques cas typique, et rajouter des bordures quand l’écran est plus grand: border design Soit stretchy design De plus, prévoir une bande décorative en haut Car souvent encombré par des icônes (réception, batterie etc). Format des images png, mode palette 32/64/256 couleurs, 16 degrés de dégradés dans l’alpha, pngoptimizer une version par famille d’écran ou éventuellement une seule 9-patch sous android 47 - Ludovic Tant – Développement mobile - v1
  • 48. Design graphique: Solution 1: prévoir tous les cas + rendu nickel pour les tailles prévues - … moins bien pour les tailles non prévues + positionnement au pixel près via fichier de config modifiable par le client chaque élément est placé au pixel près 48 - Ludovic Tant – Développement mobile - v1
  • 49. Design graphique: Solution 2: border design + rendu nickel pour les tailles prévues ou à peu près - … moins bien pour les tailles vraiment éloignées + solution cumulable avec la précédente offset X et Y égale à la moitié de la différence entre la taille prévue de la classe et la taille réelle de l’écran chaque élément est placé au pixel près ajout d’un rectangle de couleur en fond de décor 49 - Ludovic Tant – Développement mobile - v1
  • 50. Design graphique: Solution 3: stretchy design - rendu pas nickel au pixel près + gère au mieux tous les écrans proches de la référence de chaque classe + gère au mieux pire les écrans très exotiques doit être prévu dès le début de la conception d=(H-4*h)/5 h H logo et boutons les boutons sont le logo n’est plus une image sur toute la largeur de ancrés au centre et à ancrés bottomleft et l’écran mais une image doublée d’un rectangle blanc. width/2 bottom right 50 - Ludovic Tant – Développement mobile - v1
  • 51. Rapide présentation design Windows Mobile 7 Matériel très contraint touches back, home 800x480 capteurs Plus de texte, moins d’icônes Police « Segoe » préconisée, souvent en minuscule Une seule couleur (texte + icônes) Fond noir « panneau d’aéroport » 51 - Ludovic Tant – Développement mobile - v1
  • 52. Rapide présentation design Windows Mobile 7 Notion de panorama navigation horizontal titre plus large que l’écran l’écran suivant déborde 52 - Ludovic Tant – Développement mobile - v1
  • 53. Rapide présentation design Windows Mobile 7 Notion de panorama 53 - Ludovic Tant – Développement mobile - v1
  • 54. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Indisponible en raison de la Plat saison Ergonomie, Design et Exemple de code développement mobile Debug Desserts NDA Distribution de l'application Questions annexes Café et boissons comprises 54 - Ludovic Tant – Développement mobile - v1
  • 55. Un problème ? Quel problème ? Ou est passé ma CPU ? Serveur typique: quadripro, 2 Go RAM, plusieurs To sur serveur de fichiers PC Desktop : pentium III 2.8 Ghz, 2 Go RAM Émulateur WTK 2.2 sur desktop: 10Mo, 161890 Points CPU Speed indice KVM SE K800: 863ko, 58161 Points CPU Speed indice Conséquence: les non optimisation en javascript, en java serveur, en perl etc. sans impact de performance en auront sur le mobile 55 - Ludovic Tant – Développement mobile - v1
  • 56. Un problème ? Quel problème ? Téléphones bugués Téléphones bugués, ou s'éloignant de la théorie Chargement initial de la KVM Chargement d'une image optimisée * 1er GC 2ème GC F48 760 062 3 313 108 3 458 540 866 768 0 N9 256 880 264 704 259 904 259 556 5 Chargement de la KVM plus ou moins important Gestion différente des images (décompression, transformation bitmap) Garbage Collector qui ne ramasse pas tous les objets abandonnés au premier passage Affichage de texte en mode souligné inexistant ou défaillant * Image de couleur unie, au format PNG d’une résolution de 1440 x 900 56 - Ludovic Tant – Développement mobile - v1
  • 57. Tip #1: Problème des polices Positionner les textes en local si centré, justifié Ne pas utiliser le souligné Privilégier les textes courts Affichage de texte sur des téléphones Motorola (à gauche) et Sony Ericsson (à droite). Le téléphone de gauche ne sait pas souligner les textes, et l’épaisseur des caractères est très différente entre les deux téléphones. 57 - Ludovic Tant – Développement mobile - v1
  • 58. Tip #2: Compacter le code Factoriser le code mais pas trop Design pattern, getter, setter et co → pragmatisme En J2ME: parser xml → pragmatisme Raccourcir les noms de variables, de classes J2ME: Obfuscation de code javascript, HTML: « compactage » 58 - Ludovic Tant – Développement mobile - v1
  • 59. Tip #3: optimiser les images Format png Virer les meta data (PNG optimizer) => de -10% à -20% Images en palette 256/128/64/32/8 couleurs et pas en true colors => - 70% http://psydk.org/PngOptimizer.php 59 - Ludovic Tant – Développement mobile - v1
  • 60. Tip #4: Attention à la transparence 60 - Ludovic Tant – Développement mobile - v1
  • 61. Tip #5: Nettoyage des répertoires ressources Les répertoires contenant les images se retrouvent souvent tels quels dans l'appli finale .svn, CVS, thumbs.db, .backup, .orig n'ont pas leur place dans le jar !! 61 - Ludovic Tant – Développement mobile - v1
  • 62. Tip #6: en web mobile et web service, pas de redirect 302 Pas supporté par les KVM Nokia S40 Peu supporté par les téléphones quand les URLs de notif d'install/désinstall sont en redirect 302 62 - Ludovic Tant – Développement mobile - v1
  • 63. Tip #7: écrans tactiles Les téléphones tactile ont (ou pas) un clavier, des soft keys, un joypad => attention à le prévoir dans les algos et dans les tests Sur des écrans de plus en plus grands, un clic au doigt peut être perçu par le système comme un déplacement de quelques pixels => et c'est très frustrant, et très long à comprendre Zones cliquables (textes, images) de suffisamment grande taille (relativement à l'écran) 63 - Ludovic Tant – Développement mobile - v1
  • 64. Tip #8: Les tests Très tôt dans les dév Pour vérifier dans les vrais conditions (CPU, mémoire, BD, temps de latence réseau, software installé) Et changer l'application en conséquence en début de cycle Avec de vrais utilisateurs Qui ne connaissent pas l'application Qui ne sont pas liés au projet chez le client 64 - Ludovic Tant – Développement mobile - v1
  • 65. Tip #9: importance du fonctionnel/ergonomie/design Avant: Après: 65 - Ludovic Tant – Développement mobile - v1
  • 66. Tip #9: importance du fonctionnel/ergonomie/design Avant: Après: 66 - Ludovic Tant – Développement mobile - v1
  • 67. Tip #A: importance du marché cible Peut annuler un projet si pas assez important à définir/vérifier avant les dév/avant les tests Nécessite de définir le marché cible Attention aux hypothèses perso non vérifiées exemple: blackberry pour les pros, iPhone pour le grand public 67 - Ludovic Tant – Développement mobile - v1
  • 68. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Indisponible en raison de la Plat saison Ergonomie, Design et Exemple de code développement mobile Debug Desserts NDA Distribution de l'application Questions annexes Café et boissons comprises 68 - Ludovic Tant – Développement mobile - v1
  • 69. Comment distribuer une application mobile ? 69 - Ludovic Tant – Développement mobile - v1
  • 70. Comment distribuer une application mobile ? Site web facilement accessible (mobiletinyurl, code barre 2D, SMS pushwap) aidant l'utilisateur (reconnaissance auto du mobile, FAQ) 70 - Ludovic Tant – Développement mobile - v1
  • 71. Comment distribuer une application mobile ? Sur un store Le référencement à un cout ‘humain’ d’administratif Tous les magasins ne sont pas égaux, notamment en terme d’audience Les reversements sont en général du même ordre de grandeur (70 à 80%) Les stores à forte Les stores à potentiel Les stores d’annonces audience AppStore (300k; 4,3$) Samsung Android Market (85k; 3,2$) OVI Store (>10k; 2,7$) Windows (<2k; 5,7$) RIM Appworld (11k; 6,7$) Orange Store Palm (4k; 2,4$) Amazon store SFR Store Votre Site internet ! (nombres d’applications,;prix moye n) Source: journal du net, 29/09/2010) 71 - Ludovic Tant – Développement mobile - v1
  • 72. Comment distribuer une application mobile ? Sur un store Choisir judicieusement sa catégorie Soigner particulièrement le nom, la description de l’application la première phrase: quoi pour qui Toucher les utilisateurs influents diffuser aux happy few quelques jours avant le lancement l’équipe marketing du store est influente Bien gérer la vague de lancement Jouer de l’effet buzz du “price fitting” Acheter de la publicité Utiliser les nouveaux services de promotion d’applications (nombres d’applications,;prix moye n) Source: journal du net, 29/09/2010) 72 - Ludovic Tant – Développement mobile - v1
  • 73. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Indisponible en raison de la Plat saison Ergonomie, Design et Exemple de code développement mobile Debug Desserts NDA Distribution de l'application Questions annexes Café et boissons comprises 73 - Ludovic Tant – Développement mobile - v1
  • 74. Au menu Apéro Mobi’life 2011 Importance du mobile Entrée Panorama des technos Plat Ergonomie, Design et développement mobile Sur quelle plateforme parier ? Smartphone, tablettes, où va-t-on ? Desserts HTML 5 ? Distribution de l'application Quel framework js pour du web mobile ? Fragmentation android Questions annexes Café et boissons comprises 74 - Ludovic Tant – Développement mobile - v1
  • 75. Sur quelle plateformes parier ? 75 - Ludovic Tant – Développement mobile - v1
  • 76. Sur quelle plateformes parier ? 76 - Ludovic Tant – Développement mobile - v1
  • 77. Sur quelle plateformes parier ? Etat de l’art Capter les usages des utilisateurs d’applications mobile » « » « » « » Appstore: » Android Market: » 250.000 applications [1] » 100.000 applications [3] » Présence forte des marques » Présence moyenne des marques » Parts de marché smartphones: » Parts de marché smartphones: » Monde: 14,2% [2] » Monde: 17,2% [2] » France: 29,9% [5] » France: ~10% [3] » Utilisateurs [4] : » Utilisateurs [4] : » Homme: 57% - Femme: 43% »Homme: 73% - Femme: 27% » Age: » Age: < 17 : 13% < 17 : 7% 18 – 24 : 12% 18 – 24 : 17% 25 – 34 : 21% 25 – 34 : 30% 35 - 44 : 21% 35 - 44 : 21% 45 - 54 : 18% 45 - 54 : 17% > 55 : 14% > 55 : 8% [1] Apple Inc. Aout 2010 [2] Gartner, Aout 2010 [3] Google Inc., Aout2010 [4] Admob, Jan 2010 [5] Comscore, Jan 2010 77 - Université dété du GFII Lille – Information et multi-écran 77 HIGH-TECH TRANSACTIONAL SERVICES
  • 78. Sur quelle plateformes parier ? Tablettes tactiles Un écosystème en cours de création Initiateur Création d’usages Email Magasin Bibliothèque Album photo d’applications dématérialisée Popularisation - Généralisation 78 - Université dété du GFII Lille – Information et multi-écran 78 HIGH-TECH TRANSACTIONAL SERVICES
  • 79. HTML 5 ? 79 - Université dété du GFII Lille – Information et multi-écran 79 HIGH-TECH TRANSACTIONAL SERVICES
  • 80. Quel framework js pour du web mobile? » Sencha » Jquery mobile » Wink » Xui + emile » jqTouch » sproutcore 80 - Université dété du GFII Lille – Information et multi-écran 80 HIGH-TECH TRANSACTIONAL SERVICES
  • 81. Quel framework js pour du web mobile? » sproutcore 81 - Université dété du GFII Lille – Information et multi-écran 81 HIGH-TECH TRANSACTIONAL SERVICES
  • 82. Quel framework js pour du web mobile? » jqTouch 82 - Université dété du GFII Lille – Information et multi-écran 82 HIGH-TECH TRANSACTIONAL SERVICES
  • 83. Quel framework js pour du web mobile? » Wimk toolkit 83 - Université dété du GFII Lille – Information et multi-écran 83 HIGH-TECH TRANSACTIONAL SERVICES
  • 84. Quel framework js pour du web mobile? » Jquery mobile 84 - Université dété du GFII Lille – Information et multi-écran 84 HIGH-TECH TRANSACTIONAL SERVICES
  • 85. Quel framework js pour du web mobile? » Xui + emile Par l’équipe de phonegap Ne gère pas IE, Firefox ;-) Adapté au mobile emile.js: librairie d’animation javascript en 50 lignes de code 85 - Université dété du GFII Lille – Information et multi-écran 85 HIGH-TECH TRANSACTIONAL SERVICES
  • 86. Quel framework js pour du web mobile? » En conclusion: Toujours comprendre ce qu’on écrit plutôt qu’utiliser un framework qui cache trop la complexité En attendant de tester jquery mobile: comprendre jqTouch/CSS3/transition XUI + emile.js un bon designer HTML ;-) 86 - Université dété du GFII Lille – Information et multi-écran 86 HIGH-TECH TRANSACTIONAL SERVICES
  • 87. Fragmentation android? Source: Android market, mesuré entre le 15/9/2010 et le 1/10/2010 87 - Université dété du GFII Lille – Information et multi-écran 87 HIGH-TECH TRANSACTIONAL SERVICES
  • 88. Quelques pointeurs Association SMS+: http://www.smsplus.org/ USSD: http://fr.wikipedia.org/wiki/Unstructured_Supplementary_Service_Data vxml: http://fr.wikipedia.org/wiki/VoiceXML white paper développement d'applications mobiles: http://www.atosworldline.fr/Portfolio/Portfolio_FR/Mobile_FR.pdf concours mobilife 2011:http://www.mobilife2011.org/ Stats mobiles: Des statistiques intéressantes sur l’utilisation mobile dans le monde Quelues statistiques sur le marché européen des smartphones http://www.journaldunet.com/ebusiness/internet-mobile/places-de-marche-d-applications-mobiles/ Design mobile: iPhone UI Design Video Presentation From Design Great iPhone Apps Author Design, Simplicité et Talent sont le coeur d'une application Mobile ! avec Fortuneo App store: thttp://frenchweb.fr/les-5-points-essentiels-pour-promouvoir-une-application-iphone-dans-lapp-store/ http://frenchweb.fr/5-points-essentiels-promouvoir-application-iphone-dehors-app-store/ http://frenchweb.fr/les-5-points-essentiels-pour-realiser-une-application-iphone/ http://frenchweb.fr/les-5-points-essentiels-pour-inscrire-une-application-iphone-dans-lapp-store/ http://www.servicesmobiles.fr/services_mobiles/2009/11/performances-du-temps-de-chargement-de-sites-mobiles.html Image 9-Patch http://developer.android.com/guide/developing/tools/draw9patch.html 88 - Ludovic Tant – Développement mobile - v1
  • 89. Merci Pour votre attention Ludovic Tant 89 - Ludovic Tant – Développement mobile - v1