SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Devenez Mobile Enterprise-Ready en développant vos applications LOB pour Windows 8.1 !
Devenez Mobile Enterprise-Ready
en développant vos applications
LOB pour Windows 8.1 !
Nicolas Humann
Cellule innovation
Exakis
nicolash@exakis.com, http://blog.humann.info,
@nicolashumann

Décideurs Informatiques
Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !

#mstechdays

Décideurs informatiques
Exakis, première Entreprise de Services du Numérique Microsoft
Notre métier
Intégration
de solutions
pour l'entreprise
basée sur
la plateforme
Microsoft

Notre
positionnement
Partenaire
pure-player
de Microsoft
leader en France

Notre objectif
Vous apporter
des solutions
technologiques
qui vous permettront
d’améliorer
vos performances

#mstechdays

Décideurs informatiques
INTRODUCTION

#mstechdays

Décideurs informatiques
Les entreprises et la mobilité ?
• Productivité et efficacité
– sont obtenues en laissant les employés travailler à tout
moment et à partir de n'importe où

• Les données terrains
– sont utiles pour les analyses et l’engagement d’actions

• Extension des systèmes
– le back end est une priorité pour les DSI pour satisfaire
les utilisateurs mobiles
#mstechdays

Décideurs informatiques
Comment rendre cela possible ?
• Un Middleware mobile
– Il intègre des sources de données multiples, il agit comme une
façade du serveur, et expose les données composites via des
services Web dans un format consommable par tout dispositif

• Une passerelle d'accès multicanale
– Elle publie en toute sécurité les données sur Internet

• Des outils de développement
– Ils créent la logique serveur, la logique client & UX, et l'intégration
avec les systèmes back-end

• Des applications
– Elles consomment des données dans un état connecté ou
déconnecté
#mstechdays

Décideurs informatiques
Une plateforme Mobile Enterprise
Enterprise
Application
Integration

Data
Sources

Database
Connections

Data
Aggregation

Web
Services

Back End
Systems

EAI Adapters

Mobile Middleware

MultiChannel
Access
Gateway

Data Center

Internet

#mstechdays

Décideurs informatiques
Objectif: une application
Centrée sur les données
UI enrichie

Immersif

#mstechdays

Décideurs informatiques
Pourquoi une application « Moderne » ?
• Un usage différent de la version
« Desktop »
• Une version « Light »
–
–
–
–
#mstechdays

Avec les fonctions principales
Concentre et contextualise les informations
Utilise les nouveaux systèmes (notifications, gps, …)
Pensée et conçue pour le tactile
Décideurs informatiques
Anatomie d’une app modern
Analys
e

Master Data
#mstechdays

Décideurs informatiques

Formulair
e
#mstechdays

Décideurs informatiques
EXAGREEN

#mstechdays

Décideurs informatiques
Qui sommes-nous?
•

Exagreen, Leader européen en conception / fabrication d’éco-technologies !

•

Siège social en France avec des filiales principalement en Europe pour le
moment:

•
•
•
•

380 commerciaux mobiles équipés de tablettes Microsoft Surface 2 Pro
ERP maison hébergés au siège social en France
GED et collaboration avec O365
Azure, porte de sortie des données

#mstechdays

Décideurs informatiques
ACCÉDER À VOTRE BACK END

#mstechdays

Décideurs informatiques
Interconnexion avec le back-end
• Utilisation des services web standards
• Puissance et souplesse des outils et du
Framework .NET
– WCF
– ASP.NET Web API
– Odata

#mstechdays

Décideurs informatiques
Windows Azure en soutient
• Plusieurs centaines d’utilisateurs
• Faites supporter la charge aux serveurs Azure et non à
votre infrastructure

#mstechdays

Décideurs informatiques
Authentification & sécurité
• Authentification
–
–
–
–

Windows / NTLM
ADFS / OAuth
Smartcards (Windows.Devices.SmartCards)
Windows Azure Authentication

• Sécurité
– HTTPS au minimum
– Cryptage du transport et/ou du message
#mstechdays

Décideurs informatiques
Les API Entreprise
• Limiter la bande passante
– Newton Soft -> le sérialiseur Json !
– Activer la compression gzip

