Donnez votre avis !Depuis votre smartphone, sur :http://notes.mstechdays.frDe nombreux lots à gagner toutes les heures !!!...
Votre applicationdentreprise en une heure -De la création audéploiement (CLI304)Julien Maréchal / Stéphane SaunierAvant-Ve...
Agenda• Philosophie des applicationsWindows 8• Design des applicationsWindows 8• Méthode de déploiement
PHILIOSOPHIE DES APPLICATIONSWINDOWS 8
Nouvelle interfaceTactileBatterie longueduréeCapteursNouveaux formatsPlus fin, plus léger, plusrapide
Slide avec titre uniquement• Applicationsen plein écran• Vignettesactives(LiveTiles)• Zoomsémantique• Talismans(Charms)& c...
NOUVELLE INTERFACEWINDOWS 8
DESIGN DES APLICATIONS(DEVELOPPEMENT)
Quelles plateformes matérielles ?• Plateformes Intel x86, x64– Applications Desktop– Applications Windows 8 apps– [Applica...
Quels langages pour développer pourWindows 8 ?
Schéma occupation de l’écran• VosAppsdevraientoccuperl’écrandelamanièresuivante:– Touschangementà ceschémadevraitêtreréflé...
Design de Navigation• Danslamesuredu possiblesuivezunschémastandarddenavigation:– Aplatou Hiérarchique–HierarchicalSystemF...
Contoso TravelFeatured destinations Last minute deals7 night Alaska CruiseLast Minute DealsFeatured destinationsBarcelona,...
CREATION D’UNE APPLICATIONÀ PARTIR D’UN MODÈLE
Les Vignettes• L’interface Windows 8 est plus qu’unesérie de vignettes• Ces vignettes sont ―la porte d’entrée‖ versvos fut...
CRÉATION D’UNE VIGNETTE
Navigation versus Commandes• Lesitemsde navigationne doiventapparaitreque de manièretransitoiredepuisun menu―DropDown‖ou l...
La barre de ―Charms‖ (Talisman)• Ne dupliquez pas ses fonctions dans votreapplication– Utilisez plutôt les APIs de ―contra...
UTILISATION DE LARECHERCHE
INTEGRATION DES VUES SNAP
Génération du manifest• App Manifest contient toutesinformations nécessaires audéploiement de l’application• Blockmap cont...
GENERATION MANIFEST ETCOMPILATION
DÉPLOIEMENT
Distribuer des applications Windows 8Apps en entrepriseTéléchargement depuis votre infrastructureWindows RTWindows 8 (x86)...
Déployer une application Windows 8• Par script Powershell ( « remoting » )• Avec une solution de télédistribution dans vot...
Installation par PowerShell• Detect(Get-AppxPackage –name Contoso.SampleLOBApp).version• Install/UpdateAdd-AppxPackage fil...
DÉPLOIEMENTD’APPLICATIONS VIAPOWERSHELL
Déploiement des Apps Windows 8 dansSCCM SP1• Déploiement natif des Apps Windows 8– Un nouveau type de déploiement « Window...
Déploiement des Apps Windows 8 dansSCCM SP1• Intégration aux concept de« Software » dans SCCM. LesApps Windows 8 correspon...
DÉPLOIEMENTD’APPLICATIONS VIA CM 2012SP1
Portail Applicatif ( Self Service Portal )• L’utilisateur y récupère ses Apps d’entreprise– SCCM Portal ou Windows Intune ...
Tablettes Windows RT en entreprise
Préparation des applications pour le storeWindows• Signées avec un certificat de confiance– Ce dernier doit être reconnu s...
Windows App Certification Kit (WACK)• Outil permettant de valider desapplications à soumettre au WindowsStore• Outil génér...
DÉPLOIEMENTD’APPLICATIONS VIA WINDOWSINTUNE
Prochain SlideShare
Chargement dans…5
×

Votre application d’entreprise en une heure : De la création au déploiement

288 vues

Publié le

Nous allons développer pendant cette session une petite application d’entreprise très simple, rappelant les principes de base du design Windows 8 modern UI. Puis nous verrons comment la tester et la mettre à disposition sur des ordinateurs d’entreprise qu’ils soient administrés dans votre Active Directory ou non.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
288
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Notation
  • Intro Serveurs / Entreprise / Reseaux / IT
  • Votre application d’entreprise en une heure : De la création au déploiement

    1. 1. Donnez votre avis !Depuis votre smartphone, sur :http://notes.mstechdays.frDe nombreux lots à gagner toutes les heures !!!Claviers, souris et jeux Microsoft…Merci de nous aider à améliorer les TechDayshttp://notes.mstechdays.fr
    2. 2. Votre applicationdentreprise en une heure -De la création audéploiement (CLI304)Julien Maréchal / Stéphane SaunierAvant-VenteMicrosoftEntreprise / IT / Serveurs / Réseaux / Sécurité
    3. 3. Agenda• Philosophie des applicationsWindows 8• Design des applicationsWindows 8• Méthode de déploiement
    4. 4. PHILIOSOPHIE DES APPLICATIONSWINDOWS 8
    5. 5. Nouvelle interfaceTactileBatterie longueduréeCapteursNouveaux formatsPlus fin, plus léger, plusrapide
    6. 6. Slide avec titre uniquement• Applicationsen plein écran• Vignettesactives(LiveTiles)• Zoomsémantique• Talismans(Charms)& contrats– Partage– Recherche– …• Epingler(Pin an app)• Gestuelles• Ancrer(Snap)
    7. 7. NOUVELLE INTERFACEWINDOWS 8
    8. 8. DESIGN DES APLICATIONS(DEVELOPPEMENT)
    9. 9. 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)]
    10. 10. Quels langages pour développer pourWindows 8 ?
    11. 11. Schéma occupation de l’écran• VosAppsdevraientoccuperl’écrandelamanièresuivante:– Touschangementà ceschémadevraitêtreréfléchietjustifiableparrapportàun « design » global cohérent
    12. 12. Design de Navigation• Danslamesuredu possiblesuivezunschémastandarddenavigation:– Aplatou Hiérarchique–HierarchicalSystemFlat System
    13. 13. Contoso TravelFeatured destinations Last minute deals7 night Alaska CruiseLast Minute DealsFeatured destinationsBarcelona, SpainLast Minute Deals7 Night Alaska CruiseOcean View CabinsUpgrade from an inside cabin and save$43/night/person!Picture windows with ocean and port viewsFrom $2,099 — only $150/night/personbased ondouble occupancySuitesUpgrade from an inside cabin and save$43/night/person!Picture windows with ocean and portviewFrom $2,099 — only $150/night/persondoMy TripsWeather7 daysChicago (3/11 – 3/19)Today54/43Mostly SunnyToday54/43Mostly SunnyToday54/43Mostly SunnyToday54/43Mostly SunnyToday54/43Mostly SunnyAttractionsMy TripsFeatured DestinationsTop Destinations for 2012Barcelona, SpainMy Trips City GuideCity Guide
    14. 14. CREATION D’UNE APPLICATIONÀ PARTIR D’UN MODÈLE
    15. 15. Les Vignettes• L’interface Windows 8 est plus qu’unesérie de vignettes• Ces vignettes sont ―la porte d’entrée‖ versvos futuresApps.• Elles peuvent être dynamiques, utilise 2formats ( carré ou rectangle ), en couleurpleine ou graphique• On peut les regrouper logiquement dansl’interface.
    16. 16. CRÉATION D’UNE VIGNETTE
    17. 17. Navigation versus Commandes• Lesitemsde navigationne doiventapparaitreque de manièretransitoiredepuisun menu―DropDown‖ou la barrehauted’écran.• Ne placezpas vos boutonsdenavigationdansla barrede basd’écran.Elle estréservéaux commandes
    18. 18. La barre de ―Charms‖ (Talisman)• Ne dupliquez pas ses fonctions dans votreapplication– Utilisez plutôt les APIs de ―contrat‖d’invocation de la barre.
    19. 19. UTILISATION DE LARECHERCHE
    20. 20. INTEGRATION DES VUES SNAP
    21. 21. Génération du manifest• App Manifest contient toutesinformations nécessaires audéploiement de l’application• Blockmap contient les ―Hash‖ de tousles fichiers composants le ―Package‖• Signature permettant de vérifierl’intégrité du ―Package‖– « Container » d’extension .appx etde format .zip
    22. 22. GENERATION MANIFEST ETCOMPILATION
    23. 23. DÉPLOIEMENT
    24. 24. Distribuer des applications Windows 8Apps en entrepriseTéléchargement depuis votre infrastructureWindows RTWindows 8 (x86)Téléchargement depuis Windows StoreApplications publiquesCloud privé/ infrastructure managéeApplications métiersTélédistribution
    25. 25. Déployer une application Windows 8• Par script Powershell ( « remoting » )• Avec une solution de télédistribution dans votreinfrastructure– System Center Configuration Manager SP1 parexemple• Avec une solution de télédistribution de type « Cloud »– Windows Intune « Wave D »
    26. 26. Installation par PowerShell• Detect(Get-AppxPackage –name Contoso.SampleLOBApp).version• Install/UpdateAdd-AppxPackage fileserverContosoSampleLOBApp.appx• RemoveGet-AppxPackage -name Contoso.SampleLOBApp | Remove-AppxPackage
    27. 27. DÉPLOIEMENTD’APPLICATIONS VIAPOWERSHELL
    28. 28. Déploiement des Apps Windows 8 dansSCCM SP1• Déploiement natif des Apps Windows 8– Un nouveau type de déploiement « Windows AppPackage » 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 enrealité de liens vers le Store Windows.
    29. 29. Déploiement des Apps Windows 8 dansSCCM SP1• Intégration aux concept de« Software » dans SCCM. LesApps Windows 8 correspondent àun nouveau « Deployment Type »
    30. 30. DÉPLOIEMENTD’APPLICATIONS VIA CM 2012SP1
    31. 31. 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 5fonctionnant dans le navigateur• Des liens vers le Windows Store ( Deep Links )
    32. 32. Tablettes Windows RT en entreprise
    33. 33. Préparation des applications pour le storeWindows• Signées avec un certificat de confiance– Ce dernier doit être reconnu sur chacune des machinesvers lesquelles l’application sera déployées– Le nom du ―Publisher‖ dans le certificat doitcorrespondre à celui présent dans le manifeste del’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 autype d’application:– privateNetworkClientServer, documentsLibrary,– enterpriseAuthentication, sharedUserCertificates
    34. 34. Windows App Certification Kit (WACK)• Outil permettant de valider desapplications à soumettre au WindowsStore• Outil générant un rapport servant àdétecter les erreurs dans l’applicationqui pourraient bloquer sa publicationdans le Windows Store
    35. 35. DÉPLOIEMENTD’APPLICATIONS VIA WINDOWSINTUNE

    ×