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.
Windows 8 : Comment développer des applications efficaces et performantes pour rendre l’expérience utilisateur unique ?
1. 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
2. Windows 8, Comment développer des
applications efficaces et performantes pour
rendre l’expérience utilisateur unique
Guillaume BROUT Benoit DOUVERNELLE
Pôle expertise Stratégie digitale
Itelios
Itelios
@gbrout
http://www.guillaumebrout.fr
#
http://www.itelios.com
Code / Développement
3. • 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
Code / Développement
4. • 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
Code / Développement
5. ROADMAP
Windows 8 et WinRT
UI/UX
Contrats
Contrôles
Performance et efficacité
Conclusion et Q&R
Code / Développement
6. Windows 8
Nouvel OS Nouveaux Outils
Les enjeux et les atouts Modèles de
programmation, Templates, si
mulateur…
Modern UI
Une interface de rupture,
épurée, rapide et fluide
Windows Store
Boutique en ligne des
applications
Code / Développement
7. Windows Runtime
Un nouveau framework Applications en sandbox
Consommateur de Environnement et mémoire
services, fonctionnant côté propre à chaque application
client
Une nouvelle architecture Runtime broker
S’appuie sur des objets COM Contrôle les applications et
natifs écrits en C++ notamment la sécurité
Langage projection Asynchronisme
Fichiers de métadonnées Automatique et dépendant
WinMD (format ECMA-335) d’un délai de 50ms
Code / Développement
8. ROADMAP
UI/UX
Contrats
Contrôles
Performance et efficacité
Conclusion et Q&R
Code / Développement
9. Interface utilisateur
Suivre les
recommandations
Documentation, Outils
Valoriser le contenu
Faire plus avec moins
Code / Développement
14. Interface utilisateur
Suivre les S‘adapter aux supports
recommandations Echelle, ancrage
Documentation, Outils
Valoriser le contenu
Faire plus avec moins
Favoriser l‘immersion
Navigation, modèles
Code / Développement
15. Expérience utilisateur
Tactile et interactive Intégrée
Interaction directe, Contrats et contrôles
feedback
Persistante
Suspensions et relances,
tâches de fond
Connectée
Vignettes dynamiques,
notifications
Code / Développement
20. Contrôles Toast Header Text
Toast body text, lorem ipsum dolor sit amet.
• Vignettes App Name
Toast
• Notifications
• Application bar
• Universal volume control App
Bar
Home New File Save As
Code / Développement
25. Performance et efficacité
Settings et Storage
Isolated Storage, base de
données embarquée
Chargement des données
Asynchronisme
Code / Développement
27. Performance et efficacité
Settings et Storage
Isolated Storage, base de
données embarquée
Chargement des données
Asynchronisme
Volumétrie
Pagination, collection virtuelle
Code / Développement
30. Conclusion
Quel langage choisir ?
Plateforme, écosystème, perfor
mance...
Test, Debug et deploiement
Analyse des
performances, debugger, explorateur
de DOM, Certification Kit...
Lessons Learned
Points clés,
Tips & Tricks
Code / Développement
31. MERCI DE VOTRE ATTENTION
Retrouvez nous sur l’espace
Windows 8 & Expériences Numériques
STAN
https://www.facebook.com/Itelios
D
http://twitter.com/itelios
contact@itelios.com
http://www.itelios.com 66
Code / Développement
32. Développeurs Pros de l’IT
http://aka.ms/generation-app Formez-vous en ligne www.microsoftvirtualacademy.com
http://aka.ms/evenements-
developpeurs Retrouvez nos évènements http://aka.ms/itcamps-france
Les accélérateurs
Faites-vous accompagner
Windows Azure, Windows Phone,
gratuitement
Windows 8
Essayer gratuitement nos http://aka.ms/telechargements
solutions IT
La Dev’Team sur MSDN Retrouver nos experts L’IT Team sur TechNet
http://aka.ms/devteam Microsoft http://aka.ms/itteam