SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Développement multiplateforme
sur mobile


Bruno Marchesson      Olivier Penhoat

Directeur Technique   Consultant Formateur
Valtech               Valtech




                      © Valtech 2011
Sommaire



     1. Smartphone : l’ère de la fragmentation
     2. Enjeux du développement multiplateforme
     3. Les forces en présence
     4. Démonstration
     5. Conclusion




#2
                            © Valtech 2011
Le marché mobile




                           En 2010
                   1 téléphone vendu sur 2
                      est un smartphone




#3
                   © Valtech 2011
Part de marché France 2010




#4
                    © Valtech 2011
Apple : le créateur



                                Définit le marché

                                       Objective-C

                                   Closed source




#5
                      © Valtech 2011
Android: le challenger



                          Progression fulgurante

                                             Java

                                          Open source




#6
                         © Valtech 2011
Les outsiders




     C# /Silverlight                    Java ME




#7
                       © Valtech 2011
Un monde fragmenté



                                      Technologie

                                      Ergonomie

                                      Philosophie




#8
                     © Valtech 2011
One ring to rule them all ?




#9
                        © Valtech 2011
Multiplateformes : les avantages



                                       Productivité

                                       Homogénéité

                                        Visibilité




#10
                      © Valtech 2011
Multiplateformes : les inconvénients



      Dénominateur Commun

      Support matériel limité

      Ergonomie non native




#11
                         © Valtech 2011
Panorama




#12
           © Valtech 2011
HTML5 + Natif


      HTM
       L              Wrapper natif
                            +
                   Moteur de rendu web
                            +
                Logique applicative en natif




#13
                 © Valtech 2011
HTML5 + Natif

           Productivité sur IHM
           Indépendance technologique
           Pas de limitation technique



                Développement wrapper
                Coût des fonctions natives
                Support Windows Phone 7


#14
                   © Valtech 2011
PhoneGap


                       Solution HTML5

                           Open-Source

           Support 6 plateformes différentes

           Accès limité aux fonctions natives



#15
                 © Valtech 2011
PhoneGap

           Appels aux fonctions natives
           Wrapper intégré
           Solution dynamique



                  Support plateforme inégal
                  Performances
                  Ergonomie « web »


#16
                  © Valtech 2011
Titanium Mobile


                                     Open-Source

                                    Machine virtuelle
                                   Javascript ↔ Natif




#17
                  © Valtech 2011
Titanium Mobile


           IHM native
           Extensible
           Support des desktops

              Nécessite tous les
              environnements natifs
              Forte adhérence
              technologique


#18
                    © Valtech 2011
Adobe Air for Mobile


                                        ActionScript

                        Compilation / Packaging
                                 natif

                          Supporte iOS, Android
                           BlackBerry Playbook


#19
                       © Valtech 2011
Adobe Air for Mobile

            Compatibilité suite
            Adobe
            Debug
            Support des desktops

                Payant
                Accès limité aux fonctions
                natives
                Non extensible


#20
                       © Valtech 2011
Démonstrations




#21
                 © Valtech 2011
HTML5 & natif

                Application des stagiaires de
                      Valtech Training

                     En chantier sur iPhone,
                         Android et WP7

                        Point clés : guidage,
                       notification par push,
                       contenus dynamiques

#22
                 © Valtech 2011
Agilator


                              Suivi Agile

           Appels de Web Services JSON

             Développé pour iPhone,
            Android, Windows Phone 7

           Portage avec Titanium Mobile


#23
             © Valtech 2011
Feedback


                            Apprentissage

                             Productivité

                            Look and feel

                               Limites


#24
           © Valtech 2011
Conclusion


                      Solutions matures

                              Productivité

                 Différents cas d’usage

                     Support plateforme
                         variable

#25
             © Valtech 2011
Droits de reproduction

•    Vous êtes libres de :
- Partager : reproduire, distribuer et communiquer cette présentation
- Remixer : modifier cette présentation

