SlideShare a Scribd company logo
1 of 12
Déploiement d'applications
                            entreprise pour
                          WindowsPhone8

              Windows Phone 8 Ready For Business
                                           28/03/2013
                                        Vincent Guigui




© OCTO 2013                                              1
Créer des applications d’entrepise sous Windows Phone 8

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.




                                                                                         2
Principe



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.




                                                                               3
Etapes de création d’applications Entreprise




                     Déploiement




                                               4
Déploiement d’applications d’entreprise



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




                                                                     5
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
Etapes de création d’applications Entreprise




                                               7
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
Le déploiement non managé avec Hub d’Entreprise



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
                                                                            9
Hub d’entreprise



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




                                                                                   10
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 Phone

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

                                                                                                               11
Liens

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

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

Developing a Company Hub app
http://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




                                                                                           12

More Related Content

Viewers also liked

"Ciudadanía y ONG" Resultados de las encuestas abril 2012
"Ciudadanía y ONG" Resultados de las encuestas abril 2012"Ciudadanía y ONG" Resultados de las encuestas abril 2012
"Ciudadanía y ONG" Resultados de las encuestas abril 2012e-Inclusión Fundación Esplai
 
Declaration patrimoine-peillon
Declaration patrimoine-peillonDeclaration patrimoine-peillon
Declaration patrimoine-peillonLe Point
 
Etat de l'agriculture urbaine à montréa- Présentation de l'arrondissement ile...
Etat de l'agriculture urbaine à montréa- Présentation de l'arrondissement ile...Etat de l'agriculture urbaine à montréa- Présentation de l'arrondissement ile...
Etat de l'agriculture urbaine à montréa- Présentation de l'arrondissement ile...Louis-Alexandre Cazal
 
Tel de l_au_dela_mystere06
Tel de l_au_dela_mystere06Tel de l_au_dela_mystere06
Tel de l_au_dela_mystere06Gerard Houdinet
 
Analyse du site d'e-commerce d’ice watch
Analyse du site d'e-commerce d’ice watchAnalyse du site d'e-commerce d’ice watch
Analyse du site d'e-commerce d’ice watchYAcine Macfly
 
Persun.fr robe de mariée bustier
Persun.fr  robe de mariée bustierPersun.fr  robe de mariée bustier
Persun.fr robe de mariée bustierSunnyer Emily
 
1 introduction informatique
1 introduction informatique1 introduction informatique
1 introduction informatiqueCEFRI-UAC
 
Financial sector regualation cyprus troika
Financial sector regualation cyprus troikaFinancial sector regualation cyprus troika
Financial sector regualation cyprus troikaChloé Emmanouilidis
 
Tarea 1 Hellen Vega Bastos
Tarea 1 Hellen Vega BastosTarea 1 Hellen Vega Bastos
Tarea 1 Hellen Vega BastosHellen Vega
 
Generali Les Femmes Dans La Crise 1
Generali Les Femmes Dans La Crise 1Generali Les Femmes Dans La Crise 1
Generali Les Femmes Dans La Crise 1dubouis
 
Sobre los derechos laborales y de seguridad social de los ciudadanos de la Un...
Sobre los derechos laborales y de seguridad social de los ciudadanos de la Un...Sobre los derechos laborales y de seguridad social de los ciudadanos de la Un...
Sobre los derechos laborales y de seguridad social de los ciudadanos de la Un...Universidad Autónoma de Barcelona
 
Présentation Open Food Facts à Visual Decision
Présentation Open Food Facts à Visual DecisionPrésentation Open Food Facts à Visual Decision
Présentation Open Food Facts à Visual DecisionStéphane Gigandet
 
Déposer ses publications dans hal
Déposer ses publications dans halDéposer ses publications dans hal
Déposer ses publications dans halcamille meyer
 

Viewers also liked (20)

"Ciudadanía y ONG" Resultados de las encuestas abril 2012
"Ciudadanía y ONG" Resultados de las encuestas abril 2012"Ciudadanía y ONG" Resultados de las encuestas abril 2012
"Ciudadanía y ONG" Resultados de las encuestas abril 2012
 
Eval question 3
Eval question 3Eval question 3
Eval question 3
 
Abcducommunisme
AbcducommunismeAbcducommunisme
Abcducommunisme
 
Declaration patrimoine-peillon
Declaration patrimoine-peillonDeclaration patrimoine-peillon
Declaration patrimoine-peillon
 
Etat de l'agriculture urbaine à montréa- Présentation de l'arrondissement ile...
Etat de l'agriculture urbaine à montréa- Présentation de l'arrondissement ile...Etat de l'agriculture urbaine à montréa- Présentation de l'arrondissement ile...
Etat de l'agriculture urbaine à montréa- Présentation de l'arrondissement ile...
 
