octo 2013 : déploiement d'applications entreprise pour windowsphone8

12
1 © OCTO 2013 Déploiement d'applications entreprise pour WindowsPhone8 Windows Phone 8 Ready For Business 28/03/2013 Vincent Guigui

Upload: octo-technology

Post on 20-Jun-2015

466 views

Category:

Documents


4 download

DESCRIPTION

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

TRANSCRIPT

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

1© OCTO 2013

Déploiement d'applications entreprise pour

WindowsPhone8

Windows Phone 8 Ready For Business

28/03/2013Vincent Guigui

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

2

Ce 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.

Créer des applications d’entrepise sous Windows Phone 8

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

3

Basé sur un l’utilisation d’un certificat entrepise (300€/an)

Toutes les applications de l’entreprise sont signées avec le mê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.

Principe

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

4

Etapes de création d’applications Entreprise

Déploiement

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

5

Il y a 2 solutions pour déployer les applications d’entreprise

Déploiement « managé » : avec des outils de gestion de flotte de mobiles (MDM/MAM)

Déploiement « non managé » : Sans utiliser de MDM/MAM

Déploiement d’applications d’entreprise

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

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• …

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

7

Etapes de création d’applications Entreprise

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

8

Via emailLe certificat d’entreprise est envoyé par email

Les applications (XAP) aussi (attention à la taille des fichiers joints)

Via serveur de fichiersLe 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

Le déploiement non managé

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

9

La solution la plus avancée sans MDM : Hub ou Store d’entreprise

Le hub d’entreprise est une application qui va permettre aux utilisateurs 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

Le déploiement non managé avec Hub d’Entreprise

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

10

Le 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

Hub d’entreprise

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

11

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.AddPackageAsyncDémarre l’installation en mode silencieux d’une application. On utilise la méthode IAsyncOperationWithProgress pour connaître la progression de l’installation.

InstallationManager.GetPendingPackageInstallsRetourne 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 Phone

Namespace : Windows.Phone.Management.Deployment et Windows.ApplicationModelNB : les utilisateurs devront avoir une Live ID pour pouvoir installer les applications du Store.

L’API

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

12

http://www.windowsphone.com/fr-FR/business/custom-hub

Company app distribution for Windows Phonehttp://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206943(v=vs.105).aspx

Developing a Company Hub apphttp://msdn.microsoft.com/en-us/library/windowsphone/develop/jj720571(v=vs.105).aspx

http://blogs.microsoft.fr/windowsphone/la-production-et-le-deploiement-des-applications-dentreprise-sur-windows-phone.html

http://blogs.microsoft.fr/windowsphone/comment-creer-un-hub-dentreprise-sur-windows-phone.html

http://blogs.microsoft.fr/windowsphone/files/2013/02/D%C3%A9veloppement-dun-hub-dentreprise.pdf

Liens