•    Selon la condition de « Paternité » :
Vous devez impérativement citer le(s) auteur(s) ou le(s) titulaire(s) des
droits (mais pas d'une manière qui suggérerait qu'ils vous soutiennent
ou approuvent votre utilisation du contenu).

•   Plus d’informations : http://fr.creativecommons.org




                                 © Valtech 2011

Contenu connexe

Similaire à Développement multiplateforme sur mobile

What's Next Replay - Flex Mobile
What's Next Replay - Flex MobileWhat's Next Replay - Flex Mobile
What's Next Replay - Flex Mobile
ZenikaOuest
 
Gtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogyGtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogy
Sacha Leprêtre
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS Appcelerator
Tiyab K.
 

Similaire à Développement multiplateforme sur mobile (20)

JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
JCertif Tunisie 2015 - Le Web sur Mobile, Faisons le point !
 
Programmation sous Android
Programmation sous AndroidProgrammation sous Android
Programmation sous Android
 
Valtech - Quand product owner rime avec marketeur
Valtech - Quand product owner rime avec marketeurValtech - Quand product owner rime avec marketeur
Valtech - Quand product owner rime avec marketeur
 
Du multicanal au crosscanal
Du multicanal au crosscanalDu multicanal au crosscanal
Du multicanal au crosscanal
 
What's Next Replay - Flex Mobile
What's Next Replay - Flex MobileWhat's Next Replay - Flex Mobile
What's Next Replay - Flex Mobile
 
Mobile Jungle
Mobile JungleMobile Jungle
Mobile Jungle
 
Panorama des Technologies mobiles
Panorama des Technologies mobilesPanorama des Technologies mobiles
Panorama des Technologies mobiles
 
[Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210 [Webinar Niji] Frameworks XPlateform mobile - 2210
[Webinar Niji] Frameworks XPlateform mobile - 2210
 
Framework XPlatform Mobile
Framework XPlatform MobileFramework XPlatform Mobile
Framework XPlatform Mobile
 
Gtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogyGtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogy
 
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
La Duck Conf - "Microservices & Servicemesh : le retour des frameworks d'entr...
 
Développement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practicesDéveloppement HTML5 : les enjeux et best practices
Développement HTML5 : les enjeux et best practices
 
Phonegap
PhonegapPhonegap
Phonegap
 
Présentation Flex Mobile
Présentation Flex MobilePrésentation Flex Mobile
Présentation Flex Mobile
 
Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)Les solutions mobiles (potentiel et enjeux)
Les solutions mobiles (potentiel et enjeux)
 
PhoneGap VS Appcelerator
PhoneGap VS AppceleratorPhoneGap VS Appcelerator
PhoneGap VS Appcelerator
 
CocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLab
CocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLabCocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLab
CocoaHeads Toulouse - Présentation Windows Phone 7 - ClevLab
 
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 EurositesPetit DéJeuner Industrialisation 13 10 2011 Eurosites
Petit DéJeuner Industrialisation 13 10 2011 Eurosites
 
Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5Wygday 2011 - Introduction à HTML5
Wygday 2011 - Introduction à HTML5
 
Windows Phone: Migrez de Silverlight vers Universal App, Préparez vous à Wind...
Windows Phone: Migrez de Silverlight vers Universal App, Préparez vous à Wind...Windows Phone: Migrez de Silverlight vers Universal App, Préparez vous à Wind...
Windows Phone: Migrez de Silverlight vers Universal App, Préparez vous à Wind...
 

Plus de Valtech

Plus de Valtech (20)

Valtech - Réalité virtuelle : analyses, perspectives, démonstrations
Valtech - Réalité virtuelle : analyses, perspectives, démonstrationsValtech - Réalité virtuelle : analyses, perspectives, démonstrations
Valtech - Réalité virtuelle : analyses, perspectives, démonstrations
 
CES 2016 - Décryptage et revue des tendances
CES 2016 - Décryptage et revue des tendancesCES 2016 - Décryptage et revue des tendances
CES 2016 - Décryptage et revue des tendances
 
