développez des applications mobiles ios, android, windows phone et windows 8 avec un cloud super...

21
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 http://notes.mstechdays.fr

Upload: microsoft

Post on 21-Jun-2015

175 views

Category:

Documents


1 download

DESCRIPTION

Découvrez comment Windows Azure Mobile Services simplifie le développement de la partie cloud de vos applications mobiles.

TRANSCRIPT

Page 1: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

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

http://notes.mstechdays.fr

Page 2: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

Développez des applications mobiles avec un cloud super

simpleMathieu HausherrExpert mobile

Octo Technology@mhausherr

Benjamin TalmardApplication Development Manager

Microsoft France@benjiiim

Julie KnibbeTechnical Evangelist

Microsoft France@julieknibbe

Architecture / Azure / Cloud

Page 3: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

Le challenge quand on développe une app..

Your App

AuthenticationAuthorization

User storage

ManagementUI

Forget password?

Customersupport Data protection

Storage sync

SecurityUser mapping

Notifications

IntegrationWith

Facebook

MoreUser mapping

FacebookAuth API

MoreSynchronization

Page 4: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

Un cloud super simple ? Azure Mobile Services

Data

Notifications

Auth

Server Logic

Scale

Logging

Diagnostics

Page 5: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

Au préalable, activer les « preview features » dans https://account.windowsazure.com/

Créer mon premier Azure Mobile Service

Page 6: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

STOCKAGE

Page 7: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

demoSTOCKAGE

Page 8: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

• Stockage structuré avec SQL Azure• Gestion possible via – Portail Windows Azure– Portail SQL– SQL Management Studio– REST API…

• Simple grâce aux schémas dynamiques

Stockage

Page 9: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

4 niveaux de permissions sur le stockage • Everyone• Anyone with the Application Key• Only Authenticated Users• Only Scripts and Admins

Ajouter des scripts côté serveur avec node.js• Envoi de notifications• Mise à jour de données en cascade• Appels de services distants, etc.

Un peu plus loin

Page 10: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

AUTHENTIFICATION

Page 11: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

• Microsoft• Facebook• Twitter• Google

• Pas d’ajout custom

Fournisseurs d’identité

Page 12: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

• Créer l’application auprès du fournisseur

• Indiquer ID de l’application et clé secrète dans Azure

• Appeler le service d’authentification depuis l’application

3 étapes clés

Page 13: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

demoAUTHENTIFICATION

Page 14: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

NOTIFICATIONS

Page 15: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

Exemples

Page 16: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

Push Notifications avec Windows

1. Request Channel URI

2. Register with your Cloud Service

3. Authenticate & Push Notification

Windows 8

(1)

(2)

(3)

(3)

Page 17: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

demoNOTIFICATIONS

Page 18: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

Combien ça coute ? Un exemple (Preview)

10 x Mobile Services on shared instances

100MB SQLDatabase

Unlimited ingress

<165MB daily egress

Utilisez le Pricing Calculator pour estimer les coûts

= $5/ Month

Note: Free Egress is per subscription, not per mobile service

Page 19: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

• Tutorials - Mobile Services Developer Portal : http://www.windowsazure.com/mobile

• API Reference : http://bit.ly/Q3Aq6G • Source du SDK WinRT/.Net & iOS disponible sur

GitHub : https://github.com/WindowsAzure/azure-mobile-services

Liens utiles

Page 20: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

Gagnez une Tablette Windows 8!

Souscrivez à l’offre d’essai ou activez votre accès Azure MSDN

Présentez-vous sur le stand Azure (zone Services & Tools)

Participez au tirage au sort à 18h30 le 12 ou le 13 février

1

2

3

Page 21: Développez des applications Mobiles iOS, Android, Windows Phone et Windows 8 avec un cloud super simple

Formez-vous en ligne

Retrouvez nos évènements

Faites-vous accompagner gratuitement

Essayer gratuitement nos solutions IT

Retrouver nos experts Microsoft

Pros de l’ITDéveloppeurs

www.microsoftvirtualacademy.com

http://aka.ms/generation-app

http://aka.ms/evenements-developpeurs

http://aka.ms/itcamps-france

Les accélérateursWindows Azure, Windows Phone,

Windows 8

http://aka.ms/telechargements

La Dev’Team sur MSDNhttp://aka.ms/devteam

L’IT Team sur TechNethttp://aka.ms/itteam