Donnez votre avis !
Depuis votre smartphone, sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toutes les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les TechDays
http://notes.mstechdays.fr
Votre application
d'entreprise en une heure -
De la création au
déploiement (CLI304)Julien Maréchal / Stéphane Saunier
Avant-Vente
Microsoft
Entreprise / IT / Serveurs / Réseaux / Sécurité
Agenda
• Philosophie des applications
Windows 8
• Design des applications
Windows 8
• Méthode de déploiement
Nouvelle interface
Tactile
Batterie longue
durée
Capteurs
Nouveaux formats
Plus fin, plus léger, plus
rapide
Slide avec titre uniquement
• Applications en plein écran
• Vignettes actives (Live Tiles)
• Zoom sémantique
• Talismans (Charms) & contrats
– Partage
– Recherche
– …
• Epingler (Pin an app)
• Gestuelles
• Ancrer (Snap)
Quelles plateformes matérielles ?
• Plateformes Intel x86, x64
– Applications Desktop
– Applications Windows 8 apps
– [Applications Web (IE10 Desktop/
Windows 8 apps)]
• Plateformes ARM
– Applications Windows 8 apps
– [Applications Web (IE10 Desktop/
Windows 8 apps)]
Schéma occupation de l’écran
• Vos Apps devraient occuper l’écran de la manière suivante :
– Tous changement à ce schéma devrait être réfléchi et justifiable par rapport
à un « design » global cohérent
Design de Navigation
• Dans la mesure du possible suivez un schéma standard de navigation :
– A plat ou Hiérarchique
–
Hierarchical SystemFlat System
Contoso Travel Featured destinations Last minute deals
7 night Alaska Cruise
Last Minute Deals
Featured destinations Barcelona, Spain
Last Minute Deals 7 Night Alaska Cruise
Ocean View Cabins
Upgrade from an inside cabin and save
$43/night/person!Picture windows with ocean and port views
From $2,099 — only $150/night/person based on double occupancy
Suites
Upgrade from an inside cabin and save
$43/night/person!Picture windows with ocean and port
viewFrom $2,099 — only $150/night/person
do
My Trips Weather7 days
Chicago (3/11 – 3/19)
Today54/43 Mostly Sunny
Today54/43 Mostly Sunny
Today54/43 Mostly Sunny
Today54/43 Mostly Sunny
Today54/43 Mostly Sunny
Attractions
My Trips Featured Destinations Top Destinations for 2012
Barcelona, Spain
My Trips City Guide City Guide
Les Vignettes
• L’interface Windows 8 est plus qu’une
série de vignettes
• Ces vignettes sont ―la porte d’entrée‖ vers
vos futures Apps.
• Elles peuvent être dynamiques, utilise 2
formats ( carré ou rectangle ), en couleur
pleine ou graphique
• On peut les regrouper logiquement dans
l’interface.
Navigation versus Commandes
• Les items de navigation ne doivent
apparaitre que de manière transitoire
depuis un menu ―DropDown‖ ou la barre
haute d’écran.
• Ne placez pas vos boutons de
navigation dans la barre de bas d’écran.
Elle est réservé aux commandes
La barre de ―Charms‖ (Talisman)
• Ne dupliquez pas ses fonctions dans votre
application
– Utilisez plutôt les APIs de ―contrat‖
d’invocation de la barre.
Génération du manifest
• App Manifest contient toutes
informations nécessaires au
déploiement de l’application
• Blockmap contient les ―Hash‖ de tous
les fichiers composants le ―Package‖
• Signature permettant de vérifier
l’intégrité du ―Package‖
– « Container » d’extension .appx et
de format .zip
Distribuer des applications Windows 8
Apps en entrepriseTéléchargement depuis votre infrastructure
Windows RT
Windows 8 (x86)
Téléchargement depuis Windows Store
Applications publiques
Cloud privé
/ infrastructure managée
Applications métiers
Télédistribution
Déployer une application Windows 8
• Par script Powershell ( « remoting » )
• Avec une solution de télédistribution dans votre
infrastructure
– System Center Configuration Manager SP1 par
exemple
• Avec une solution de télédistribution de type « Cloud »
– Windows Intune « Wave D »
• Depuis le Windows Store
Installation par PowerShell
• Detect
(Get-AppxPackage –name Contoso.SampleLOBApp).version
• Install/Update
Add-AppxPackage \\fileserver\Contoso\SampleLOBApp.appx
• Remove
Get-AppxPackage -name Contoso.SampleLOBApp | Remove-
AppxPackage
Déploiement des Apps Windows 8 dans
SCCM SP1• Déploiement natif des Apps Windows 8
– Un nouveau type de déploiement « Windows App
Package » apparait
– Support des actions courantes (install, uninstall,
update)
– Critères d’éligibilités embarqués (platform, side-
loading enabled, etc)• Déploiement de « Deep Links » vers le « Windows Store »
– L’utilisateur voit des Apps dans le portail qui sont en
realité de liens vers le Store Windows.
Critères d’éligibilités embarqués (store enabled, user
Déploiement des Apps Windows 8 dans
SCCM SP1• Intégration aux concept de
« Software » dans SCCM. Les
Apps Windows 8 correspondent à
un nouveau « Deployment Type »
Portail Applicatif ( Self Service Portal )
• L’utilisateur y récupère ses Apps d’entreprise
– SCCM Portal ou Windows Intune pour Windows RT
• Quatre types d’Apps présentes :
• Les internes ( Custom LOB )
• Les Apps achetées sous licence et déployées en interne ( Compta,
CRM, etc … )
• Des liens Web qui lancent un site Web ainsi que les Apps HTML 5
fonctionnant dans le navigateur
• Des liens vers le Windows Store ( Deep Links )
Préparation des applications pour le store
Windows• Signées avec un certificat de confiance
– Ce dernier doit être reconnu sur chacune des machines vers lesquelles l’application sera déployées
– Le nom du ―Publisher‖ dans le certificat doit correspondre à celui présent dans le manifeste de l’application.
• Exécuter le « Windows App Cert Kit »– Pour valider la conformité de l’application
• Vérifier les déclaration de « Capabilities »– Vérifier le bon usage de ces dernières par rapport au
type d’application:
– privateNetworkClientServer, documentsLibrary,
– enterpriseAuthentication, sharedUserCertificates
Windows App Certification Kit (WACK)
• Outil permettant de valider des applications à soumettre au Windows Store
• Outil générant un rapport servant à détecter les erreurs dans l’application qui pourraient bloquer sa publication dans le Windows Store
Top Related