AMBIENT INTELLIGENCE
tech days•
2015
#mstechdays techdays.microsoft.fr
Vivre dans une ère post OS et
gérer l'hébergement des
applications et la mobilité
Karelle Robinet, Philippe Ensarguet & Tarik Lahlou
@tarik_lahlou
@karobinet
@P_Ensarguet
tech.days 2015#mstechdays
2005
Concert de Coldplay en 2005
2013
Concert de Coldplay en 2013
tech.days 2015#mstechdays
Sur plusieurs
terminaux…
Avec un accès
aux Apps et
données…
De manière
cohérente à
travers différents
Cloud.
Cela commence
toujours avec un
utilisateur…
EMPLOYEE #
0000000-000
CONTOSO
Dont l’identité
est vérifiée…
tech.days 2015#mstechdays
Gestion hybride des
identités
Azure AD Premium
Gestion des
équipements & apps
Microsoft Intune
Protection des
données
Azure RMS
tech.days 2015#mstechdays
UTILISATEURS DANS LES LOCAUX Utilisateurs en mobilité
Avec Azure Active Directory Premium
tech.days 2015#mstechdays
Démo
La productivité réinventée
tech.days 2015#mstechdays
tech.days 2015#mstechdays
Interface unique pré intégrée avec plus de 2400 applications SaaS (Microsoft et non Microsoft)
tech.days 2015#mstechdays
Les utilisateurs peuvent réinitialiser leurs propres mots de passe sans avoir besoin d’appeler le helpdesk
tech.days 2015#mstechdays
Enregistrement
• Fournir un portail en libre-service
• Personnaliser les conditions générales
• Enregistrer les appareils en masse
• Limiter l'accès à la messagerie
Suppression
• Supprimer l'accès aux ressources
• Effectuer un effacement sélectif
• Auditer les appareils perdus ou volés
Mise à disposition
• Déployer des profils de certificats,
messagerie, VPN et WiFi
• Déployer les paramètres de sécurité
• Installer les applications obligatoires
• Déployer les restrictions
Gestion et protection
• Limiter l'accès aux ressources en cas
de violation des politiques
• Limiter les actions en dehors des
applications gérées
• Générer des rapports de conformité
Utilisateur Informatique
Avec Microsoft Intune
tech.days 2015#mstechdays
Serveur de fichiers, de
messagerie ou de base
documentaire
Protection par du chiffrement, du contrôle d’accès et des restrictions d’utilisation
Utilisateur
autorisé
Réseau de l’entreprise
Utilisateur
autorisé
Utilisateurs
non-autorisés
Transfert
impossible
Licences d’utilisation
Utilisateur
non-autorisé Pas de licence
Service
Azure RMS



Avec Azure Rights Management Services
tech.days 2015#mstechdays
GESTION CLOUD &
HYBRIDE DES IDENTITES
GESTION DES
PERIPHERIQUES MOBILES
PROTECTION DES
INFORMATIONS
Azure Active Directory Premium Microsoft Intune Azure Rights Management service
Pourquoi Microsoft ?
ENTERPRISE MOBILITY SUITE : UN fournisseur, UN contrat, UNE offre
tech.days 2015#mstechdays
Le logiciel est partout, c’est culturel et
sociétal !
Passage d’une société de consommation à une
société du service
Stratégie de renforcement de position ou/et
stratégie d’extension de périmètre
Des nouveaux entrants apportent une
concurrence frontale en quelques mois à des
sociétés ayant pignon sur rue
Better, sooner, safer, faster and cheaper
(syndrome daft punk)
Développer plus vite avec plus de fonctionnalités
pour moins cher
Réduire le temps d’atteinte du marché pour rester
dans la compétition
Proposer une haute qualité de service face au
marché
Aller vers la culture de la mesure pour s’améliorer
en continu
tech.days 2015#mstechdays
développement
hybride
développement
web
développement
natif
+
expérience utilisateur, performances, stores, ..
+
portabilité, coûts dév/maintenance,…
• profite de la filière web
existante (+ responsive
design)
• pas de présence dans le
store
• pas d’API système
• Développements spécifiques
• présence dans le store
• 100% des API système
• présence dans le store
• exploitation des APIs système variable
• possibilité de code unifié (selon approche
client-side ou server-side)
tech.days 2015#mstechdays
 Orange Applications for Business,
