La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

| Lausanne Développez des applications LOB pour Windows Phone 8 et devenez Mobile Enterprise-Ready ! Nicolas Humann Exakis.

Présentations similaires


Présentation au sujet: "| Lausanne Développez des applications LOB pour Windows Phone 8 et devenez Mobile Enterprise-Ready ! Nicolas Humann Exakis."— Transcription de la présentation:

1 | Lausanne Développez des applications LOB pour Windows Phone 8 et devenez Mobile Enterprise-Ready ! Nicolas Humann Exakis

2 Exakis, première Entreprise de Services du Numérique Microsoft Notre positionnement 1 er Partenaire pure-player de Microsoft Notre objectif Vous apporter des solutions technologiques qui vous permettront daméliorer vos performances Notre métier Intégration de solutions pour l'entreprise basée sur la plateforme Microsoft

3 Agenda Introduction10 Acceder à votre back end10 Les API15 Déploiement dentreprise15

4 | Lausanne Introduction Chapitre 1/4

5 Les entreprises et la mobilité ? Productivité et efficacité sont obtenus en laissant les employés travailler à tout moment et à partir de n'importe où Les données terrains sont utiles pour les analyses et lengagement dactions Extension des systèmes le back end est une est une priorité pour les DSI pour satisfaire les utilisateurs mobiles

6 Comment rendre cela possible ? Un Middleware mobile Il intègre des sources de données multiples, agissent 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 Ils consomment des données et des transactions complètes dans un état connecté ou déconnecté

7 Une plateforme Mobile Enterprise Data Sources Back End Systems Multi- Channel Access Gateway EAI Adapters HTTPS Data Center Internet Database Connections Enterprise Application Integration Data Aggregation Mobile Middleware Web Services HTTPS

8 Windows, le bon choix pour les entreprises

9 Apps privées vs. Apps publiques Similitudes Standard WP8 Apps Même API (camera, BT, NFC) Model de sécurité identique IDE identique (C#, XAML, Visual Studio 2012/2013 Différences Créé par et pour la société Disponible uniquement pour les employés et les partenaires entreprises Non distribué via le store Non soumis à la certification

10 | Lausanne Acceder à votre back end Chapitre 2/4

11 Interconnexion avec votre back-end Utilisation des services web standards Puissance et souplesse des outils et du Framework.NET WCF ASP.NET Web API OData

12 Authentification & sécurité Authentification Formulaire Windows / NTLM mais sans SSO ADFS Sécurité HTTPS au minimum Cryptage du transport et/ou du message

13 Windows Azure en soutient Plusieurs centaines dutilisateurs Faites supporter la charge aux serveurs Azure et non à votre infrastructure

14 | Lausanne Démo

15 | Lausanne Les API Chapitre 3/4

16 Les API Entreprise Contacts & Appointments Microsoft.Phone.UserData ContactStore Fournisseur de contacts BackgroundAgent Exécution de tâche en de fond SQL Compact & SQLite – Sync Fx Standard & NuGet Sharepoint SDK for Windows Phone Créer une application SharePoint très facilement

17 | Lausanne Démo

18 | Lausanne Déploiement dentreprise Chapitre 4/4

19 Les options de déploiement

20 Les avantages du déploiement privée La publication et la validation dans le store n'est pas nécessaire Déployer des applications privée et sécurisée Contrôler les téléphones qui peuvent exécuter les applications Facilité de mise à jour

21 Windows Phone Dev Center Obtenir un compte et un identifiant Entreprise

22 Inscription à un certificat Symantec dev.windowsphone.com

23 Installation et création dun.pfx 1. Installer 2 Symantec CA certs2. Les exporter en pfx

24 Application Enrollment Token (AET) Stockage sécurisé des données.aetx.aet SERVEUR MDM Certificat de signature du code.aet x Distribution par ou site web sécurisé AET ne peut être supprimé via lUI du téléphone Distribution lors de l'inscription Upload AETGenerator tool

25 Store publique vs. privé Store.xap Signature Microsoft.xap Signature Entreprise Verification avec les certificats Microsoft Verification avec le Application Enrollment Token (AET).aetx MDM ou non

26 Signer votre application SSP.xap fabk.xap 1 Compilation MDIL IL code Compilation MDIL Signature Microsoft 2 Signature SSP.xap 1 Signature MDIL code Machine-dependent Intermediate Language (MDIL) IL code

27 Precompiler & signer votre app PS C:\Program Files (x86)\Microsoft SDKs\Windows Phone\v8.0\Tools\MDILXAPCompile>.\BuildMDILXap.ps1 -xapfilename C:\temp\fabk.xap -pfxfilename "C:\temp\cer 02.pfx -password mypassword fabk.xap IL code Certificat Script de compilation et de signature

28 Déploiement MDM MDM Server 1. Enregistrement dans le MDM.aetx MDM fournit le AET.xap MDM installe le portail dentreprise 2. Utilisez portail d'entreprise pour installer et visualiser les applications d'entreprises

29 Déploiement « non géré » 1. Installer le AET ( , web page) 2. Installer votre Hub ( , web) 3. Utiliser votre Hub Parcourirs & installer vos applications privées

30 Développer son Hub dentreprise Un véritable portail dentreprise sur votre mobile Solution Exa Store Réutilisable et personnalisable Interconnexion SI

31 Les API clefs Comment installer une application depuis le Hub ? InstallationManager.AddPackageAsync(String, Uri) Comment lister les applications déjà installées ? InstallationManager.FindPackagesForCurrentPublisher Comment lancer une application depuis le Hub ? Package.Launch()

32 | Lausanne Démo

33


Télécharger ppt "| Lausanne Développez des applications LOB pour Windows Phone 8 et devenez Mobile Enterprise-Ready ! Nicolas Humann Exakis."

Présentations similaires


Annonces Google