windows 8 : comment développer des applications efficaces et performantes pour rendre...
DESCRIPTION
Les enjeux du développement d'applications sur la plateforme Windows 8 : comment bien choisir les technologies de développement à mettre en œuvre pour répondre aux enjeux métiers des clients. Concilier les enjeux stratégiques du client et les exigences techniques et fonctionnelles de Windows 8. Dans ce contexte, nous vous montrerons comment développer des applications ergonomiques et réactives pour rendre l'expérience utilisateur cohérente et complétement intégrée à Windows 8. Deux retours d'expérience significatifs sur de projets clients autour de XAML/C# et HTML5/JS.TRANSCRIPT
![Page 1: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/1.jpg)
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
![Page 2: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/2.jpg)
Windows 8, Comment développer des applications efficaces et performantes
pour rendre l’expérience utilisateur unique
Guillaume BROUTPôle expertiseItelios @gbrout
http://www.guillaumebrout.fr Code / Développement
#http://www.itelios.com
Benoit DOUVERNELLEStratégie digitale
Itelios
![Page 3: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/3.jpg)
Code / Développement
• Plate-forme française de téléchargement légal de musiques, vidéos et livres numériques
• Consultation du catalogue musique– Une offre multi-univers de plus de 8 millions
de titres
• Achat et téléchargement• Section « ma musique » et media player• Mode hors connexion
![Page 4: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/4.jpg)
Code / Développement
• Marque de prêt-à-porter et de sur-mesure de luxe pour homme
• Consultation du catalogue vêtements et montres
• Galeries looks et défilés• Mise en avant de la tradition et du
savoir-faire• Vues et zoom produit
![Page 5: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/5.jpg)
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
![Page 6: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/6.jpg)
Code / Développement
Windows 8Nouvel OSLes enjeux et les atouts
Windows StoreBoutique en ligne des applications
Nouveaux OutilsModèles de programmation, Templates, simulateur…
Modern UIUne interface de rupture,épurée, rapide et fluide
![Page 7: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/7.jpg)
Code / Développement
Windows RuntimeUn nouveau frameworkConsommateur de services, fonctionnant côté client
Applications en sandboxEnvironnement et mémoire propre à chaque application
Une nouvelle architectureS’appuie sur des objets COM natifs écrits en C++ Asynchronisme
Automatique et dépendant d’un délai de 50ms
Langage projectionFichiers de métadonnées WinMD (format ECMA-335)
Runtime brokerContrôle les applications et notamment la sécurité
![Page 8: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/8.jpg)
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
![Page 9: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/9.jpg)
Code / Développement
Interface utilisateur
Valoriser le contenuFaire plus avec moins
Suivre les recommandationsDocumentation, Outils
![Page 10: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/10.jpg)
Code / Développement
![Page 11: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/11.jpg)
Code / Développement
![Page 12: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/12.jpg)
Code / Développement
![Page 13: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/13.jpg)
Code / Développement
![Page 14: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/14.jpg)
Code / Développement
Interface utilisateur
Valoriser le contenuFaire plus avec moins
S‘adapter aux supportsEchelle, ancrage
Favoriser l‘immersionNavigation, modèles
Suivre les recommandationsDocumentation, Outils
![Page 15: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/15.jpg)
Code / Développement
Expérience utilisateur
Tactile et interactiveInteraction directe,feedback
PersistanteSuspensions et relances,tâches de fond
IntégréeContrats et contrôles
ConnectéeVignettes dynamiques, notifications
![Page 16: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/16.jpg)
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
![Page 17: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/17.jpg)
Search
Share
Start
Devices
Settings
Code / Développement
• Recherche• Partage• Paramètres
Contrats Charms
![Page 18: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/18.jpg)
demoCAPACITÉS, DÉCLARATIONS ETIMPLÉMENTATION DES CONTRATSCode / Développement
![Page 19: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/19.jpg)
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
![Page 20: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/20.jpg)
• Vignettes • Notifications• Application bar• Universal volume control
Contrôles
Home New File Save As
AppBar
Code / Développement
Toast Header Text
Toast body text, lorem ipsum dolor sit amet.
App Name
Toast
![Page 21: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/21.jpg)
demoNOTIFICATIONS ET VIGNETTES
Code / Développement
![Page 22: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/22.jpg)
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
![Page 23: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/23.jpg)
Code / Développement
Performance et efficacitéSettings et StorageIsolated Storage, base de données embarquée
![Page 24: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/24.jpg)
demoSTOCKAGE ET DONNÉES
Code / Développement
![Page 25: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/25.jpg)
Code / Développement
Performance et efficacitéSettings et StorageIsolated Storage, base de données embarquée
Chargement des donnéesAsynchronisme
![Page 26: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/26.jpg)
demoL’ASYNCHRONISME
Code / Développement
![Page 27: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/27.jpg)
Code / Développement
Performance et efficacité
VolumétriePagination, collection virtuelle
Settings et StorageIsolated Storage, base de données embarquée
Chargement des donnéesAsynchronisme
![Page 28: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/28.jpg)
demoLES COLLECTIONS VIRTUELLES
Code / Développement
![Page 29: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/29.jpg)
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
![Page 30: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/30.jpg)
Code / Développement
Conclusion
Test, Debug et deploiementAnalyse des performances, debugger, explorateur de DOM, Certification Kit...
Quel langage choisir ?Plateforme, écosystème, performance...
Lessons LearnedPoints clés, Tips & Tricks
![Page 31: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/31.jpg)
Code / Développement
MERCI DE VOTRE ATTENTION
https://www.facebook.com/Itelios
http://twitter.com/itelios
http://www.itelios.com
Retrouvez nous sur l’espaceWindows 8 & Expériences Numériques
STAND
66
![Page 32: Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?](https://reader034.vdocuments.site/reader034/viewer/2022051817/5481a807b4af9f38418b46a4/html5/thumbnails/32.jpg)
Formez-vous en ligne
Retrouvez nos évènements
Faites-vous accompagner gratuitement
Essayer gratuitement nos solutions IT
Retrouver nos experts Microsoft
Pros de l’ITDéveloppeurs
www.microsoftvirtualacademy.com
http://aka.ms/generation-app
http://aka.ms/evenements-developpeurs
http://aka.ms/itcamps-france
Les accélérateursWindows Azure, Windows Phone,
Windows 8
http://aka.ms/telechargements
La Dev’Team sur MSDNhttp://aka.ms/devteam
L’IT Team sur TechNethttp://aka.ms/itteam