29
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é

Embed Size (px)

Citation preview

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-000CONTOSO

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éesAzure 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’OrangeBusiness Services dédiée à l’intégration IT avec 3 principauxdomaines 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

packagedé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