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
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
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
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
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
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
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
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é
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
Code / Développement
Interface utilisateur
Valoriser le contenuFaire plus avec moins
Suivre les recommandationsDocumentation, Outils
Code / Développement
Code / Développement
Code / Développement
Code / Développement
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
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
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
Search
Share
Start
Devices
Settings
Code / Développement
• Recherche• Partage• Paramètres
Contrats Charms
demoCAPACITÉS, DÉCLARATIONS ETIMPLÉMENTATION DES CONTRATSCode / Développement
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
• 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
demoNOTIFICATIONS ET VIGNETTES
Code / Développement
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
Code / Développement
Performance et efficacitéSettings et StorageIsolated Storage, base de données embarquée
demoSTOCKAGE ET DONNÉES
Code / Développement
Code / Développement
Performance et efficacitéSettings et StorageIsolated Storage, base de données embarquée
Chargement des donnéesAsynchronisme
demoL’ASYNCHRONISME
Code / Développement
Code / Développement
Performance et efficacité
VolumétriePagination, collection virtuelle
Settings et StorageIsolated Storage, base de données embarquée
Chargement des donnéesAsynchronisme
demoLES COLLECTIONS VIRTUELLES
Code / Développement
Code / Développement
ROADMAP
Windows 8 et WinRT UI/UX
Contrats Contrôles
Performance et efficacitéConclusion et Q&R
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
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
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