Tel de l_au_dela_mystere06
Tel de l_au_dela_mystere06Tel de l_au_dela_mystere06
Tel de l_au_dela_mystere06
 
Analyse du site d'e-commerce d’ice watch
Analyse du site d'e-commerce d’ice watchAnalyse du site d'e-commerce d’ice watch
Analyse du site d'e-commerce d’ice watch
 
Persun.fr robe de mariée bustier
Persun.fr  robe de mariée bustierPersun.fr  robe de mariée bustier
Persun.fr robe de mariée bustier
 
1 introduction informatique
1 introduction informatique1 introduction informatique
1 introduction informatique
 
Financial sector regualation cyprus troika
Financial sector regualation cyprus troikaFinancial sector regualation cyprus troika
Financial sector regualation cyprus troika
 
Compararación del programa PREPARA 2011 y 2012.
Compararación del programa PREPARA 2011 y 2012.Compararación del programa PREPARA 2011 y 2012.
Compararación del programa PREPARA 2011 y 2012.
 
Tarea 1 Hellen Vega Bastos
Tarea 1 Hellen Vega BastosTarea 1 Hellen Vega Bastos
Tarea 1 Hellen Vega Bastos
 
Lorraine
LorraineLorraine
Lorraine
 
Les outils en assurance développés pour le secteur tourisme par ARO
Les outils en assurance développés pour le secteur tourisme par AROLes outils en assurance développés pour le secteur tourisme par ARO
Les outils en assurance développés pour le secteur tourisme par ARO
 
Generali Les Femmes Dans La Crise 1
Generali Les Femmes Dans La Crise 1Generali Les Femmes Dans La Crise 1
Generali Les Femmes Dans La Crise 1
 
Sobre los derechos laborales y de seguridad social de los ciudadanos de la Un...
Sobre los derechos laborales y de seguridad social de los ciudadanos de la Un...Sobre los derechos laborales y de seguridad social de los ciudadanos de la Un...
Sobre los derechos laborales y de seguridad social de los ciudadanos de la Un...
 
Mercado y requisitos para exportar a EE.UU.
Mercado y requisitos para exportar a EE.UU.Mercado y requisitos para exportar a EE.UU.
Mercado y requisitos para exportar a EE.UU.
 
Présentation Open Food Facts à Visual Decision
Présentation Open Food Facts à Visual DecisionPrésentation Open Food Facts à Visual Decision
Présentation Open Food Facts à Visual Decision
 
Déposer ses publications dans hal
Déposer ses publications dans halDéposer ses publications dans hal
Déposer ses publications dans hal
 
Visibilité sur les rs
Visibilité sur les rsVisibilité sur les rs
Visibilité sur les rs
 

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

Windows 10 A Guide to Secure Mobility in the Enterprise
Windows 10 A Guide to Secure Mobility in the EnterpriseWindows 10 A Guide to Secure Mobility in the Enterprise
Windows 10 A Guide to Secure Mobility in the EnterpriseAGILLY
 
Atteindre la maturité de l'Application Readiness
Atteindre la maturité de l'Application ReadinessAtteindre la maturité de l'Application Readiness
Atteindre la maturité de l'Application ReadinessFlexera
 
Introduction au développement Windows Phone 8
Introduction au développement Windows Phone 8Introduction au développement Windows Phone 8
Introduction au développement Windows Phone 8Jean-Sébastien Dupuy
 
Créez votre application mobile gratuitement et sans connaissances techniques
Créez votre application mobile gratuitement et sans connaissances techniquesCréez votre application mobile gratuitement et sans connaissances techniques
Créez votre application mobile gratuitement et sans connaissances techniquesRakuten Aquafadas
 
Applications d’entreprise
Applications d’entrepriseApplications d’entreprise
Applications d’entreprisexpmigration
 
Votre application d’entreprise en une heure : De la création au déploiement
Votre application d’entreprise en une heure : De la création au déploiementVotre application d’entreprise en une heure : De la création au déploiement
Votre application d’entreprise en une heure : De la création au déploiementMicrosoft Technet France
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutterJulien Saumande
 
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...MUG-Lyon Microsoft User Group
 
10 conseils pour réussir le lancement de votre application
10 conseils pour réussir le lancement de votre application10 conseils pour réussir le lancement de votre application
10 conseils pour réussir le lancement de votre applicationBeApp
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Philippe Beraud
 