Business Unit Stratégique d’Orange
Business Services dédiée à
l’intégration IT avec 3 principaux
domaines de croissance :
 2000 développeurs
 150 développeurs spécialisés dans le
développement mobile
partenariat technologique avec la société Xamarin pour le développement mobile Cross-Platform sur des cibles entreprises avec le support
des environnements iOS, Android, Windows 8, Windows Phone 8 mais également Windows Phone 7 encore présent en entreprise.
 Xamarin permet aux développeurs de
créer des applications native pour iOS,
Android, et Windows en C#
 Développez, testez, et suivez vous
applications avec les outils Xamarin
 Bénéficiez d’un écosystème riche (plus
de 800.000 développeurs mondiales)
tech.days 2015#mstechdays
Concevoir Développer Intégrer Tester Suivre
Former
Xamarin Platform
tech.days 2015#mstechdays
Toutes les API natives de chacun des systèmes
sont désormais disponible en C#, ainsi qu’un
sous-ensemble du framework .NET
Performance et fluidité d’une
application native
Les composants graphiques natifs
étant utilisés, l’ergonomie propre à
chaque système est conservée et
l’utilisateur n’est pas perdu.
Un seul langage : C#
Applications nativesErgonomie native
tech.days 2015#mstechdays
Il est possible de partager des librairies
entres toutes les plates-formes pour
mutualiser la logique
Chaque profil de développeur possède un
système de prédilection pour la réalisation de
l’interface, mais chacun peut contribuer à un
code commun partagé.
Le patron d’architecture M.V.VM est
utilisé pour tous les développements.
Seul l’agencement des vues est à réaliser
sur chaque plateforme. Elles sont ensuite
branchées à du code commun.
Partage de code Flexibilité des équipes
Méthode de travail Taux de partage estimé
~60% de réutilisabilité
~40% de code propre à redévelopper sur
chacune des plateformes
tech.days 2015#mstechdays
 conservation de la fluidité d’une application native
 l’ergonomie propre à chaque système est conservé
 meilleure collaboration, l’essentiel de la conception portant sur le code partagé
 moins d’anomalies, tous les algorithmes métiers étant partagés sur toutes les
plateformes
 meilleure testabilité grâce aux modèles de vues
 la montée en compétence sur de nouvelles plateforme est simplifiée par le langage
unique
tech.days 2015#mstechdays
exigences
tâches
dév.
gestion
de code.
intégration continue &
qualité de code
package
déploiement
tests
bug
tracking
suivi
livraison
release management
tech.days 2015#mstechdays
tech.days 2015#mstechdays
tech.days 2015#mstechdays
 un seul langage à maitriser et un environnement de développement unique
 industrialisation des développements avec Team Foundation Server
 C# et le pattern MVVM offrent une bonne architecture de projet et des fonctionnalités (async,
événements, sérialisation) simplifiant le développement
 un ensemble d’API réutilisables : fonctions du framework .NET + packages annexes NuGet
 applications natives : conservation de l’ergonomie propre à chaque système
 mutualisation pour tous les algorithmes métiers et échanges de données : gain de temps pour le
développement
 meilleure maintenabilité : les bugs sont corrigés pour toutes les plates-formes
 toutes les API natives sont disponibles et traduites en C# : tout ce qui est faisable nativement le sera
avec Xamarin
 réactivité des équipes de développement de Xamarin : mises à jour disponibles dès la sortie officielle de
chaque nouvelle version d’iOS ou Android
 la transition vers un nouvel OS pour un développeur est grandement facilitée par le langage unique.
tech.days 2015#mstechdays
cibler les
usages
évaluer le gain
attendu
rester simple
appliquer les
bons choix
techniques
faire adhérer
accompagner
le changement
enrichir petit à
petit les
applications
maquettage et retour d’expérience
TTM et garder le cap vis-à-vis du ROI
masquer la complexité aux utilisateurs
concevoir la solution front et back-office
innovation continue sur les usages
retour d’expérience et enrichissement des fonctionnalités
définir les choix techniques selon les
enjeux et contraintes
agilité
© 2015 Microsoft Corporation. All rights reserved.
tech days•
2015
#mstechdays techdays.microsoft.fr
tech.days 2015#mstechdays

