Your SlideShare is downloading. ×
OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8

423
views

Published on

Fonctionnalités de gestion d'application entreprises (B2E) et création de Hub ou Store d'entreprise

Fonctionnalités de gestion d'application entreprises (B2E) et création de Hub ou Store d'entreprise


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
423
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Déploiement dapplications entreprise pour WindowsPhone8 Windows Phone 8 Ready For Business 28/03/2013 Vincent Guigui© OCTO 2013 1
  • 2. Créer des applications d’entrepise sous Windows Phone 8Ce sont des applications « métier » destinées aux utilisateurs d’une entreprise.• Disponibles sur un store privé de l’entreprise et ne sont pas disponibles dans le store Windows Phone• Elles ne peuvent s’installer sur les téléphones des collaborateurs de l’entreprise• Presque n’importe quelle application peut être transformée et déployée comme une application d’entreprise. 2
  • 3. PrincipeBasé sur un l’utilisation d’un certificat entrepise (300€/an)Toutes les applications de l’entreprise sont signées avec lemême certificat propre à l’entreprise et ce certificat est installésur les téléphones de l’entreprise.Cela permet : d’autoriser l’installation de manière sécurisée des applications sur un téléphone sans utiliser le store (exécution d’un XAP) à partir d’un serveur de l’entreprise, d’un cloud privé, d’un mail ou même d’une carte SD Un fonctionnement conjoint du hub d’entreprise, des applications de l’entreprise et la sécurisation de leur distribution. 3
  • 4. Etapes de création d’applications Entreprise Déploiement 4
  • 5. Déploiement d’applications d’entrepriseIl y a 2 solutions pour déployer les applicationsd’entreprise Déploiement « managé » : avec des outils de gestion de flotte de mobiles (MDM/MAM) Déploiement « non managé » : Sans utiliser de MDM/MAM 5
  • 6. Etapes de création d’applications Entreprise• enrôlement des utilisateurs• déploiement des certificats,• déploiement des applications de l’entreprise (via une application « portail d’entreprise » auto-généré• mises à jour des applications• … 6
  • 7. Etapes de création d’applications Entreprise 7
  • 8. Le déploiement non managéVia email Le certificat d’entreprise est envoyé par email Les applications (XAP) aussi (attention à la taille des fichiers joints)Via serveur de fichiers Le certificat d’entreprise est envoyé par email Les XAP des applications sont hébergés sur un serveur web sécurisé Un lien est envoyé aux utilisateurs par email ou CMS 8
  • 9. Le déploiement non managé avec Hub d’EntrepriseLa solution la plus avancée sans MDM :Hub ou Store d’entrepriseLe hub d’entreprise est une application qui va permettre auxutilisateurs de : Voir les applications d’entreprise disponibles, Installer les applications d’entreprise Lancer les applications d’entreprise Par exemple: diffuser des messages aux utilisateurs (alertes, …), publier des infos utiles de l’entreprise (menu de la cafeteria, divers horaires, …).Déploiement Le certificat d’entreprise est envoyé par email Lien ou pièce-jointe vers l’application Hub d’entreprise 9
  • 10. Hub d’entrepriseLe programme doit d’entreprise doit: contenir une liste des applications disponibles/recommandées. Le nom de l’application Un descriptif en quelques mots La vignette de l’application ou un pointeur sur celle-ci Indiquer si l’application est déjà installée ou non Un lien vers le XAP d’installation dans le cas d’une application entreprise Une indication sur le fait que l’application est une application d’entreprise ou une application du Store. Avoir un mécanisme de mise à jour de la liste Avoir un mécanisme proposant des liste d’applications selon les profils des utilisateurs 10
  • 11. L’API InstallationManager.FindPackagesForCurrentPublisher retourne le liste des packages installés avec le même identifiant (Publisher ID) que l’application courante (la liste des applications d’entreprise disponibles) InstallationManager.AddPackageAsync Démarre l’installation en mode silencieux d’une application. On utilise la méthode IAsyncOperationWithProgress pour connaître la progression de l’installation. InstallationManager.GetPendingPackageInstalls Retourne la liste des applications en cours d’installation (à utiliser pour créer une animation lors de l’installation ce n’est pas absolument nécessaire). Package.Launch(String) Démarre une application d’entreprise déjà installée Package.GetThumbnailToken() Retourne un jeton qui permet de retrouver la vignette de l’application . MarketplaceDetailTask Lance l’installation d’une application du Store Windows PhoneNamespace : Windows.Phone.Management.Deployment et Windows.ApplicationModelNB : les utilisateurs devront avoir une Live ID pour pouvoir installer les applications du Store. 11
  • 12. Lienshttp://www.windowsphone.com/fr-FR/business/custom-hubCompany app distribution for Windows Phonehttp://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206943(v=vs.105).aspxDeveloping a Company Hub apphttp://msdn.microsoft.com/en-us/library/windowsphone/develop/jj720571(v=vs.105).aspxhttp://blogs.microsoft.fr/windowsphone/la-production-et-le-deploiement-des-applications-dentreprise-sur-windows-phone.htmlhttp://blogs.microsoft.fr/windowsphone/comment-creer-un-hub-dentreprise-sur-windows-phone.htmlhttp://blogs.microsoft.fr/windowsphone/files/2013/02/D%C3%A9veloppement-dun-hub-dentreprise.pdf 12