Atténuation des risques liés aux applications mobiles afin de garantir des dé...
Atténuation des risques liés aux applications mobiles afin de garantir des dé...Atténuation des risques liés aux applications mobiles afin de garantir des dé...
Atténuation des risques liés aux applications mobiles afin de garantir des dé...Flexera
 
Préparation continue des applications en six étapes
Préparation continue des  applications en six étapesPréparation continue des  applications en six étapes
Préparation continue des applications en six étapesFlexera
 
Nouveautés de App-V 5.0 et intégration avec System Center 2012
Nouveautés de App-V 5.0 et intégration avec System Center 2012Nouveautés de App-V 5.0 et intégration avec System Center 2012
Nouveautés de App-V 5.0 et intégration avec System Center 2012Microsoft Technet France
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Gregory Renard
 
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifsM22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifsCERTyou Formation
 
Microsoft Power Platform en Action
Microsoft Power Platform en Action Microsoft Power Platform en Action
Microsoft Power Platform en Action Denys Chamberland
 
Doc techno landscape Mobile
Doc techno landscape MobileDoc techno landscape Mobile
Doc techno landscape MobileINSIDEALL
 
Wd601 g formation-developper-des-applications-mobiles-avec-ibm-worklight
Wd601 g formation-developper-des-applications-mobiles-avec-ibm-worklightWd601 g formation-developper-des-applications-mobiles-avec-ibm-worklight
Wd601 g formation-developper-des-applications-mobiles-avec-ibm-worklightCERTyou Formation
 
[XamarinDay] Pipeline DevOps sur un projet Xamarin
[XamarinDay] Pipeline DevOps sur un projet Xamarin[XamarinDay] Pipeline DevOps sur un projet Xamarin
[XamarinDay] Pipeline DevOps sur un projet XamarinCellenza
 
Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00Arnold Stellio
 

Similar to OCTO 2013 : Déploiement d'applications entreprise pour WindowsPhone8 (20)

Windows 10 A Guide to Secure Mobility in the Enterprise
Windows 10 A Guide to Secure Mobility in the EnterpriseWindows 10 A Guide to Secure Mobility in the Enterprise
Windows 10 A Guide to Secure Mobility in the Enterprise
 
Atteindre la maturité de l'Application Readiness
Atteindre la maturité de l'Application ReadinessAtteindre la maturité de l'Application Readiness
Atteindre la maturité de l'Application Readiness
 
Introduction au développement Windows Phone 8
Introduction au développement Windows Phone 8Introduction au développement Windows Phone 8
Introduction au développement Windows Phone 8
 
Créez votre application mobile gratuitement et sans connaissances techniques
Créez votre application mobile gratuitement et sans connaissances techniquesCréez votre application mobile gratuitement et sans connaissances techniques
Créez votre application mobile gratuitement et sans connaissances techniques
 
Applications d’entreprise
Applications d’entrepriseApplications d’entreprise
Applications d’entreprise
 
Votre application d’entreprise en une heure : De la création au déploiement
Votre application d’entreprise en une heure : De la création au déploiementVotre application d’entreprise en une heure : De la création au déploiement
Votre application d’entreprise en une heure : De la création au déploiement
 
Offre migrer vers_flutter
Offre migrer vers_flutterOffre migrer vers_flutter
Offre migrer vers_flutter
 
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
La gestion des périphériques modernes avec System Center 2012 R2 Configuratio...
 
10 conseils pour réussir le lancement de votre application
10 conseils pour réussir le lancement de votre application10 conseils pour réussir le lancement de votre application
10 conseils pour réussir le lancement de votre application
 
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
Créez vos apps métier Windows 8 sans expertise en programmation, grâce à Proj...
 
Atténuation des risques liés aux applications mobiles afin de garantir des dé...
Atténuation des risques liés aux applications mobiles afin de garantir des dé...Atténuation des risques liés aux applications mobiles afin de garantir des dé...
Atténuation des risques liés aux applications mobiles afin de garantir des dé...
 
Préparation continue des applications en six étapes
Préparation continue des  applications en six étapesPréparation continue des  applications en six étapes
Préparation continue des applications en six étapes
 
Nouveautés de App-V 5.0 et intégration avec System Center 2012
Nouveautés de App-V 5.0 et intégration avec System Center 2012Nouveautés de App-V 5.0 et intégration avec System Center 2012
Nouveautés de App-V 5.0 et intégration avec System Center 2012
 
Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)Wygday Session PléNièRe (1)
Wygday Session PléNièRe (1)
 
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifsM22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
 
Microsoft Power Platform en Action
Microsoft Power Platform en Action Microsoft Power Platform en Action
Microsoft Power Platform en Action
 