• Pas de 4G en sous sol ?
– Scénarion Offline -> SQLite (existe en PCL)
– Sync Fx

• Disponible dans nuget
#mstechdays

Décideurs informatiques
Les API Entreprise
• Sécuriser votre application
– Windows.Security.Credentials.PasswordVault
– Windows.Security.Credentials.UI

#mstechdays

Décideurs informatiques
EXEMPLE DE CODE

#mstechdays

Décideurs informatiques
DÉPLOIEMENT D’ENTREPRISE

#mstechdays

Décideurs informatiques
Préparer son application
• Signer le package avec un certificat de
confiance
– Le certificat doit être déployé sur les machines cibles
– Le “publisher name” du certificat doit être celui de
l’application

• Exécuter Windows App Certification Kit
– Valide la conformité technique de l'application

• Vérifier les capacités
– Ne pas oublier de verifier les capacités du manifest

#mstechdays

Décideurs informatiques
Les solutions

• 3 solutions : SCCM – Intune – commandes Power Sh
Multi device

Infrastructure

Administration
#mstechdays

Décideurs informatiques
Side-loading / entreprise / ??????
Windows 8.1 Enterprise, avec
domaine

Windows 8.1 Enterprise, sans
domaine
Windows 8.1 Pro
Windows 8.1 RT

#mstechdays

• sideloading activé

• Clefs de sideloading
(disponible via Volume
Licence)

Décideurs informatiques
JE N’AI PAS QUE DES TABLETTES
WINDOWS…

#mstechdays

Décideurs informatiques
mais j’ai des windows phone 

60% de
code
partagé

#mstechdays

Décideurs informatiques
et mon boss a autre chose… 
• Développement unifié C# sur Windows 8,
Windows Phone, Android et iOS avec Xamarin
• Les avantages:
– Un seul environnement de développement (VS)
– Un seul langage: C#
– Mutualisation des composants

• 60 % de partage de code entre toutes les
plateformes
#mstechdays
Décideurs informatiques
CONCLUSION

#mstechdays

Décideurs informatiques
Conclusion
• Windows 8.1 est la plateforme entreprise
– Complete, sécurisée et fiable

• Profitez au maximum des outils disponibles
– Visual Studio, la puissance des outils et des Fx

• Construisons des applications métiers
– Intégration complètes des besoins B2B
#mstechdays

Décideurs informatiques
Ressources
• http://blogs.msdn.com/b/mim/archive/2013/02/
19/synchronization-with-sqlite-on-winrt.aspx
• http://www.nuget.org/packages/SQLite.NetPCL/
• http://msdn.microsoft.com/frfr/library/fp142380.aspx
• http://msdn.microsoft.com/enus/library/windows/apps/hh464906.aspx
#mstechdays

Décideurs informatiques
#mstechdays

Décideurs informatiques
Digital is
business

Contenu connexe

Tendances

NDepend 5 en action par son créateur
NDepend 5 en action par son créateurNDepend 5 en action par son créateur
NDepend 5 en action par son créateurMicrosoft
 
Livraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InReleaseLivraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InReleaseMicrosoft
 
Mise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows AzureMise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows AzureMicrosoft Technet France
 
[Meetup Paris Unity] - Créer des jeux pour windows phone et windows store a...
[Meetup Paris Unity]  - Créer des jeux pour windows phone et windows store a...[Meetup Paris Unity]  - Créer des jeux pour windows phone et windows store a...
[Meetup Paris Unity] - Créer des jeux pour windows phone et windows store a...BeMyApp
 
Avec Hadoop, Excel et… 1€, réalisez votre premier Mobile BigData Tracker en m...
Avec Hadoop, Excel et… 1€, réalisez votre premier Mobile BigData Tracker en m...Avec Hadoop, Excel et… 1€, réalisez votre premier Mobile BigData Tracker en m...
Avec Hadoop, Excel et… 1€, réalisez votre premier Mobile BigData Tracker en m...Microsoft
 
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...Microsoft Technet France
 
Powershell, 45 tips & tricks pour votre utilisation quotidienne
Powershell, 45 tips & tricks pour votre utilisation quotidienne Powershell, 45 tips & tricks pour votre utilisation quotidienne
Powershell, 45 tips & tricks pour votre utilisation quotidienne Microsoft Technet France
 
