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
Développez des applications
             mobiles avec un cloud super
                                   simple
                                Mathieu Hausherr
                                                  Expert mobile
                                                Octo Technology
                                                   @mhausherr

                                                Benjamin Talmard
                               Application Development Manager
                                                 Microsoft France
                                                       @benjiiim

                                                    Julie Knibbe
                                             Technical Evangelist
                                                Microsoft France
                                                   @julieknibbe


Architecture / Azure / Cloud
Le challenge quand on développe une
app..
          Customer
           support                                         Data protection
                                    Management
                                        UI

                       Forget
                     password?
                                                  User storage
                                                                   User mapping
     More                                                                                   Security
  User mapping
                                 Authentication
                                 Authorization
                                                                             Storage sync              Notifications
                  Facebook
                  Auth API
                                  Integration
    More
                                     With
Synchronization
                                   Facebook
Un cloud super simple ? Azure Mobile
Services
Créer mon premier Azure Mobile Service
Au préalable, activer les « preview features » dans
https://account.windowsazure.com/
STOCKAGE
STOCKAGE
Stockage
• 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
Un peu plus loin
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.
AUTHENTIFICATION
Fournisseurs d’identité
•   Microsoft
•   Facebook
•   Twitter
•   Google

• Pas d’ajout custom
3 étapes clés
• 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
AUTHENTIFICATION
NOTIFICATIONS
Exemples
Push Notifications avec Windows
NOTIFICATIONS
Combien ça coute ? Un exemple
(Preview)


10 x Mobile Services                          100MB SQL
                                                                               $5                    / Month


on shared instances                            Database



                       Pricing Calculator




                                            Note: Free Egress is per subscription, not per mobile service
Liens utiles
• 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
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
Développeurs                                                         Pros de l’IT
 http://aka.ms/generation-app       Formez-vous en ligne        www.microsoftvirtualacademy.com

    http://aka.ms/evenements-
                 developpeurs     Retrouvez nos évènements      http://aka.ms/itcamps-france


            Les accélérateurs
                                  Faites-vous accompagner
Windows Azure, Windows Phone,
                                  gratuitement
                   Windows 8


                                   Essayer gratuitement nos     http://aka.ms/telechargements
                                                 solutions IT

         La Dev’Team sur MSDN       Retrouver nos experts       L’IT Team sur TechNet
          http://aka.ms/devteam           Microsoft             http://aka.ms/itteam

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

  • 1.
    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
  • 2.
    Développez des applications mobiles avec un cloud super simple Mathieu Hausherr Expert mobile Octo Technology @mhausherr Benjamin Talmard Application Development Manager Microsoft France @benjiiim Julie Knibbe Technical Evangelist Microsoft France @julieknibbe Architecture / Azure / Cloud
  • 3.
    Le challenge quandon développe une app.. Customer support Data protection Management UI Forget password? User storage User mapping More Security User mapping Authentication Authorization Storage sync Notifications Facebook Auth API Integration More With Synchronization Facebook
  • 4.
    Un cloud supersimple ? Azure Mobile Services
  • 5.
    Créer mon premierAzure Mobile Service Au préalable, activer les « preview features » dans https://account.windowsazure.com/
  • 6.
  • 7.
  • 8.
    Stockage • 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
  • 9.
    Un peu plusloin 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.
  • 10.
  • 11.
    Fournisseurs d’identité • Microsoft • Facebook • Twitter • Google • Pas d’ajout custom
  • 12.
    3 étapes clés •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
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
    Combien ça coute? Un exemple (Preview) 10 x Mobile Services 100MB SQL $5 / Month on shared instances Database Pricing Calculator Note: Free Egress is per subscription, not per mobile service
  • 19.
    Liens utiles • 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
  • 20.
    Souscrivez à l’offred’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
  • 21.
    Développeurs Pros de l’IT http://aka.ms/generation-app Formez-vous en ligne www.microsoftvirtualacademy.com http://aka.ms/evenements- developpeurs Retrouvez nos évènements http://aka.ms/itcamps-france Les accélérateurs Faites-vous accompagner Windows Azure, Windows Phone, gratuitement Windows 8 Essayer gratuitement nos http://aka.ms/telechargements solutions IT La Dev’Team sur MSDN Retrouver nos experts L’IT Team sur TechNet http://aka.ms/devteam Microsoft http://aka.ms/itteam

Notes de l'éditeur

  • #2 Notation
  • #3 Intro Architecture / Azure / Cloud