Stéphane Roche - Agilité en milieu multiculturel
Stéphane Roche - Agilité en milieu multiculturelStéphane Roche - Agilité en milieu multiculturel
Stéphane Roche - Agilité en milieu multiculturel
 
Valtech - Internet of Things & Big Data : un mariage de raison
Valtech - Internet of Things & Big Data : un mariage de raisonValtech - Internet of Things & Big Data : un mariage de raison
Valtech - Internet of Things & Big Data : un mariage de raison
 
Tendances digitales et créatives // Cannes Lions 2015
Tendances digitales et créatives // Cannes Lions 2015Tendances digitales et créatives // Cannes Lions 2015
Tendances digitales et créatives // Cannes Lions 2015
 
Valtech - Du BI au Big Data, une révolution dans l’entreprise
Valtech - Du BI au Big Data, une révolution dans l’entrepriseValtech - Du BI au Big Data, une révolution dans l’entreprise
Valtech - Du BI au Big Data, une révolution dans l’entreprise
 
Valtech / Adobe - Résultats du Baromètre Marketing Digital 2015
Valtech / Adobe - Résultats du Baromètre Marketing Digital 2015Valtech / Adobe - Résultats du Baromètre Marketing Digital 2015
Valtech / Adobe - Résultats du Baromètre Marketing Digital 2015
 
Valtech - Architecture Agile des SI
Valtech - Architecture Agile des SIValtech - Architecture Agile des SI
Valtech - Architecture Agile des SI
 
Valtech - Big Data en action
Valtech - Big Data en actionValtech - Big Data en action
Valtech - Big Data en action
 
Tendances mobiles et digitales du MWC 2015
Tendances mobiles et digitales du MWC 2015Tendances mobiles et digitales du MWC 2015
Tendances mobiles et digitales du MWC 2015
 
CES 2015 : Décryptage et tendances / Objets connectés
CES 2015 : Décryptage et tendances / Objets connectésCES 2015 : Décryptage et tendances / Objets connectés
CES 2015 : Décryptage et tendances / Objets connectés
 
Valtech - Big Data en action
Valtech - Big Data en actionValtech - Big Data en action
Valtech - Big Data en action
 
Valtech - Economie Collaborative
Valtech - Economie CollaborativeValtech - Economie Collaborative
Valtech - Economie Collaborative
 
Valtech - Adobe - Résultats du Baromètre Digital Marketing 2014
Valtech - Adobe - Résultats du Baromètre Digital Marketing 2014Valtech - Adobe - Résultats du Baromètre Digital Marketing 2014
Valtech - Adobe - Résultats du Baromètre Digital Marketing 2014
 
[Veille thématique et décryptage] Cannes Lions 2014
[Veille thématique et décryptage] Cannes Lions 2014[Veille thématique et décryptage] Cannes Lions 2014
[Veille thématique et décryptage] Cannes Lions 2014
 
Valtech - Usages et technologie SaaS
Valtech - Usages et technologie SaaSValtech - Usages et technologie SaaS
Valtech - Usages et technologie SaaS
 
[ Revue Innovations ] Valtech - Mobile World Congress
[ Revue Innovations ] Valtech - Mobile World Congress[ Revue Innovations ] Valtech - Mobile World Congress
[ Revue Innovations ] Valtech - Mobile World Congress
 
Valtech - Digitalisation du Point de Vente - Toulouse - Février 2014
Valtech - Digitalisation du Point de Vente - Toulouse - Février 2014Valtech - Digitalisation du Point de Vente - Toulouse - Février 2014
Valtech - Digitalisation du Point de Vente - Toulouse - Février 2014
 
[ Veille de tendances ] Valtech : Objets connectés
[ Veille de tendances ] Valtech : Objets connectés[ Veille de tendances ] Valtech : Objets connectés
[ Veille de tendances ] Valtech : Objets connectés
 