Introduction au développement Windows 8.1
Introduction au développement Windows 8.1Introduction au développement Windows 8.1
Introduction au développement Windows 8.1Microsoft
 
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...Microsoft
 
Guide de démarrage rapide de la Num-Class
Guide de démarrage rapide de la Num-ClassGuide de démarrage rapide de la Num-Class
Guide de démarrage rapide de la Num-ClassEASYTIS
 
Fiche Num-Cast
Fiche Num-CastFiche Num-Cast
Fiche Num-CastEASYTIS
 
Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...
Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...
Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...Microsoft Décideurs IT
 
Comment vérifier que votre ordinateur/tablette est compatible avec le NumCast
Comment vérifier que votre ordinateur/tablette est compatible avec le NumCastComment vérifier que votre ordinateur/tablette est compatible avec le NumCast
Comment vérifier que votre ordinateur/tablette est compatible avec le NumCastEASYTIS
 
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...Microsoft Décideurs IT
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...Microsoft Technet France
 
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Microsoft Décideurs IT
 

Tendances (20)

Power Query Demos Extravaganza
Power Query Demos Extravaganza Power Query Demos Extravaganza
Power Query Demos Extravaganza
 
NDepend 5 en action par son créateur
NDepend 5 en action par son créateurNDepend 5 en action par son créateur
NDepend 5 en action par son créateur
 
Livraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InReleaseLivraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InRelease
 
Mise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows AzureMise en œuvre d’une démarche DevOps dans Windows Azure
Mise en œuvre d’une démarche DevOps dans Windows Azure
 
[Meetup Paris Unity] - Créer des jeux pour windows phone et windows store a...
[Meetup Paris Unity]  - Créer des jeux pour windows phone et windows store a...[Meetup Paris Unity]  - Créer des jeux pour windows phone et windows store a...
[Meetup Paris Unity] - Créer des jeux pour windows phone et windows store a...
 
Avec Hadoop, Excel et… 1€, réalisez votre premier Mobile BigData Tracker en m...
Avec Hadoop, Excel et… 1€, réalisez votre premier Mobile BigData Tracker en m...Avec Hadoop, Excel et… 1€, réalisez votre premier Mobile BigData Tracker en m...
Avec Hadoop, Excel et… 1€, réalisez votre premier Mobile BigData Tracker en m...
 
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
Protéger vos données dans un contexte BYOD/Office 365 avec le nouveau service...
 
Powershell, 45 tips & tricks pour votre utilisation quotidienne
Powershell, 45 tips & tricks pour votre utilisation quotidienne Powershell, 45 tips & tricks pour votre utilisation quotidienne
Powershell, 45 tips & tricks pour votre utilisation quotidienne
 
Malware Unchained
Malware UnchainedMalware Unchained
Malware Unchained
 
Introduction au développement Windows 8.1
Introduction au développement Windows 8.1Introduction au développement Windows 8.1
Introduction au développement Windows 8.1
 
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
PCIT: Comment gérer les appareils mobiles avec System Center 2012 R2 Configur...
 
Guide de démarrage rapide de la Num-Class
Guide de démarrage rapide de la Num-ClassGuide de démarrage rapide de la Num-Class
Guide de démarrage rapide de la Num-Class
 
Fiche Num-Cast
Fiche Num-CastFiche Num-Cast
Fiche Num-Cast
 
Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...
Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...
Extension de votre de votre infrastructure vers Microsoft Azure avec ExpressR...
 
Comment vérifier que votre ordinateur/tablette est compatible avec le NumCast
Comment vérifier que votre ordinateur/tablette est compatible avec le NumCastComment vérifier que votre ordinateur/tablette est compatible avec le NumCast
Comment vérifier que votre ordinateur/tablette est compatible avec le NumCast
 
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
Découverte de la vision d'ensemble de la plate-forme IoT/Big Data/ML/BI de Mi...
 
