introduction au développement windows 8.1

26

Upload: microsoft-developpeurs

Post on 29-Nov-2014

810 views

Category:

Technology


2 download

DESCRIPTION

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 )

TRANSCRIPT

Page 1: Introduction au développement Windows 8.1
Page 2: Introduction au développement Windows 8.1

Développement Windows 8.1

Introduction au développement

Windows 8.1Sacha Leroux & Christopher Maneu

Capgemini / Deezer.com

[email protected]://maneu.net | @cmaneu

Page 3: Introduction au développement Windows 8.1

It’s me

Sacha LerouxEat, sleep, design & code

Page 4: Introduction au développement Windows 8.1

Christopher Maneu

Mobile UI Engineer,

Maneu.net@cmaneu

Page 5: Introduction au développement Windows 8.1

#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

Page 6: Introduction au développement Windows 8.1

Développement Windows 8.1#mstechdays

TOUR D’HORIZON DE WINDOWS 8.1

Page 7: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

DemoWindows 8.1, le tour du propriétaire

Page 8: Introduction au développement Windows 8.1

#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

Page 9: Introduction au développement Windows 8.1

Développement Windows 8.1#mstechdays

DEVELOPPER SES APPS WINDOWS 8.1

Page 10: Introduction au développement Windows 8.1

#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

Page 11: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

Venez comme vous êtes !

APIs WinRT

HTML/CSSJavaScript

XAMLC# / VB / C++

DirectXC++

Page 12: Introduction au développement Windows 8.1

Les APIs accessibles en windows 8.1User interface

Fundamentals

Devices Graphics and media Communications and data Services

Geo-location

Proximity

Direct3D Direct2D Direct Write

PlayTo

Contracts

Bing

Azure Mobile

HTML5/CSS XAMLInput Controls

Authentication

Bluetooth

USB

HID WiFi direct

Point of service

3Dprinting Scanning

WebGL

HTTP

Contacts

Appoint-ments

PDF

Speech synthesis

Diagnostics

Portable

Sensors Playback Capture

Printing

SVGCanvas

Local storage SMS

Streams Background transfer

Syndication Networking

XML and JSON

Skydrive

Live tiles and toastAccessibility Data binding

Application services Threading/timers Memory

management Globalization Cryptography

Xbox Live

Page 13: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

DemoMon premier projet Windows 8.1

Page 14: Introduction au développement Windows 8.1

Développement Windows 8.1#mstechdays

DIFFUSER SON APPLICATION

Page 15: Introduction au développement Windows 8.1

#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

Page 16: Introduction au développement Windows 8.1

#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

Page 17: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

Suivi d’une application déployée via le store

Page 18: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

• Windows Intune + Licences devices• Windows Enterprise + Active

Directory• System Center Configuration Manager

(SCCM)

Diffusion en entreprise

Page 19: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

DemoTester et publier mon application

Page 20: Introduction au développement Windows 8.1

Et maintenant devenez riche !

Page 21: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

• Gratuite + Publicité• Payante

– Possibilité de créer des versions d’essaiWindows.ApplicationModel.Store.CurrentApp.LicenseInformation.IsTrial

• « In-App purchase »: consommables et durables

• « Bring your own payment »: Paypal, site web, …

Monétiser son application

Page 22: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

DemoLes outils

Page 23: Introduction au développement Windows 8.1

Une dernière petite chose….

Page 24: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

Faites des apps !

Page 25: Introduction au développement Windows 8.1

#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 !

Page 26: Introduction au développement Windows 8.1

#mstechdays Développement Windows 8.1

Q&Ahttp://maneu.net/techdays14-windows81