Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction au développement Windows 8.1

Introduction au développement Windows 8.1

Venez découvrir le développement pour Windows 8.1. En 1h, nous vous donnerons toutes les clés pour aborder sereinement les phases du développement d'une application ModernUi: tour d'horizon de la plateforme, des options de développement, les outils disponibles et la publication sur le store.

Speakers : Sacha Leroux (Cap Gemini), Christopher Maneu (Deezer.com )

Video : http://www.youtube.com/watch?v=rPjqYDnAm9s

Christopher MANEU

February 11, 2014
Tweet

More Decks by Christopher MANEU

Other Decks in Programming

Transcript

  1. Développement Windows 8.1 Introduction au développement Windows 8.1 Sacha Leroux

    & Christopher Maneu Capgemini / Deezer.com [email protected] http://maneu.net | @cmaneu
  2. #mstechdays Développement Windows 8.1 • Tour d’horizon de Windows 8.1

    • Développer des applications • Diffuser et monétiser • Les outils Au programme de cette session
  3. #mstechdays Développement Windows 8.1 • Un environnement desktop • Un

    environnement Modern UI • Les apps modern UI – App bar – Intégration à l’OS • Les charms • Une opportunité pour les développeurs ! En résumé Windows 8.1
  4. #mstechdays Développement Windows 8.1 • Windows 8.1 • Visual Studio

    2013 – Version express (gratuite) disponible • Le SDK Windows 8.1 • Une Licence développeur (gratuit, nécessite un compte Microsoft/LiveID) Pour bien commencer
  5. #mstechdays Développement Windows 8.1 Venez comme vous êtes ! APIs

    WinRT HTML/CSS JavaScript XAML C# / VB / C++ DirectX C++
  6. Les APIs accessibles en windows 8.1 Geo-location Proximity Direct3D Direct2D

    Direct Write PlayTo Contracts Bing Azure Mobile HTML5/CSS XAML Input Controls Authentication Bluetooth USB HID WiFidirect Point of service 3D printing Scanning WebGL HTTP Contacts Appoint- ments PDF Speech synthesis Diagnostics Portable Sensors Playback Capture Printing SVG Canvas Local storage SMS Streams Background transfer Syndication Networking XML and JSON Skydrive Live tiles and toast Accessibility Data binding Application services Threading/timers Memory management Globalization Cryptography Xbox Live
  7. #mstechdays Développement Windows 8.1 • Nécessite une licence développeur •

    Diffusion sous forme d’un package + script PowerShell pour l’installation • Peut nécessiter les droits d’administrateur local Tester votre application
  8. #mstechdays Développement Windows 8.1 • Nécessite un compte développeur ($19-

    $99/an) • Permet de toucher rapidement un grand nombre d’utilisateurs • Permet de monétiser son application Diffusion via le store
  9. #mstechdays Développement Windows 8.1 • Windows Intune + Licences devices

    • Windows Enterprise + Active Directory • System Center Configuration Manager (SCCM) Diffusion en entreprise
  10. #mstechdays Développement Windows 8.1 • Gratuite + Publicité • Payante

    – Possibilité de créer des versions d’essai Windows.ApplicationModel.Store.CurrentApp.LicenseInformation.IsTrial • « In-App purchase »: consommables et durables • « Bring your own payment »: Paypal, site web, … Monétiser son application
  11. #mstechdays Développement Windows 8.1 Depuis votre smartphone sur : http://notes.mstechdays.fr

    De nombreux lots à gagner toute les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! Donnez votre avis !