System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...System Center Operations Manager et la supervision des applications (.Net et ...
System Center Operations Manager et la supervision des applications (.Net et ...
 
Windows Phone déploiement en entreprise
Windows Phone déploiement en entrepriseWindows Phone déploiement en entreprise
Windows Phone déploiement en entreprise
 
Windows Phone pour l'entreprise
Windows Phone pour l'entreprise Windows Phone pour l'entreprise
Windows Phone pour l'entreprise
 
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
Signature mail : acquérir et fidéliser. Intégrez une offre, une actualité ou ...
 

Similaire à Devenez Mobile Enterprise-Ready en développant vos applications LOB pour Windows 8.1 !

Vers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérienceVers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérienceMicrosoft
 
Préparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprisePréparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entrepriseMicrosoft
 
Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Microsoft
 
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...Microsoft Ideas
 
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...Astek Finance
 
Shadow IT to modern workplace
Shadow IT to modern workplaceShadow IT to modern workplace
Shadow IT to modern workplaceMichel HUBERT
 
Le reporting BI dans tous ses états / quel outil pour quel usage
Le reporting BI dans tous ses états / quel outil pour quel usage Le reporting BI dans tous ses états / quel outil pour quel usage
Le reporting BI dans tous ses états / quel outil pour quel usage Microsoft Technet France
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 MinutesMicrosoft
 
Le reporting bi dans tous ses états quel outil pour quel usage
Le reporting bi dans tous ses états quel outil pour quel usageLe reporting bi dans tous ses états quel outil pour quel usage
Le reporting bi dans tous ses états quel outil pour quel usageMichael Nokhamzon
 
Apport de l'ergonomie et du design dans les apps d'entreprise
Apport de l'ergonomie et du design dans les apps d'entrepriseApport de l'ergonomie et du design dans les apps d'entreprise
Apport de l'ergonomie et du design dans les apps d'entrepriseMicrosoft Ideas
 
Trucs et astuces pour rendre votre application Windows 8 plus visible
Trucs et astuces pour rendre votre application Windows 8 plus visibleTrucs et astuces pour rendre votre application Windows 8 plus visible
Trucs et astuces pour rendre votre application Windows 8 plus visibleMicrosoft
 
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...Microsoft Technet France
 
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...Microsoft Décideurs IT
 
Périphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et managementPériphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et managementMicrosoft Technet France
 
Des exemples de scénario de mobilité en entreprise
Des exemples de scénario de mobilité en entrepriseDes exemples de scénario de mobilité en entreprise
Des exemples de scénario de mobilité en entrepriseMicrosoft Décideurs IT
 
Des exemples de scénario de mobilité en entreprise
Des exemples de scénario de mobilité en entrepriseDes exemples de scénario de mobilité en entreprise
Des exemples de scénario de mobilité en entrepriseMicrosoft Technet France
 
Les nouveautés de System Center Configuration Manager vNext
Les nouveautés de System Center Configuration Manager vNextLes nouveautés de System Center Configuration Manager vNext
Les nouveautés de System Center Configuration Manager vNextMicrosoft Décideurs IT
 
Les nouveautés de System Center Configuration Manager vNext
Les nouveautés de System Center Configuration Manager vNextLes nouveautés de System Center Configuration Manager vNext
Les nouveautés de System Center Configuration Manager vNextMicrosoft Technet France
 

Similaire à Devenez Mobile Enterprise-Ready en développant vos applications LOB pour Windows 8.1 ! (20)

Vers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérienceVers des applications modernes : retour d'expérience
Vers des applications modernes : retour d'expérience
 
Préparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprisePréparer et distribuer une application moderne d'entreprise
Préparer et distribuer une application moderne d'entreprise
 
Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!
 
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
 
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
Petit dej ASTEK Mobilité - Mobil'isez votre SI, pour réussir votre transforma...
 
Offre onepoint medias
Offre onepoint mediasOffre onepoint medias
Offre onepoint medias
 
Windows 8.1 pour l'entreprise
Windows 8.1 pour l'entreprise Windows 8.1 pour l'entreprise
Windows 8.1 pour l'entreprise
 
Shadow IT to modern workplace
Shadow IT to modern workplaceShadow IT to modern workplace
Shadow IT to modern workplace
 
Le reporting BI dans tous ses états / quel outil pour quel usage
Le reporting BI dans tous ses états / quel outil pour quel usage Le reporting BI dans tous ses états / quel outil pour quel usage
Le reporting BI dans tous ses états / quel outil pour quel usage
 
Kinect en moins de 10 Minutes
Kinect en moins de 10 MinutesKinect en moins de 10 Minutes
Kinect en moins de 10 Minutes
 
Le reporting bi dans tous ses états quel outil pour quel usage
Le reporting bi dans tous ses états quel outil pour quel usageLe reporting bi dans tous ses états quel outil pour quel usage
Le reporting bi dans tous ses états quel outil pour quel usage
 
Apport de l'ergonomie et du design dans les apps d'entreprise
Apport de l'ergonomie et du design dans les apps d'entrepriseApport de l'ergonomie et du design dans les apps d'entreprise
Apport de l'ergonomie et du design dans les apps d'entreprise
 
Trucs et astuces pour rendre votre application Windows 8 plus visible
Trucs et astuces pour rendre votre application Windows 8 plus visibleTrucs et astuces pour rendre votre application Windows 8 plus visible
Trucs et astuces pour rendre votre application Windows 8 plus visible
 
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
 
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
Exchange Online : tout ce qu'il faut savoir sur la sécurité de la messagerie ...
 
Périphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et managementPériphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et management
 
Des exemples de scénario de mobilité en entreprise
Des exemples de scénario de mobilité en entrepriseDes exemples de scénario de mobilité en entreprise
Des exemples de scénario de mobilité en entreprise
 
Des exemples de scénario de mobilité en entreprise
Des exemples de scénario de mobilité en entrepriseDes exemples de scénario de mobilité en entreprise
Des exemples de scénario de mobilité en entreprise
 
Les nouveautés de System Center Configuration Manager vNext
Les nouveautés de System Center Configuration Manager vNextLes nouveautés de System Center Configuration Manager vNext
Les nouveautés de System Center Configuration Manager vNext
 
Les nouveautés de System Center Configuration Manager vNext
Les nouveautés de System Center Configuration Manager vNextLes nouveautés de System Center Configuration Manager vNext
Les nouveautés de System Center Configuration Manager vNext
 

Plus de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Plus de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Devenez Mobile Enterprise-Ready en développant vos applications LOB pour Windows 8.1 !

  • 2. Devenez Mobile Enterprise-Ready en développant vos applications LOB pour Windows 8.1 ! Nicolas Humann Cellule innovation Exakis nicolash@exakis.com, http://blog.humann.info, @nicolashumann Décideurs Informatiques
  • 3. Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toute les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! #mstechdays Décideurs informatiques
  • 4. Exakis, première Entreprise de Services du Numérique Microsoft Notre métier Intégration de solutions pour l'entreprise basée sur la plateforme Microsoft Notre positionnement Partenaire pure-player de Microsoft leader en France Notre objectif Vous apporter des solutions technologiques qui vous permettront d’améliorer vos performances #mstechdays Décideurs informatiques
  • 6. Les entreprises et la mobilité ? • Productivité et efficacité – sont obtenues en laissant les employés travailler à tout moment et à partir de n'importe où • Les données terrains – sont utiles pour les analyses et l’engagement d’actions • Extension des systèmes – le back end est une priorité pour les DSI pour satisfaire les utilisateurs mobiles #mstechdays Décideurs informatiques
  • 7. Comment rendre cela possible ? • Un Middleware mobile – Il intègre des sources de données multiples, il agit comme une façade du serveur, et expose les données composites via des services Web dans un format consommable par tout dispositif • Une passerelle d'accès multicanale – Elle publie en toute sécurité les données sur Internet • Des outils de développement – Ils créent la logique serveur, la logique client & UX, et l'intégration avec les systèmes back-end • Des applications – Elles consomment des données dans un état connecté ou déconnecté #mstechdays Décideurs informatiques
  • 8. Une plateforme Mobile Enterprise Enterprise Application Integration Data Sources Database Connections Data Aggregation Web Services Back End Systems EAI Adapters Mobile Middleware MultiChannel Access Gateway Data Center Internet #mstechdays Décideurs informatiques
  • 9. Objectif: une application Centrée sur les données UI enrichie Immersif #mstechdays Décideurs informatiques
  • 10. Pourquoi une application « Moderne » ? • Un usage différent de la version « Desktop » • Une version « Light » – – – – #mstechdays Avec les fonctions principales Concentre et contextualise les informations Utilise les nouveaux systèmes (notifications, gps, …) Pensée et conçue pour le tactile Décideurs informatiques
  • 11. Anatomie d’une app modern Analys e Master Data #mstechdays Décideurs informatiques Formulair e
  • 14. Qui sommes-nous? • Exagreen, Leader européen en conception / fabrication d’éco-technologies ! • Siège social en France avec des filiales principalement en Europe pour le moment: • • • • 380 commerciaux mobiles équipés de tablettes Microsoft Surface 2 Pro ERP maison hébergés au siège social en France GED et collaboration avec O365 Azure, porte de sortie des données #mstechdays Décideurs informatiques
  • 15. ACCÉDER À VOTRE BACK END #mstechdays Décideurs informatiques
  • 16. Interconnexion avec le back-end • Utilisation des services web standards • Puissance et souplesse des outils et du Framework .NET – WCF – ASP.NET Web API – Odata #mstechdays Décideurs informatiques
  • 17. Windows Azure en soutient • Plusieurs centaines d’utilisateurs • Faites supporter la charge aux serveurs Azure et non à votre infrastructure #mstechdays Décideurs informatiques
  • 18. Authentification & sécurité • Authentification – – – – Windows / NTLM ADFS / OAuth Smartcards (Windows.Devices.SmartCards) Windows Azure Authentication • Sécurité – HTTPS au minimum – Cryptage du transport et/ou du message #mstechdays Décideurs informatiques
  • 19. Les API Entreprise • Limiter la bande passante – Newton Soft -> le sérialiseur Json ! – Activer la compression gzip • Pas de 4G en sous sol ? – Scénarion Offline -> SQLite (existe en PCL) – Sync Fx • Disponible dans nuget #mstechdays Décideurs informatiques
  • 20. Les API Entreprise • Sécuriser votre application – Windows.Security.Credentials.PasswordVault – Windows.Security.Credentials.UI #mstechdays Décideurs informatiques
  • 23. Préparer son application • Signer le package avec un certificat de confiance – Le certificat doit être déployé sur les machines cibles – Le “publisher name” du certificat doit être celui de l’application • Exécuter Windows App Certification Kit – Valide la conformité technique de l'application • Vérifier les capacités – Ne pas oublier de verifier les capacités du manifest #mstechdays Décideurs informatiques
  • 24. Les solutions • 3 solutions : SCCM – Intune – commandes Power Sh Multi device Infrastructure Administration #mstechdays Décideurs informatiques
  • 25. Side-loading / entreprise / ?????? Windows 8.1 Enterprise, avec domaine Windows 8.1 Enterprise, sans domaine Windows 8.1 Pro Windows 8.1 RT #mstechdays • sideloading activé • Clefs de sideloading (disponible via Volume Licence) Décideurs informatiques
  • 26. JE N’AI PAS QUE DES TABLETTES WINDOWS… #mstechdays Décideurs informatiques
  • 27. mais j’ai des windows phone  60% de code partagé #mstechdays Décideurs informatiques
  • 28. et mon boss a autre chose…  • Développement unifié C# sur Windows 8, Windows Phone, Android et iOS avec Xamarin • Les avantages: – Un seul environnement de développement (VS) – Un seul langage: C# – Mutualisation des composants • 60 % de partage de code entre toutes les plateformes #mstechdays Décideurs informatiques
  • 30. Conclusion • Windows 8.1 est la plateforme entreprise – Complete, sécurisée et fiable • Profitez au maximum des outils disponibles – Visual Studio, la puissance des outils et des Fx • Construisons des applications métiers – Intégration complètes des besoins B2B #mstechdays Décideurs informatiques
  • 31. Ressources • http://blogs.msdn.com/b/mim/archive/2013/02/ 19/synchronization-with-sqlite-on-winrt.aspx • http://www.nuget.org/packages/SQLite.NetPCL/ • http://msdn.microsoft.com/frfr/library/fp142380.aspx • http://msdn.microsoft.com/enus/library/windows/apps/hh464906.aspx #mstechdays Décideurs informatiques