Mobile Day 2015
Mobilité, enjeux d’aujourd’hui
Cellenza Microsoft
Cellenza Microsoft
Michel Hubert
Manager Pôle Cloud & Integration
@michelhubert
Michel Perfetti
Manager Pôle ALM
@miitch
Cellenza Microsoft
Comment nous le faisons :
• Formation continue
• Partage de
connaissance
• Partenariats
Cellenza en que...
Cellenza Microsoft
Programme Mobile Day
9h – 9h30 Welcome Café
9h30 – 10h30 Keynote d’ouverture : Mobilité, enjeux d’aujou...
Cellenza Microsoft
Enjeux…. (ça dépend)
Cellenza Microsoft
La mobilité en entreprise
Déjà une réalité (vous avez dit Blackberry?)
52% des utilisateurs
utilisent a...
Cellenza Microsoft
Enjeux (Quelques)
En entreprise
• Accès aux données
• Partage
d’informations
• Collaboration
B2C
• Inno...
Cellenza Microsoft
Enjeux (Quelques)
En entreprise
• Accès aux données
• Partage
d’informations
• Collaboration
B2C
• Inno...
Cellenza Microsoft
Enjeux (Quelques)
Cellenza Microsoft
Enjeux (Quelques)
Cellenza Microsoft
Enjeux (Quelques)
Cellenza Microsoft
« Resistance is futile »
Cellenza Microsoft
Les PC vieillissent, les tablettes sont neuves
Cellenza Microsoft
Cellenza Microsoft
Mobilité?
Cellenza Microsoft
Mobilité?
Mobilité != Mobile
Cellenza Microsoft
Mobilité?
Quelques devices d’aujourd’hui
Cellenza Microsoft
Mobilité?
Ecran Clavier
Grosse capacité
de stockage
Emplacement
SD
Qualité de la
caméra
Dual SIM Accélé...
Cellenza Microsoft
Mobilité?
Ecran Clavier
Grosse capacité
de stockage
Emplacement
SD
Caméra
Dual SIM Accéléromètres GPS
P...
Cellenza Microsoft
Mobilité?
Ecran Clavier
Grosse capacité
de stockage
Emplacement
SD
Qualité de la
caméra
Dual SIM Accélé...
Cellenza Microsoft
Mobilité?
Devices d’hier
!=
Devices d’aujourd’hui
!=
Devices de demain
Cellenza Microsoft
Mobilité
3 OS
Android Windows iOS
Cellenza Microsoft
Répartition du marché
Cellenza Microsoft
Mobilité?
Cellenza Microsoft
Mobilité?
Il faut aussi penser local
Cellenza Microsoft
Mobilité
Il faut aussi penser version d’OS
Android
• Lollipop
• KitKat
• Jelly Bean
• Ice Cream
Sandwic...
Cellenza Microsoft
Rien que pour Android (Source Google)
Cellenza Microsoft
Cellenza Microsoft
Device: choix et stratégies
Cellenza Microsoft
Choix des devices
Quel(s) OS ?
Quels usages ?
Quel(s) (smart)phone(s) Quelle(s) tablette(s) ?
Alimentat...
Cellenza Microsoft
Les spécificités du mobile
coût
++++
+++
++
+
Richesse fonctionnelle
Présentation, services
Portabilité...
Cellenza Microsoft
Apache Cordova
Points forts:
Besoin seulement de compétence HTML
Développement cross plateforme identiq...
Cellenza Microsoft
Universal Apps
Points forts:
Un binaire sur toutes les plateformes Windows
Multiples langages : .NET, W...
Cellenza Microsoft
Xamarin
Points forts:
build once, run everywhere (c'est moche en français)
100% natif ios et Android en...
Cellenza Microsoft
Cellenza Microsoft
Développement unifié
Cellenza Microsoft
Quelques mythes (ou pas ) du développement
mobile
Le développement mobile demande des outils spécifique...
Cellenza Microsoft
Quels outils?
Build sur Mac OS
Windows/Android: VS 2015
ENT+ Xamarin
VSO: Git+Agile tools
iOS: Xcode,Xa...
Cellenza Microsoft
Quelques règles et rappels
Les frameworks de tests unitaires existent pour tous les langages
Les outils...
Cellenza Microsoft
Cellenza Microsoft
One SI to rule them all
Cellenza Microsoft
Un nouveau paradigme
Approche People-centric
Environnement unifié
Autorisation Protection des
données
D...
Cellenza Microsoft
Un nouveau paradigme
Approche People-centric
Environnement unifié
Autorisation Protection des
données
D...
Cellenza Microsoft
Risques de la mobilité en entreprise
• Coût lié à la diversité des
mobiles à gérer, des services et
app...
Cellenza Microsoft
La Data : le cœur de la mobilité
S.I. on-premise
Digital Gateway
Cellenza Microsoft
Architecture : Data on the Cloud
S.I. on-premise
Cellenza Microsoft
Architecture : Data Direct Access
S.I. on-premise
Cellenza Microsoft
MEAP
DEVICES
Client App RuntimeHTML5 Browser
Offline Storage Local Storage
BACK OFFICE
GOUVERNANCE
DEVE...
Cellenza Microsoft
Cellenza Microsoft
Pour conclure
Cellenza Microsoft
Et n’oubliez pas
Device Infra
Usage Dev
Cellenza Microsoft
Programme Mobile Day
9h – 9h30 Welcome Café
9h30 – 10h30 Keynote d’ouverture : Mobilité, enjeux d’aujou...
Questions
Prochain SlideShare
Chargement dans…5
×

Mobile Day : Enjeux d'aujoourd'hui

1 987 vues

Publié le

La mobilité et ses enjeux aujourd'hui

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

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

Aucune remarque pour cette diapositive
  • La mobilité, ce n’est pas un sujet de demain. C’est déjà une problématique d’aujourd’hui qui n’est pas prise en compte par les DSI.
  • Chaque société possède des enjeux différents des autres. A cause du métier, des personnes cibles et du type.
    Une entreprise n’aura pas la même stratégie mobilité pour ces collaborateurs et ses clients. Donc les enjeux et les stratégies sont multiples même au sein d’une même société.
  • Chaque société possède des enjeux différents des autres. A cause du métier, des personnes cibles et du type.
    Une entreprise n’aura pas la même stratégie mobilité pour ces collaborateurs et ses clients. Donc les enjeux et les stratégies sont multiples même au sein d’une même société.
  • Chaque société a innové dans son domaine avec des choix complètement différents. Certains choisissent d’adresser tous les types de terminaux, d’autres comme Periscope visent pour l’instant que iOS par exemple.
  • Cette année il y aura plus d’utilisateurs d’internet sur mobile que sur « PC ». Voulez-vous vous couper de la moitié de votre marché?
    Sachant que l’Iphone a été lancé le 29 juin 2007: il y a tout juste 8 ans.
    Ere Post PC ?
  • Qui dit nouvelle techno, dit matériel récent. Cela est maintenant surtout possible sur les nouveaux périphériques mobiles. Bien qu’il y ait de la fragmentation, à peu près tous on des navigateurs assez récent pour des sites webs modernes. Pas de « IE8 » like en gros
  • On parle de mobilité, mais qu’est-ce que la mobilité finalement?
  • On limite à tord la mobilité au device. Cela voulait peut etre dire quelque chose il y a quelques années quand il y avait pas encore de cloud ou que les applications ne communiquait pas beaucoup, mais maintenant les périphériques sont trop nombreux et différents que la frontière PC/Mobile/Tablette est en train de s’estomper si ce n’est pas déjà le cas: surface, phablet…. Et le cloud est omniprésent
  • Il n’y a pas 2 devices pareils. Le PC lui-même devient un device comme un autre.
    On ne parle plus forcement de PC/Tablette/Mobile, mais de PC/Portable/Tablette/Phablet/Smartphone/Smartwatch/Band. Autant parler de personal device

    Nous avons tous maintenant plusieurs devices sur nous, au travail et chez nous.
    Combien de device avez-vous sur vous relié à internet (FB/Mails…)? 1/2/3…
    De plus les devices ne sont plus forcéments personnels, la notion de profil est maintenant aussi importante.

    Finalement qui est mobile: vos devices ou vous ou vos données? Un peu des 3 en fait en fonction des usages. Mais dans tous les cas, nous voulons nos données à l’instant sur le device que nous avons sur nous.
  • Maintenant un device c’est une suite de caractéristiques techniques. Qui vont conditionner le prix et son utilisation
  • Tous les ans de nouveaux devices apparaissent, certains deviennent obsolete à cause des maj d’OS par ex. Donc il est difficile de suivre.
  • Par contre là où on est à peu près tous d’accord, c’est qu’il y aura 3 OS (sans parler des versions)
  • Qu’est ce qu’il nous fait dire cela? Quand on regarde les dernires tendances, c’est pourtant un duel iOS/Android
  • Windows is coming. Gartner vise une plus grosse part que iOS.
  • Tous les pays n’ont pas la même répartition entre OS.
  • Comment s’en sortir? Il faut une stratégie
  • NextImpact Fev 2015 http://www.nextinpact.com/news/92927-fragmentation-android-16-pour-lollipop-mais-kitkat-stagne.htm

    En gros pour viser le marché Android (loi de pareto) il faut travailler sur Jelly Bean qui est sorti le 27 juin 2012 (oui oui: il y a 3 ans) https://fr.wikipedia.org/wiki/Android_Jelly_Bean

    http://www.nextinpact.com/news/93308-fragmentation-33-pour-android-5-0-et-75-pour-ios-8.htm
    Et iOS8: 75%, iOS7: 22%

    http://www.android-dev.fr/fragmentation/#.Vysbtfntmko
    https://developer.android.com/about/dashboards/index.html

    WP 8.1: ~60%
    WP 8: ~27%
  • Quelles sont les étapes pour mobiliser une organistion ?
    Consulter chaque métier et définir les scénarios d’usage pour comprendre leurs attentes et estimer l’impact sur leur productivité et leur efficacité
    Sur la base de ces usages, définir les besoins : Besoin de développement d’applications d’entreprise ? Besoin de sécurité supplémentaire
    Choisir des terminaux mobiles adaptés aux différentes métiers et secteurs d’activité de vos collaborateurs.
  • Le développement mobile demande des outils spécifiques
    Il en faut, mais cela reste du développement classique. Que ce soit en natif ou en Xplat, des outils existent pas que pour le mobile

    Le développement mobile ne peux pas suivre les même règles que le développement classique
    C’est plus compliqué car il faut du matériel, et le contenu graphique est parfois plus riche et c’est un problème pour le développement à plusieurs mais les outils existent: branching, build, deploiement, tests. Le dév mobile n’est pas le parent pauvre du dév.

    On ne peut tester le rendu que sur des vrais devices
    Il y a des émulateurs pour se simplifier la vie ou des applis en SAAS pour tester les applications

    Les émulateurs sont trop lents pour travailler dessus
  • Tout est tellement spécifique avec le mobile que toute occasion de mutualiser les ressources doit être prise. Dans cet exemple VSO est la pierre angulaire du processus multi plateforme
  • Le DevOps c’est aussi valable pour le mobile même si déploiement veut dire « pousser sur le store »
  • Key points :
    - Accès à la donnée d’entreprise
    - Multicanal : synchronisation
    Ex : Retailer – Plateform Digitale
  • Key points :
    - Infra on-premise statique
    - Croissance / Scalabilité en fonction du « succès » de l’application
    - Mécanisme de synchronisation à mettre en œuvre
    - Exemple : Catalogue eCommerce – 80% navigation catalogue
  • Key points :
    - Exemple : Prise de Commande
    - API / Service (promesse SOA)
  • 1 Intégration complète – connectivité aux systèmes ERP, CRM, etc.
    Développement d’applications mobile – Integrated Development Environment (IDE) pour le développement d'applications mobiles.
    Capacités de Mobile Device Management (MDM) – Support pour le provisionning de devices, la transmission sécurisée de données, la configuration à distance, suivi du parc mobile, politique d’authentification, etc.
    Capacités de Mobile Application Management (MAM) – support pour le provisioning et le contrôle d'accès aux applications mobiles utilisés dans le contexte de l’entreprise (paramètres de configuration de l'authentification des utilisateurs, services de

    Visual Studio / TFS pour la partie développement Cross-Platform et la gestion du cycle de vie des applications.
    Intune (combiné avec System Center Configuration Manager) pour la partie Gouvernance, à la fois MDM, MAM.
    Active Directory, bien sûr, pour la gestion de l’authentification , combiné à RMS (Right Management System) pour la partie gestion des droits.
    BizTalk Server pour la partie Médiation avec l’ensemble de ses connecteurs pour l’intégration au SI des entreprises.
    "push notification", statistiques d'utilisation des applications, etc..).
  • Le device n’est qu’un pilier d’une stratégie mobile réussie. Il ne faut pas oublier l’infra qui doit suivre, les usages que l’on vise (sans usage, point de device), et la plateforme de dev pour tout relier.
  • Mobile Day : Enjeux d'aujoourd'hui

    1. 1. Mobile Day 2015 Mobilité, enjeux d’aujourd’hui Cellenza Microsoft
    2. 2. Cellenza Microsoft Michel Hubert Manager Pôle Cloud & Integration @michelhubert Michel Perfetti Manager Pôle ALM @miitch
    3. 3. Cellenza Microsoft Comment nous le faisons : • Formation continue • Partage de connaissance • Partenariats Cellenza en quelques mots Cellenza est un cabinet de conseil, d’expertise technique et de réalisation, exclusivement dédié aux technologies Microsoft et aux méthodes agiles. Notre passion, la technologie. Nous sommes des experts Microsoft, agilistes par nature, passionnés par notre métier. Consultants, coachs et/ou formateurs, nous avons à cœur de partager avec la communauté un savoir technique et méthodologique, mais aussi nos valeurs
    4. 4. Cellenza Microsoft Programme Mobile Day 9h – 9h30 Welcome Café 9h30 – 10h30 Keynote d’ouverture : Mobilité, enjeux d’aujourd’hui 10h30 – 11h30 La Mobilité selon Microsoft 11h30 – 11h 45 Pause café 11h45 – 12h45 Retour d’Expérience Client 12h45 – 13h45 Pause Déjeuner 13h 45 – 14h45 Web & Hybride Mobile Natif Natif Cross- Platform Back- Office 14h45 – 15h00 Pause 15h00 – 16h00 Web & Hybride Mobile Natif Natif Cross- Platform Back- Office 16h00 – 16h15 Pause 16h15 – 17h15 Web & Hybride Mobile Natif Natif Cross- Platform Back- Office 17h15 – 17h30 Pause 17h30 – 18h00 Conclusion
    5. 5. Cellenza Microsoft Enjeux…. (ça dépend)
    6. 6. Cellenza Microsoft La mobilité en entreprise Déjà une réalité (vous avez dit Blackberry?) 52% des utilisateurs utilisent au moins 3 devices pour travailler 52% 90% des entreprises auront deux ou trois OS mobiles à gérer en 2017 90% >80% des employés admettent utiliser des applications software- as-a-service (SaaS) non approvées dans leur travail >80%
    7. 7. Cellenza Microsoft Enjeux (Quelques) En entreprise • Accès aux données • Partage d’informations • Collaboration B2C • Innovation • Social/Proximité • Fidélisation
    8. 8. Cellenza Microsoft Enjeux (Quelques) En entreprise • Accès aux données • Partage d’informations • Collaboration B2C • Innovation • Social/Proximité • Fidélisation
    9. 9. Cellenza Microsoft Enjeux (Quelques)
    10. 10. Cellenza Microsoft Enjeux (Quelques)
    11. 11. Cellenza Microsoft Enjeux (Quelques)
    12. 12. Cellenza Microsoft « Resistance is futile »
    13. 13. Cellenza Microsoft Les PC vieillissent, les tablettes sont neuves
    14. 14. Cellenza Microsoft Cellenza Microsoft Mobilité?
    15. 15. Cellenza Microsoft Mobilité? Mobilité != Mobile
    16. 16. Cellenza Microsoft Mobilité? Quelques devices d’aujourd’hui
    17. 17. Cellenza Microsoft Mobilité? Ecran Clavier Grosse capacité de stockage Emplacement SD Qualité de la caméra Dual SIM Accéléromètres GPS Pulsation cadiaques Autonomie Etanche Température Durci Bluetooth RFID Fingerprint Boussole Audio Téléphonie Podomètre
    18. 18. Cellenza Microsoft Mobilité? Ecran Clavier Grosse capacité de stockage Emplacement SD Caméra Dual SIM Accéléromètres GPS Pulsation cadiaques Autonomie Etanche Température Durci Bluetooth RFID Fingerprint Boussole Audio Téléphonie Podomètre Smartphone (entrée de gamme)
    19. 19. Cellenza Microsoft Mobilité? Ecran Clavier Grosse capacité de stockage Emplacement SD Qualité de la caméra Dual SIM Accéléromètres GPS Pulsation cadiaques Autonomie Etanche Température Durci Bluetooth RFID Fingerprint Boussole Audio Téléphonie Podomètre Smartwatch
    20. 20. Cellenza Microsoft Mobilité? Devices d’hier != Devices d’aujourd’hui != Devices de demain
    21. 21. Cellenza Microsoft Mobilité 3 OS Android Windows iOS
    22. 22. Cellenza Microsoft Répartition du marché
    23. 23. Cellenza Microsoft Mobilité?
    24. 24. Cellenza Microsoft Mobilité? Il faut aussi penser local
    25. 25. Cellenza Microsoft Mobilité Il faut aussi penser version d’OS Android • Lollipop • KitKat • Jelly Bean • Ice Cream Sandwich • Gingerbread iOS • IOS 8 • IOS 7 • IOS 6 Windows (phone) • Windows 10 • Windows 8/8.1 • Windows Phone 8.1 • Windows Phone 8
    26. 26. Cellenza Microsoft Rien que pour Android (Source Google)
    27. 27. Cellenza Microsoft Cellenza Microsoft Device: choix et stratégies
    28. 28. Cellenza Microsoft Choix des devices Quel(s) OS ? Quels usages ? Quel(s) (smart)phone(s) Quelle(s) tablette(s) ? Alimentation de la stratégie mobile cible •Information •Consultation (compte, factures,…) •Actes de gestion •Marketing, push d’offres et de services •Optimisation de consommation (courbes, alertes, …) •Domotique • … METER READINGS APP Last Month Your Average per m2 per month : 70 kWh/m2 Your Area Average m2 per month : 49 kWh/m2 Your consumption data for the last 12 months Your current Monthly payment : €89 Your usage per m2 of floor area is 43% more than area average We recommend consulting energy usage adviser and insulation check Your current meter readings Gas :17255 m3 Data is successfully sent! Instant Energy Advice Full report
    29. 29. Cellenza Microsoft Les spécificités du mobile coût ++++ +++ ++ + Richesse fonctionnelle Présentation, services Portabilité Re-use multi-device Browser execution Store installation Web App Mobile Web App App hybride App hybride Native Native App
    30. 30. Cellenza Microsoft Apache Cordova Points forts: Besoin seulement de compétence HTML Développement cross plateforme identique (Même code HTML) Cible aussi Blackberry, FirefoxOS, Ubuntu, ... Présenté cet après midi par Aurélien et Lionel
    31. 31. Cellenza Microsoft Universal Apps Points forts: Un binaire sur toutes les plateformes Windows Multiples langages : .NET, WinJS, C++ Applications natives et fluides Présenté cet après midi par John
    32. 32. Cellenza Microsoft Xamarin Points forts: build once, run everywhere (c'est moche en français) 100% natif ios et Android en C# économiser 70% à 90 % de temps de développement Présenté cet après midi par Andreï
    33. 33. Cellenza Microsoft Cellenza Microsoft Développement unifié
    34. 34. Cellenza Microsoft Quelques mythes (ou pas ) du développement mobile Le développement mobile demande des outils spécifiques Le développement mobile ne peux pas suivre les même règles que le développement classique On ne peut tester le rendu que sur des vrais devices Les émulateurs sont trop lents pour travailler dessus
    35. 35. Cellenza Microsoft Quels outils? Build sur Mac OS Windows/Android: VS 2015 ENT+ Xamarin VSO: Git+Agile tools iOS: Xcode,Xamarin Studio Build sur Windows On partage le code, l’historique, la gestion du projet, les métriques de code, de tests, les status des builds, la sécurité…
    36. 36. Cellenza Microsoft Quelques règles et rappels Les frameworks de tests unitaires existent pour tous les langages Les outils d’analyse de performance de VS 2015 ENT permette d’identifier vos problèmes mémoire, perf XAML avant de tester sur un device La traçabilité: un besoin  un code  une build  une mise à jour Automatisation jusqu’au tests sur device (Xamarin Test cloud): package prêt à être poussés sur les stores Laisser vos développeurs utiliser les outils qu’ils veulent du moment que vous pouvez toujours contrôler la qualité de façon automatisée. Gérer la vie de vos applis mobile en fonction de la vie de vos API: n’oubliez pas: tous les utilisateurs ne mettent pas à jour les applications Monitoring (Application Insight, …): quelle est la fragmentation de votre parc, qu’est ce que les utilisateurs utilisent sur vos applis??? Se poser les bonnes questions c’est bien, avoir les réponses c’est mieux.
    37. 37. Cellenza Microsoft Cellenza Microsoft One SI to rule them all
    38. 38. Cellenza Microsoft Un nouveau paradigme Approche People-centric Environnement unifié Autorisation Protection des données Devices Apps Data
    39. 39. Cellenza Microsoft Un nouveau paradigme Approche People-centric Environnement unifié Autorisation Protection des données Devices Apps Data MDM / MAM Identité Management Protection des informations et accès Virtualization
    40. 40. Cellenza Microsoft Risques de la mobilité en entreprise • Coût lié à la diversité des mobiles à gérer, des services et applications • Surcoût lié à l’augmentation du nombre de mobiles et à leur perte • Adaptation des infrastructures de sécurité et des politiques • Atteinte à l’image de marque par utilisation incontrôlée (divulgation d’informations) • Manque de contrôle sur la gestion des mobiles et de leur conformité • Difficulté de contrôle des exigences légales sur un appareil géré par l’utilisateur • Limite floue entre données privées et entreprise (e- discovery, respect de la vie privée…) Ex. Impossibilité de mener des tests de vulnérabilité • Fuite de données par négligence, inadaptation du mobile, accès à des services de partage • Fuite de données par accès frauduleux au SI • Fuite de données liée aux applications mobiles • Augmentation des attaques sur des appareils moins bien protégés
    41. 41. Cellenza Microsoft La Data : le cœur de la mobilité S.I. on-premise Digital Gateway
    42. 42. Cellenza Microsoft Architecture : Data on the Cloud S.I. on-premise
    43. 43. Cellenza Microsoft Architecture : Data Direct Access S.I. on-premise
    44. 44. Cellenza Microsoft MEAP DEVICES Client App RuntimeHTML5 Browser Offline Storage Local Storage BACK OFFICE GOUVERNANCE DEVELOPPEMENT MOBILE PLATFORM I.D.E. ContinuousIntegration SoftwareDistribution/Store PolicyEnforcement SAP System Web Services Databases Applications Files Mainframe Connectors (SAP, WS*, OS/400, JD Edwards, FTP(s), PeopleSoft, Oracle…) Storage(SQL,NoSQL) Data synchronization AuthN/AuthZ Web Server Access Gateway Cache Web Application Server Mediation Queue Messaging Data Agregation Data Validation Transformation / Routing
    45. 45. Cellenza Microsoft Cellenza Microsoft Pour conclure
    46. 46. Cellenza Microsoft Et n’oubliez pas Device Infra Usage Dev
    47. 47. Cellenza Microsoft Programme Mobile Day 9h – 9h30 Welcome Café 9h30 – 10h30 Keynote d’ouverture : Mobilité, enjeux d’aujourd’hui 10h30 – 11h30 La Mobilité selon Microsoft 11h30 – 11h 45 Pause café 11h45 – 12h45 Retour d’Expérience Client 12h45 – 13h45 Pause Déjeuner 13h 45 – 14h45 Web & Hybride Mobile Natif Natif Cross- Platform Back- Office 14h45 – 15h00 Pause 15h00 – 16h00 Web & Hybride Mobile Natif Natif Cross- Platform Back- Office 16h00 – 16h15 Pause 16h15 – 17h15 Web & Hybride Mobile Natif Natif Cross- Platform Back- Office 17h15 – 17h30 Pause 17h30 – 18h00 Conclusion
    48. 48. Questions

    ×