Les nouveautés du
Windows Runtime 8.1
Loic Rebours
@LoicRebours
Blog.LoicRebours.fr

Sébastien Pertus
@SebastienPertus
aka...
Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toutes les heures !...
Petit rappel
• Le Windows Runtime est développé en C++, à
l’aide de la Windows Runtime C++ Template Library
(WRL)
• C’est ...
Comment ça marche ?
•
•

Un Composant WinRT, dérive de IInspectable, qui dérive de IIUnknown est dit
Activable (COM)
Mécan...
+ DE 5000 NOUVELLES APIS !

#mstechdays

Développement
Windows 8.1 nouvelles APIs
User interface
Accessibility

Data binding

Devices

Live tiles and
toast

Input

Controls

Gra...
Sessions
• LANG307 : Accès aux données avec le Windows Runtime
• LANG305 : Nouvelles expériences d’authentification
Window...
Les nouveautés du Windows Runtime 8.1
Prochain SlideShare
Chargement dans…5
×

Les nouveautés du Windows Runtime 8.1

664 vues

Publié le

Le Windows Runtime 8.1, propose plus de 5000 nouvelles APIs. Dans cette session nous vous proposons de faire un rapide tour d’horizon de certaines, agrémenté de démos et de codes.

Speakers : Eric Vernié (Microsoft), Sébastien Pertus (Microsoft), Loic Rebours (Avanade)

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

Les nouveautés du Windows Runtime 8.1

  1. 1. Les nouveautés du Windows Runtime 8.1 Loic Rebours @LoicRebours Blog.LoicRebours.fr Sébastien Pertus @SebastienPertus aka.ms/seb Eric Vernié @EricVernie aka.ms/fierdetredev Avanade Microsoft Microsoft Développement
  2. 2. 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 ! #mstechdays Développement
  3. 3. Petit rappel • Le Windows Runtime est développé en C++, à l’aide de la Windows Runtime C++ Template Library (WRL) • C’est du COM Moderne (Common Object Model) • Il est possible de développer ses propres composants en C++/CX, en C# ou en VB.NET • Un certain nombre de règles sont à respecter afin de traverser correctement les frontières binaires de chaque langage
  4. 4. Comment ça marche ? • • Un Composant WinRT, dérive de IInspectable, qui dérive de IIUnknown est dit Activable (COM) Mécanisme neutre d’activation, de type fabrique de classe • WindowsRuntimeComponent2.Class1 c = new WindowsRuntimeComponent2.Class1() • Le CLR-> Appel RoGetActivationFactory("WindowsRuntimeComponent.Class1",REFIID,IActivationFactory); Le CLR Charge la DLL et invoque la méthode GetActivationFactory() GetActivationFactory() ->CreateFactory()->un pointeur __Class1ActivationFactory __Class1ActivationFactory ->ActivateInstance() inline class Platform::Object ^ :: WindowsRuntimeComponent2 :: __Class1ActivationFactory :: ActivateInstance ( ) { return gcnew class WindowsRuntimeComponent2::Class1 ( ) ; } /d1ZWtokens • • • • •
  5. 5. + DE 5000 NOUVELLES APIS ! #mstechdays Développement
  6. 6. Windows 8.1 nouvelles APIs User interface Accessibility Data binding Devices Live tiles and toast Input Controls Graphics and media HTML5/CSS XAML Communications and data Speech synthesis Services Portable Geo-location Point of service Direct3D Direct2D Direct Write Local storage SMS HTTP Skydrive Sensors Proximity USB Playback Capture PlayTo Streams Background transfer Contacts Bing HID WiFi direct Bluetooth Canvas SVG WebGL Syndication Networking Appointments Azure Mobile Printing 3D printing Scanning XML and JSON Contracts PDF Xbox Live Fundamentals Application services Threading/timers Memory management Globalization Cryptography Authentication Diagnostics
  7. 7. Sessions • LANG307 : Accès aux données avec le Windows Runtime • LANG305 : Nouvelles expériences d’authentification Windows 8.1 pour vos applications d’entreprises • LANG304 : L’impression 3D sous Windows, de l’idée à la réalité • LANG308 : Déboguer des applications Windows Runtime • WIN301 : Application d’entreprise avec Windows 3.1 • WIN302 : Les nouveautés de XAML dans Windows 8.1 • … #mstechdays Développement

×