Valtech - Sharepoint et le cloud Azure
Valtech - Sharepoint et le cloud AzureValtech - Sharepoint et le cloud Azure
Valtech - Sharepoint et le cloud Azure
 

Développement multiplateforme sur mobile

  • 1. Développement multiplateforme sur mobile Bruno Marchesson Olivier Penhoat Directeur Technique Consultant Formateur Valtech Valtech © Valtech 2011
  • 2. Sommaire 1. Smartphone : l’ère de la fragmentation 2. Enjeux du développement multiplateforme 3. Les forces en présence 4. Démonstration 5. Conclusion #2 © Valtech 2011
  • 3. Le marché mobile En 2010 1 téléphone vendu sur 2 est un smartphone #3 © Valtech 2011
  • 4. Part de marché France 2010 #4 © Valtech 2011
  • 5. Apple : le créateur Définit le marché Objective-C Closed source #5 © Valtech 2011
  • 6. Android: le challenger Progression fulgurante Java Open source #6 © Valtech 2011
  • 7. Les outsiders C# /Silverlight Java ME #7 © Valtech 2011
  • 8. Un monde fragmenté Technologie Ergonomie Philosophie #8 © Valtech 2011
  • 9. One ring to rule them all ? #9 © Valtech 2011
  • 10. Multiplateformes : les avantages Productivité Homogénéité Visibilité #10 © Valtech 2011
  • 11. Multiplateformes : les inconvénients Dénominateur Commun Support matériel limité Ergonomie non native #11 © Valtech 2011
  • 12. Panorama #12 © Valtech 2011
  • 13. HTML5 + Natif HTM L Wrapper natif + Moteur de rendu web + Logique applicative en natif #13 © Valtech 2011
  • 14. HTML5 + Natif Productivité sur IHM Indépendance technologique Pas de limitation technique Développement wrapper Coût des fonctions natives Support Windows Phone 7 #14 © Valtech 2011
  • 15. PhoneGap Solution HTML5 Open-Source Support 6 plateformes différentes Accès limité aux fonctions natives #15 © Valtech 2011
  • 16. PhoneGap Appels aux fonctions natives Wrapper intégré Solution dynamique Support plateforme inégal Performances Ergonomie « web » #16 © Valtech 2011
  • 17. Titanium Mobile Open-Source Machine virtuelle Javascript ↔ Natif #17 © Valtech 2011
  • 18. Titanium Mobile IHM native Extensible Support des desktops Nécessite tous les environnements natifs Forte adhérence technologique #18 © Valtech 2011
  • 19. Adobe Air for Mobile ActionScript Compilation / Packaging natif Supporte iOS, Android BlackBerry Playbook #19 © Valtech 2011
  • 20. Adobe Air for Mobile Compatibilité suite Adobe Debug Support des desktops Payant Accès limité aux fonctions natives Non extensible #20 © Valtech 2011
  • 21. Démonstrations #21 © Valtech 2011
  • 22. HTML5 & natif Application des stagiaires de Valtech Training En chantier sur iPhone, Android et WP7 Point clés : guidage, notification par push, contenus dynamiques #22 © Valtech 2011
  • 23. Agilator Suivi Agile Appels de Web Services JSON Développé pour iPhone, Android, Windows Phone 7 Portage avec Titanium Mobile #23 © Valtech 2011
  • 24. Feedback Apprentissage Productivité Look and feel Limites #24 © Valtech 2011
  • 25. Conclusion Solutions matures Productivité Différents cas d’usage Support plateforme variable #25 © Valtech 2011
  • 26. Droits de reproduction • Vous êtes libres de : - Partager : reproduire, distribuer et communiquer cette présentation - Remixer : modifier cette présentation • Selon la condition de « Paternité » : Vous devez impérativement citer le(s) auteur(s) ou le(s) titulaire(s) des droits (mais pas d'une manière qui suggérerait qu'ils vous soutiennent ou approuvent votre utilisation du contenu). • Plus d’informations : http://fr.creativecommons.org © Valtech 2011