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 )
2. Introduction au
développement Windows 8.1
Sacha Leroux & Christopher Maneu
Capgemini / Deezer.com
Sacha.leroux@capgemini.com
http://maneu.net | @cmaneu
Développement Windows 8.1
5. Au programme de cette session
•
•
•
•
Tour d’horizon de Windows 8.1
Développer des applications
Diffuser et monétiser
Les outils
#mstechdays
Développement Windows 8.1
8. En résumé 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 !
#mstechdays
Développement Windows 8.1
10. Pour bien commencer
• 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)
#mstechdays
Développement Windows 8.1
11. Venez comme vous êtes !
HTML/CSS
JavaScript
XAML
C# / VB / C++
APIs WinRT
#mstechdays
Développement Windows 8.1
DirectX
C++
12. Les APIs accessibles en windows 8.1
Accessibility
Data binding
Live tiles and toast
Input
Controls
HTML5/CSS
XAML
Speech synthesis
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
Application
services
Threading/timers
Memory
management
Globalization
Cryptography
Authentication
Diagnostics
15. Tester votre application
• 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
#mstechdays
Développement Windows 8.1
16. Diffusion via le store
• Nécessite un compte développeur ($19$99/an)
• Permet de toucher rapidement un grand
nombre d’utilisateurs
• Permet de monétiser son application
#mstechdays
Développement Windows 8.1
18. Diffusion en entreprise
• Windows Intune + Licences devices
• Windows Enterprise + Active Directory
• System Center Configuration Manager
(SCCM)
#mstechdays
Développement Windows 8.1
21. Monétiser son application
• 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,
…
#mstechdays
Développement Windows 8.1
25. Donnez votre avis !
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 !
#mstechdays
Développement Windows 8.1