Donnez votre avis !                   Depuis votre smartphone, sur :                    http://notes.mstechdays.fr    De n...
Introduction à Windows 8 et             Windows Phone 8                         Alex Danvy @danvy                     Eric...
Un peu d’histoire•   DOS->Windows 9X•   Windows Présentation Manager*•   Windows NT->Windows XP/VISTA/7/8•   Smartphone•  ...
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 Window...
Windows ré-imaginé
Expérience Windows 8• Expérience utilisateur « Fast & Fluid »• Immersif et plein écran• Le tactile comme citoyen de premie...
Investissements principaux•   Windows Runtime (WinRT)•   Expérience utilisateur•   Environnement d’exécution•   Windows St...
La plateforme Windows 8                              Windows Store Apps                        Desktop Apps  View         ...
WinRT APIs
Modèle d’exécution
Windows Phone API                  APIs Windows Phone 8                       Windows Phone     Direct3D, XAudio2,      Mi...
Enfin !
Windows Phone Runtime API                            Windows PhoneWindows Runtime                               Runtime  1...
DESIGN
Principes identiques•   Pride in craftsmanship•   More with less•   Fast and fluid•   Authentically digital•   Win as one
Langage différentWindows 8                        Windows Phone 8• +Paysage                       • +Portrait• Charm bar  ...
Outils identiques•   PowerPoint Storyboarding•   .PSD / .AI•   Blend for Visual Studio•   Schema    – Storyboard (Design) ...
Sessions à voir• DES208 : Le skeuomorphisme et l’approche  authentiquement numérique de Microsoft• DES210 : Making-of du d...
REALISATION/CODE
Architecture
Outils•   Portable Class Library•   Add as link•   Windows Runtime Components•   XAML•   Compilation conditionnelle
Sessions à voir• APP213 : Fichier, Nouveau projet… Et après ?• APP223 : Réutilisation de code entre windows  8 et Windows ...
QUALITE DE CODE
Tests unitaires•   Intégrés•   Windows Store App•   Windows Phone App•   Portable Class Library
Sessions à voir• ALM209 : Visual Studio 2012 pour Windows 8  ALM203 : Développer avec Visual Studio et  TFS 2012 ses appli...
DEPLOIMENT/STORE OU PAS !
Store Windows Store Windows Phone Store Un compte pour les gouverner  tous
Session à voir• APP208 : Bien soumettre et monétiser votre  application Windows 8 et Windows Phone 8• CLI304 : Votre appli...
Conclusion      • Convergence      • App Windows 8 + App Windows Phone 8 =        Win!Portabilité
L’Accélérateur Windows                Ressources                Coaching                Visibilité                       a...
Goodies
Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8
Introduction au développement Windows 8 et Windows Phone 8
Prochain SlideShare
Chargement dans…5
×

Introduction au développement Windows 8 et Windows Phone 8

890 vues

Publié le