Vivre dans une ère post OS et gérer l'hébergement des applications et la mobilité.

  • 1.
  • 2.
    Vivre dans uneère post OS et gérer l'hébergement des applications et la mobilité Karelle Robinet, Philippe Ensarguet & Tarik Lahlou @tarik_lahlou @karobinet @P_Ensarguet
  • 3.
    tech.days 2015#mstechdays 2005 Concert deColdplay en 2005 2013 Concert de Coldplay en 2013
  • 5.
  • 6.
    Sur plusieurs terminaux… Avec unaccès aux Apps et données… De manière cohérente à travers différents Cloud. Cela commence toujours avec un utilisateur… EMPLOYEE # 0000000-000 CONTOSO Dont l’identité est vérifiée…
  • 7.
    tech.days 2015#mstechdays Gestion hybridedes identités Azure AD Premium Gestion des équipements & apps Microsoft Intune Protection des données Azure RMS
  • 8.
    tech.days 2015#mstechdays UTILISATEURS DANSLES LOCAUX Utilisateurs en mobilité Avec Azure Active Directory Premium
  • 9.
  • 10.
  • 11.
    tech.days 2015#mstechdays Interface uniquepré intégrée avec plus de 2400 applications SaaS (Microsoft et non Microsoft)
  • 12.
    tech.days 2015#mstechdays Les utilisateurspeuvent réinitialiser leurs propres mots de passe sans avoir besoin d’appeler le helpdesk
  • 13.
    tech.days 2015#mstechdays Enregistrement • Fournirun portail en libre-service • Personnaliser les conditions générales • Enregistrer les appareils en masse • Limiter l'accès à la messagerie Suppression • Supprimer l'accès aux ressources • Effectuer un effacement sélectif • Auditer les appareils perdus ou volés Mise à disposition • Déployer des profils de certificats, messagerie, VPN et WiFi • Déployer les paramètres de sécurité • Installer les applications obligatoires • Déployer les restrictions Gestion et protection • Limiter l'accès aux ressources en cas de violation des politiques • Limiter les actions en dehors des applications gérées • Générer des rapports de conformité Utilisateur Informatique Avec Microsoft Intune
  • 14.
    tech.days 2015#mstechdays Serveur defichiers, de messagerie ou de base documentaire Protection par du chiffrement, du contrôle d’accès et des restrictions d’utilisation Utilisateur autorisé Réseau de l’entreprise Utilisateur autorisé Utilisateurs non-autorisés Transfert impossible Licences d’utilisation Utilisateur non-autorisé Pas de licence Service Azure RMS    Avec Azure Rights Management Services
  • 15.
    tech.days 2015#mstechdays GESTION CLOUD& HYBRIDE DES IDENTITES GESTION DES PERIPHERIQUES MOBILES PROTECTION DES INFORMATIONS Azure Active Directory Premium Microsoft Intune Azure Rights Management service Pourquoi Microsoft ? ENTERPRISE MOBILITY SUITE : UN fournisseur, UN contrat, UNE offre
  • 16.
    tech.days 2015#mstechdays Le logicielest partout, c’est culturel et sociétal ! Passage d’une société de consommation à une société du service Stratégie de renforcement de position ou/et stratégie d’extension de périmètre Des nouveaux entrants apportent une concurrence frontale en quelques mois à des sociétés ayant pignon sur rue Better, sooner, safer, faster and cheaper (syndrome daft punk) Développer plus vite avec plus de fonctionnalités pour moins cher Réduire le temps d’atteinte du marché pour rester dans la compétition Proposer une haute qualité de service face au marché Aller vers la culture de la mesure pour s’améliorer en continu
  • 17.
    tech.days 2015#mstechdays développement hybride développement web développement natif + expérience utilisateur,performances, stores, .. + portabilité, coûts dév/maintenance,… • profite de la filière web existante (+ responsive design) • pas de présence dans le store • pas d’API système • Développements spécifiques • présence dans le store • 100% des API système • présence dans le store • exploitation des APIs système variable • possibilité de code unifié (selon approche client-side ou server-side)
  • 18.
    tech.days 2015#mstechdays  OrangeApplications for Business, Business Unit Stratégique d’Orange Business Services dédiée à l’intégration IT avec 3 principaux domaines de croissance :  2000 développeurs  150 développeurs spécialisés dans le développement mobile partenariat technologique avec la société Xamarin pour le développement mobile Cross-Platform sur des cibles entreprises avec le support des environnements iOS, Android, Windows 8, Windows Phone 8 mais également Windows Phone 7 encore présent en entreprise.  Xamarin permet aux développeurs de créer des applications native pour iOS, Android, et Windows en C#  Développez, testez, et suivez vous applications avec les outils Xamarin  Bénéficiez d’un écosystème riche (plus de 800.000 développeurs mondiales)
  • 19.
    tech.days 2015#mstechdays Concevoir DévelopperIntégrer Tester Suivre Former Xamarin Platform
  • 20.
    tech.days 2015#mstechdays Toutes lesAPI natives de chacun des systèmes sont désormais disponible en C#, ainsi qu’un sous-ensemble du framework .NET Performance et fluidité d’une application native Les composants graphiques natifs étant utilisés, l’ergonomie propre à chaque système est conservée et l’utilisateur n’est pas perdu. Un seul langage : C# Applications nativesErgonomie native
  • 21.
    tech.days 2015#mstechdays Il estpossible de partager des librairies entres toutes les plates-formes pour mutualiser la logique Chaque profil de développeur possède un système de prédilection pour la réalisation de l’interface, mais chacun peut contribuer à un code commun partagé. Le patron d’architecture M.V.VM est utilisé pour tous les développements. Seul l’agencement des vues est à réaliser sur chaque plateforme. Elles sont ensuite branchées à du code commun. Partage de code Flexibilité des équipes Méthode de travail Taux de partage estimé ~60% de réutilisabilité ~40% de code propre à redévelopper sur chacune des plateformes
  • 22.
    tech.days 2015#mstechdays  conservationde la fluidité d’une application native  l’ergonomie propre à chaque système est conservé  meilleure collaboration, l’essentiel de la conception portant sur le code partagé  moins d’anomalies, tous les algorithmes métiers étant partagés sur toutes les plateformes  meilleure testabilité grâce aux modèles de vues  la montée en compétence sur de nouvelles plateforme est simplifiée par le langage unique
  • 23.
    tech.days 2015#mstechdays exigences tâches dév. gestion de code. intégrationcontinue & qualité de code package déploiement tests bug tracking suivi livraison release management
  • 24.
  • 25.
  • 26.
    tech.days 2015#mstechdays  unseul langage à maitriser et un environnement de développement unique  industrialisation des développements avec Team Foundation Server  C# et le pattern MVVM offrent une bonne architecture de projet et des fonctionnalités (async, événements, sérialisation) simplifiant le développement  un ensemble d’API réutilisables : fonctions du framework .NET + packages annexes NuGet  applications natives : conservation de l’ergonomie propre à chaque système  mutualisation pour tous les algorithmes métiers et échanges de données : gain de temps pour le développement  meilleure maintenabilité : les bugs sont corrigés pour toutes les plates-formes  toutes les API natives sont disponibles et traduites en C# : tout ce qui est faisable nativement le sera avec Xamarin  réactivité des équipes de développement de Xamarin : mises à jour disponibles dès la sortie officielle de chaque nouvelle version d’iOS ou Android  la transition vers un nouvel OS pour un développeur est grandement facilitée par le langage unique.
  • 27.
    tech.days 2015#mstechdays cibler les usages évaluerle gain attendu rester simple appliquer les bons choix techniques faire adhérer accompagner le changement enrichir petit à petit les applications maquettage et retour d’expérience TTM et garder le cap vis-à-vis du ROI masquer la complexité aux utilisateurs concevoir la solution front et back-office innovation continue sur les usages retour d’expérience et enrichissement des fonctionnalités définir les choix techniques selon les enjeux et contraintes agilité
  • 28.
    © 2015 MicrosoftCorporation. All rights reserved. tech days• 2015 #mstechdays techdays.microsoft.fr
  • 29.