Doc techno landscape Mobile
Doc techno landscape MobileDoc techno landscape Mobile
Doc techno landscape Mobile
 
Wd601 g formation-developper-des-applications-mobiles-avec-ibm-worklight
Wd601 g formation-developper-des-applications-mobiles-avec-ibm-worklightWd601 g formation-developper-des-applications-mobiles-avec-ibm-worklight
Wd601 g formation-developper-des-applications-mobiles-avec-ibm-worklight
 
[XamarinDay] Pipeline DevOps sur un projet Xamarin
[XamarinDay] Pipeline DevOps sur un projet Xamarin[XamarinDay] Pipeline DevOps sur un projet Xamarin
[XamarinDay] Pipeline DevOps sur un projet Xamarin
 
Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00Dossier spécifications intégration_v1.00
Dossier spécifications intégration_v1.00
 

More from OCTO Technology

Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudOCTO Technology
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...OCTO Technology
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...OCTO Technology
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...OCTO Technology
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Technology
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Technology
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...OCTO Technology
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Technology
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanOCTO Technology
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? OCTO Technology
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...OCTO Technology
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...OCTO Technology
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionOCTO Technology
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...OCTO Technology
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...OCTO Technology
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...OCTO Technology
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsOCTO Technology
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API DesignOCTO Technology
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture StrategyOCTO Technology
 

More from OCTO Technology (20)

Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloudLe Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
Le Comptoir OCTO - MLOps : Les patterns MLOps dans le cloud
 
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
La Grosse Conf 2024 - Philippe Stepniewski -Atelier - Live coding d'une base ...
 
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
La Grosse Conf 2024 - Philippe Prados - Atelier - RAG : au-delà de la démonst...
 
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
Le Comptoir OCTO - Maîtriser le RAG : connecter les modèles d’IA génératives ...
 
OCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeursOCTO Talks - Les IA s'invitent au chevet des développeurs
OCTO Talks - Les IA s'invitent au chevet des développeurs
 
OCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture TestOCTO Talks - Lancement du livre Culture Test
OCTO Talks - Lancement du livre Culture Test
 
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
Le Comptoir OCTO - Green AI, comment éviter que votre votre potion magique d’...
 
OCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend webOCTO Talks - State of the art Architecture dans les frontend web
OCTO Talks - State of the art Architecture dans les frontend web
 
Refcard GraphQL
Refcard GraphQLRefcard GraphQL
Refcard GraphQL
 
Comptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/LeaseplanComptoir OCTO ALD Automotive/Leaseplan
Comptoir OCTO ALD Automotive/Leaseplan
 
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ? Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
Le Comptoir OCTO - Comment optimiser les stocks en linéaire par la Data ?
 
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
Le Comptoir OCTO - Retour sur 5 ans de mise en oeuvre : Comment le RGPD a réi...
 
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...Le Comptoir OCTO -  Affinez vos forecasts avec la planification distribuée et...
Le Comptoir OCTO - Affinez vos forecasts avec la planification distribuée et...
 
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conceptionLe Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
Le Comptoir OCTO - La formation au cœur de la stratégie d’éco-conception
 
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
Le Comptoir OCTO - Une vision de plateforme sans leadership tech n’est qu’hal...
 
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...Le Comptoir OCTO - L'avenir de la gestion du bilan carbone :  les solutions E...
Le Comptoir OCTO - L'avenir de la gestion du bilan carbone : les solutions E...
 
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
Le Comptoir OCTO - Continuous discovery et continuous delivery pour construir...
 
RefCard Tests sur tous les fronts
RefCard Tests sur tous les frontsRefCard Tests sur tous les fronts
RefCard Tests sur tous les fronts
 
RefCard RESTful API Design
RefCard RESTful API DesignRefCard RESTful API Design
RefCard RESTful API Design
 
RefCard API Architecture Strategy
RefCard API Architecture StrategyRefCard API Architecture Strategy
RefCard API Architecture Strategy
 

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

  • 1. Déploiement d'applications 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 8 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. 2
  • 3. Principe 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. 3
  • 4. Etapes de création d’applications Entreprise Déploiement 4
  • 5. Déploiement d’applications d’entreprise 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 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’Entreprise 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 9
  • 10. Hub d’entreprise 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 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 Phone Namespace : Windows.Phone.Management.Deployment et Windows.ApplicationModel NB : les utilisateurs devront avoir une Live ID pour pouvoir installer les applications du Store. 11
  • 12. Liens http://www.windowsphone.com/fr-FR/business/custom-hub Company app distribution for Windows Phone http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206943(v=vs.105).aspx Developing a Company Hub app http://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 12