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

Slides:



Advertisements
Présentations similaires
Présentation des technologies SharePoint 2007
Advertisements

Réunion du club utilisateur Salesforce.com
Les technologies décisionnelles et le portail
Automatisation des processus métiers avec Biztalk Server 2006
Service Software Factory François MERAND Responsable groupe architectes DPE – Division Plateformes & Ecosystème Microsoft France
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Nouveautés pour les développeurs Office System Scott Burmester Responsable des programmes PSPS.
Automatisation de Tâches Scenarios
Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail.
Concevoir, déployer et gérer les workflows
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Tour dhorizon de la plate-forme Portail SharePoint de Microsoft version 2007.
La sécurité en toute simplicité Solution daccès logique By ADDEXA.
Découvrez… 30/03/2017 © Agarik.
Cliquer pour la suite. est un site internet spécialement dédié au monde de la construction et du BTP au Maroc. Sadressant principalement aux.
Licensing Serveur Azure Juillet 2012.
« 1er outil marketing 100 % multi-canal ».
Sécurité Informatique
Présentation d’Algoria et TWS
ManageEngine ADSelfService Plus
Une approche pour un espace de confiance des collectivités locales.
Quoi de neuf dans ASP.NET avec Visual Studio 2013 ?
Le Poste de Travail optimisé en action
Les HUB : utilisation et avantages
Amélioration de la sécurité des données à l'aide de SQL Server 2005
Développement Rapide dApplications Web avec.NET « Mon premier site »
La mobilité des licences via la Software Assurance
Cisco Partner Demand Center Comment stimuler les opportunités et dynamiser le business de votre entreprise ?
BitDefender Enterprise Manager. BitDefender Enterprise Manager – protection centralisée pour votre réseau Principales fonctions Fonctions spéciales (WMI)
WINDOWS Les Versions Serveurs
© Nuance Communications, Inc. Tous droits réservés. Page 1 OmniPage Ultimate mai 2013.
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Sécurité et Vie Privée Dans les Réseaux Sociaux
22 Web Platform Installer pour faciliter la mise en œuvre de votre plateforme Web 9 Février 2010 Alban OlierLaurent Bonnet
J2EE vs .NET Réaliser par : SEIF ENNACER BADRA && CHETOUI RIM.
Agenda de la journée 10h00 : La place d’ASP.NET dans la plate-forme Microsoft 10h30 : Développement rapide d’applications Web en ASP.NET 12h00 : Construire.
2 Développer, tester et déployer un site web avec WebMatrix (RIA101) Christine Dubois 9 février 2011.

22 Intégrer Reporting Services SQL 2008 R2 à votre application 09/02/2010 Mathieu ROSPIDE – Winwise Julien TOURNADRE – Winwise.
Services web pour applications web modernes et mobiles
Palais des congrès Paris 7, 8 et 9 février février 2012 Jean-Pierre Riehl MVP SQL Server AZEO Reporting Services 2012 Geoffrey Lalanne Tech-lead.
Azure – Outils et bonnes pratiques
1© GLADINET, INC.12/12/2014. Historique Gladinet Fondé en 2008 en Floride, Gladinet fournit des solutions en ligne d'accès, de stockage, de partage de.
Créez des applications Silverlight 3 David Rousset Relations Techniques avec les développeurs Microsoft France
Windows SharePoint Services. Windows SharePoint Services Successeur de SharePoint Team Services Comment Service de Windows Server 2003 Fourni des services.
Quand l’agilité n’est pas une option
Introduction à la plateforme .NET
SOLUTION DE VIDEOSURVEILLANCE SUR IP
Mastère Professionnel Systèmes de Communication et Réseaux
Les 2 personnes doivent réussir un des examens ci-dessous Site Formation & CertificationSite Formation & Certification l Réserver sa date d’examen l Devenir.
Technet Office System
Positionnement : Outil de supervision et d’administration spécialiste Les management packs de l’éditeur et la base de connaissance embarquée Rapidité.
Module 3 : Création d'un domaine Windows 2000
Microsoft Dynamics CRM Online : l’efficacité utilisateur au premier plan
4/13/2017 3:41 PM Intégration Visio SharePoint 2010 Application à la création de Workflows Genève -15 Avril 2010 Michel LAPLANE MVP Visio - WGroupe.
Les services mobiles Microsoft Azure Mikhail Chatillon Technical Evangelist, Microsoft
22 Azure et les technologies non Microsoft : PHP, Java, Eclipse février 2010 Yves Yang – Soyatec Xavier Warzee – Microsoft Stephane Crozatier –
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
Communication & Collaboration Gestion de contenu numérique Business Intelligence Solutions Office system 2007 Vos équipes Gestion de Projets Entreprise.
Web Services 17/01/2009.
22 Visual Studio Tools et Office /02/2010 Thomas LEBRUN Architecte Access It Sebastien BOVO Application Development Consultant Microsoft France.
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
1 formule et 3 options pour répondre aux besoins de votre organisation
2 Windows Phone 7 en entreprise Sacha Leroux Regional Director Bewise Christopher Maneu MVP Device Application development Bewise Marlène Parrin Commerciale.
2 Alain METGE SOGETI
2 Xna ? 3 XNA : une ouverture XNA est une marque, pas un produit Regroupe tous les efforts de MS dans le domaine du jeu vidéo XNA : les outils et les.
La plateforme.NET 2.0 vue par le développeur Pascal Belaud Microsoft France SAGA.NET
Création d’applications distribuées.NET Ziriad Saibi Relation technique éditeurs de logiciels Microsoft France.
SOLUTION DE VIDEOSURVEILLANCE SUR IP. Premier serveur de vidéosurveillance en réseau, CamTrace possède une architecture innovante qui permet d’isoler.
Collaboration et Communication Unifiée - UC² avec IBM Lotus Sametime.
Transcription de la présentation:

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

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 1er Partenaire pure-player de Microsoft Notre objectif Vous apporter des solutions technologiques qui vous permettront d’améliorer vos performances

Introduction 10’ Acceder à votre back end 10’ Les API 15’ Déploiement d’entreprise 15’

Chapitre 1/4 Introduction

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 l’engagement d’actions Extension des systèmes le back end est une est une priorité pour les DSI pour satisfaire les utilisateurs mobiles

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é

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

Windows, le bon choix pour les entreprises Une expérience unifiée à travers les devices Des outils standards de communication et de collaboration Une plate-forme robuste pour les applications mobiles Une gestion des périphériques unifiée Architecture et socle commun

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

Acceder à votre back end Chapitre 2/4 Acceder à votre back end

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

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

Windows Azure en soutient Plusieurs centaines d’utilisateurs Faites supporter la charge aux serveurs Azure et non à votre infrastructure SQL Server

Démo

Chapitre 3/4 Les API

Les API Entreprise Contacts & Appointments ContactStore 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

Démo

Déploiement d’entreprise Chapitre 4/4 Déploiement d’entreprise

Les options de déploiement

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

Windows Phone Dev Center Obtenir un compte et un identifiant Entreprise

Inscription à un certificat Symantec dev.windowsphone.com

Installation et création d’un .pfx 1. Installer 2 Symantec CA certs 2. Les exporter en pfx

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

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

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

Precompiler & signer votre app Script de compilation et de signature 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

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

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

Développer son Hub d’entreprise Un véritable portail d’entreprise sur votre mobile Plusieurs rubriques Apps métier pour moi Apps recommandées Workflow Suivis Actualités Evènements Solution Exa Store Réutilisable et personnalisable Interconnexion SI

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()

Démo

4/2/2017 6:17 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.