Introduction au développement Windows 8 et Windows Phone 8
description
Transcript of Introduction au développement Windows 8 et Windows Phone 8
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
Introduction à Windows 8 et Windows Phone 8
APP101
Alex Danvy @danvyEric Vernié @ericvernie
Microsoft Technical Evangelists
• DOS->Windows 9X• Windows Présentation Manager*• Windows NT->Windows XP/VISTA/7/8• Smartphone• Tablette• Programmer’s Workbench - Quick
Basic/VB - Quick C/VC…
Un peu d’histoire
Stratégie : 3 écrans et un nuage
Une interface unique
Etat aujourd’hui• 1.300 Milliard de PC• 800 Millions de Windows 7• Windows = 80% pdm• 60 millions de copies Windows 8• 4.4 Millions de Nokia vendu sur WP8 (au
trim)
Windows ré-imaginé
Tout ce qui était bien dans Windows 7 est encore mieux dans Windows 8
• Expérience utilisateur « Fast & Fluid »• Immersif et plein écran• Le tactile comme citoyen de premier
ordre au niveau du clavier et de la souris• Les applications connectées au Cloud • Pas de compromis pour une expérience
sur les périphériques et les architectures
Expérience Windows 8
• Windows Runtime (WinRT)• Expérience utilisateur• Environnement d’exécution• Windows Store
Investissements principaux
La plateforme Windows 8
Windows Kernel Services
JavaScript(Chakra)
C/C++ C#, VB
Windows Store Apps
Communication
& Data
Application Model
Devices & Printing
Windows Runtime APIsGraphics &
Media
XAML HTML / CSS
HTMLJavaScri
pt
CC++
C#VB
Desktop Apps
Win32
.NET SL
Internet Explore
r
Syst
em
Serv
ices
Vie w
Mod
el
Con
trolle
r
Kern
el
WinRT APIs
FundamentalsApplication
Services Threading/Timers Memory Management Authentication Cryptography Globalization
DevicesGeolocation Portable Sensors NFC
User Interface
SVG Tiles Input Accessibility Printing
HTML5/CSS XAML DirectX Controls Data Binding
Communications & Data
Memory Management XML Networking SMS
Notifications Streams
Contracts Local & Cloud Storage Web
MediaPlayback Capture PlayTo Visual Effects
Modèle d’exécution
Windows Phone API
Microsoft.NET
Windows Phone Runtime(WinPRT)
Direct3D, XAudio2, MediaFoundation,
Win32 & COM
APIs Windows Phone 8
Managé Managé & Natif Natif
Enfin !
Windows Phone Runtime API
Windows Phone Runtime
600 specific
Windows Runtime
11.000 total
Common2.800
DESIGN
• Pride in craftsmanship• More with less• Fast and fluid• Authentically digital• Win as one
Principes identiques
Windows 8• +Paysage• Charm bar• Snap view• Semantic zoom• Application bar (haut &
bas)
Windows Phone 8• +Portrait• Panorama• Pivot• Application bar (bas &
menu)
Langage différent
• PowerPoint Storyboarding• .PSD / .AI• Blend for Visual Studio• Schema
– Storyboard (Design)– Prototype (Design & Code)– Production (Design & Code)
Outils identiques
demo
• DES208 : Le skeuomorphisme et l’approche authentiquement numérique de Microsoft
• DES210 : Making-of du design d'applications Windows 8 : BMW, Telefonica, APHP, …
• DES204 : Design Windows 8: Retours d'expérience
• DES201 : Réconcilier l'identité de mon application avec les guidelines
Sessions à voir
REALISATION/CODE
Architecture
• Portable Class Library• Add as link• Windows Runtime Components• XAML• Compilation conditionnelle
Outils
demo
• APP213 : Fichier, Nouveau projet… Et après ?
• APP223 : Réutilisation de code entre windows 8 et Windows Phone 8
Sessions à voir
QUALITE DE CODE
• Intégrés• Windows Store App• Windows Phone App• Portable Class Library
Tests unitaires
demo
• ALM209 : Visual Studio 2012 pour Windows 8 ALM203 : Développer avec Visual Studio et TFS 2012 ses applications Windows Store
Sessions à voir
DEPLOIMENT/STORE OU PAS !
Store
Windows Store Windows Phone Store Un compte pour les gouverner tous
• APP208 : Bien soumettre et monétiser votre application Windows 8 et Windows Phone 8
• CLI304 : Votre application d'entreprise en une heure : De la création au déploiement
Session à voir
PortabilitéDesignDifférents écran
• Convergence• App Windows 8 + App Windows Phone
8 = Win!
Conclusion
Accélérateur Windows
Ressources
Coaching
Visibilité
aka.ms/accelerateur-windows
L’Accélérateur Windows
∞♥Goodies