Cette session est consacrée à ceux qui voudraient en 1h découvrir Windows 8 et Windows Phone 8, ainsi que les outils associés. Nous ferons un tour d’horizon des fonctionnalités propre à chaque plate-forme, ainsi que celles qui les rapprochent. Enfin nous découvrirons Visual Studio 2012 et son outil de design Microsoft Blend qui permettent de développer des applications au look & feel moderne.

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive
  • Notation
  • AlexRay OzzieTechnology Alliance luncheon in Seattle end of 20093 écrans (le PC, le telephone et la television) et un nuage pour leurapporter du contenu, de la valeur.
  • EricChez nous notre stratégie c’est un OS unique….La aujourd’hui, c’est Windows 8, l’OS du PC aux TablettesUn seul langage de design pour les différents écrans, du 82 pouces tactile en entreprise au 4 pouces que nous avons dans la poche, en passant par l’écran du salon et du PC. Conçu pour tous les moyens d’interaction : clavier, souris, tactile, mouvements et voix.DEMO ?WP 8 Même noyau que celui sur le PCL’interface Moderne fait couler beaucoup d’encre. Souvenez-vous nous avons connu les même doutes lors du passage de DOS à Windows. « Cela ne fonctionnera pas en entreprise » Ceux qui n’y sont passé, ne sont plus là pour en parler…Notre stratégie c’est du PC (Traditionnel) aux Tablettes sous toutes ses formes.Le PC c’est l’ordinateur abordable de bureautique, le PC puissant pour le développeur, la station de travaille pour la 3D, le PC survitaminé du hardcodegamer, l’ulC’est Windows Embedded
  • Eric“Let’s talk Windows. We like to talk of Windows 8 as Windows reimagined with a new start screen, unified input across touch, mouse and keyboard but preserving all the great work that we did in Windows 7”.Makes Windows 7 even better --- Everything that runs on Windows 7 still runs on Windows 8 (in the same architecture)Reimagines Windows from chipset to experiencenew range of capabilities, scenarios and form factors
  • EricThis is the summary for the previous demos.. Mention Windows on ARM since you can’t show it..
  • EricMentions these are not in order of importance. Hint of Windows on ARM, but don’t add it as a bullet.
  • Eric
  • Eric
  • Alex
  • AlexThe Windows Phone SDK lets you build apps using a variety of languages and tools. You can build your app using XAML and your choice of managed language, which allows you to maintain your investments from existing apps. To provide greater flexibility and performance, Windows Phone 8 introduces the ability to use C++ within your XAML app and in games written using Direct3D. The Windows Phone API Reference node encompasses the complete set of API available on Windows Phone 8. The following diagram illustrates the set of APIs that make up the Windows Phone API.
  • Alexhttp://msdn.microsoft.com/en-us/library/windowsphone/develop/jj735581(v=vs.105).aspx
  • Alex
  • AlexWindows Phone Runtime is a subset of native API that is built into the operating system. It is implemented in C++ and projected into C#, VB.NET, and C++, making it easy for you to consume naturally in the language of your choice. Developers that are familiar with the Windows Runtime will find the Windows Phone Runtime easy to learn. The frameworks are very similar. The following diagram shows the relationship between Windows Phone Runtime and Windows Runtime in terms of the API surface area it implements.The diagram has three distinct areas and these are described as follows:1 The set of Windows Runtime API not supported on Windows Phone 8. The API surface area of Windows Runtime is very large, with over 11,000 members. We’ve adopted a subset for Windows Phone 8 that allows you to build compelling phone scenarios. Area 1 in the diagram above represents the APIs that are not available on Windows Phone 8. 2 The set of Windows Runtime API adopted for Windows Phone 8. This is represented by area 2 in the above diagram and consists of approximately 2,800 members. For some types, we have not implemented certain members. For others we have added additional members to support phone-only features. In both cases, these differences are noted in the API reference documentation.3 We’ve added key APIs needed to build great apps for the phone. These are represented by area 3 in the diagram and total about 600 members. For example, we have brand-new APIs for speech synthesis and recognition, VOIP, and other features. Creating these as Windows Runtime style APIs means you can use them regardless of the programming language you use for your app. Uniquement WP :Speech, SIP (Software Input Panel, clavier virtuel),VoIPintegration, etc.
  • Alex
  • Alex
  • Alex
  • Alex
  • Alex
  • Eric
  • Eric
  • Eric
  • Eric
  • Eric
  • Eric
  • Alex
  • Alex
  • Alex
  • Eric
  • Alex
  • Alex
  • Eric
  • Eric & Alex
  • Alex
  • Introduction au développement Windows 8 et Windows Phone 8

    1. 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 TechDayshttp://notes.mstechdays.fr
    2. 2. Introduction à Windows 8 et Windows Phone 8 Alex Danvy @danvy Eric Vernié @ericvernie Microsoft Technical EvangelistsAPP101
    3. 3. Un peu d’histoire• 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…
    4. 4. Stratégie : 3 écrans et un nuage
    5. 5. Une interface unique
    6. 6. 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)
    7. 7. Windows ré-imaginé
    8. 8. Expérience 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
    9. 9. Investissements principaux• Windows Runtime (WinRT)• Expérience utilisateur• Environnement d’exécution• Windows Store
    10. 10. La plateforme Windows 8 Windows Store Apps Desktop Apps View XAML HTML / CSSController JavaScript Model C/C++ C#, VB HTML C C# (Chakra) JavaScrip C++ VB t Windows Runtime APIs System Services Communication Graphics & Devices & & Data Media Printing Application Model Internet .NET Explorer Win32 SL Kernel Windows Kernel Services
    11. 11. WinRT APIs
    12. 12. Modèle d’exécution
    13. 13. Windows Phone API APIs Windows Phone 8 Windows Phone Direct3D, XAudio2, Microsoft MediaFoundation, Runtime .NET Win32 & COM (WinPRT) Managé Managé & Natif Natif
    14. 14. Enfin !
    15. 15. Windows Phone Runtime API Windows PhoneWindows Runtime Runtime 11.000 total 600 specific Common 2.800
    16. 16. DESIGN
    17. 17. Principes identiques• Pride in craftsmanship• More with less• Fast and fluid• Authentically digital• Win as one
    18. 18. Langage différentWindows 8 Windows Phone 8• +Paysage • +Portrait• Charm bar • Panorama• Snap view • Pivot• Semantic zoom • Application bar (bas & menu)• Application bar (haut & bas)
    19. 19. Outils identiques• PowerPoint Storyboarding• .PSD / .AI• Blend for Visual Studio• Schema – Storyboard (Design) – Prototype (Design & Code) – Production (Design & Code)
    20. 20. Sessions à voir• DES208 : Le skeuomorphisme et l’approche authentiquement numérique de Microsoft• DES210 : Making-of du design dapplications Windows 8 : BMW, Telefonica, APHP, …• DES204 : Design Windows 8: Retours dexpérience• DES201 : Réconcilier lidentité de mon application avec les guidelines
    21. 21. REALISATION/CODE
    22. 22. Architecture
    23. 23. Outils• Portable Class Library• Add as link• Windows Runtime Components• XAML• Compilation conditionnelle
    24. 24. Sessions à voir• APP213 : Fichier, Nouveau projet… Et après ?• APP223 : Réutilisation de code entre windows 8 et Windows Phone 8
    25. 25. QUALITE DE CODE
    26. 26. Tests unitaires• Intégrés• Windows Store App• Windows Phone App• Portable Class Library
    27. 27. Sessions à voir• ALM209 : Visual Studio 2012 pour Windows 8 ALM203 : Développer avec Visual Studio et TFS 2012 ses applications Windows Store
    28. 28. DEPLOIMENT/STORE OU PAS !
    29. 29. Store Windows Store Windows Phone Store Un compte pour les gouverner tous
    30. 30. Session à voir• APP208 : Bien soumettre et monétiser votre application Windows 8 et Windows Phone 8• CLI304 : Votre application dentreprise en une heure : De la création au déploiement
    31. 31. Conclusion • Convergence • App Windows 8 + App Windows Phone 8 = Win!Portabilité
    32. 32. L’Accélérateur Windows Ressources Coaching Visibilité aka.ms/accelerateur-windowsAccélérateur Windows
    33. 33. Goodies

    ×