Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows Azure Mobile Services

Saviez-vous que vous pouviez mettre en place un BackEnd pour vos applications mobiles ? En quelques minutes vous pouvez avoir un service de CRUD complet, une authentification simplifiée, des notifications, et même des tâches planifiées.

David Poulin, expert Soat, et Wilfried Woivré, MVP Azure chez Soat, vous proposent donc à cette soirée de réaliser ensemble une application Windows 8 et une application Windows Phone 8 utilisant Windows Azure Mobile Services comme backend.
Il est tout à fait possible d’utiliser ce back-end dans vos applications pour iOs et pour Android avec pour maxime : « Un service pour les gérer tous, et dans le cloud les lier »

Vous y découvrirez beaucoup de pratique !

  • Login to see the comments

  • Be the first to like this

Windows Azure Mobile Services

  1. 1. Conquérir le mondeavec WindowsAzure MobileServices
  2. 2. Blogdavidpoulin.comTwitter@DaPoulinProDavid PoulinSoat Expert XAML – PadawanAzureC#XAML
  3. 3. Blogblog.woivre.frTwitter@wilfriedwoivreWilfried WoivréSoat Expert C# / AzureWindowsAzure
  4. 4. AGENDA• Rappels• SQL Azure• Un peu de Node.js(ou beaucoup)• Identification avancée• Outils• Performances• Argent ?
  5. 5. Pour nous suivre partoutFacebook■ https://www.facebook.com/SoatExpertsNETVidéos■ http://www.youtube.com/user/SoatITPrésentations■ http://fr.slideshare.net/soatexpertBlog■ http://blog.soat.frEt pour tout le reste■ http://soat.fr
  6. 6. Quelques rappelsHaltes aux idées préconçues■ Windows Azure Mobile ServicesWindows 8Windows Phone 8iOSAndroidHTML5/JSPhoneGap– Et bientôt : Windows Phone 7.52 SDKs :■ Windows Azure Mobile Services 0.0.2.0■ Windows Azure Mobile Services 0.0.3.3 en RC et prerelease surNuGetDisponible sur GitHub
  7. 7. Le packageService de CRUD■ Create■ Read■ Update■ DeletePush notificationService d’identificationScheduler
  8. 8. Les bases (1 /4)Se servir d’un exemple
  9. 9. Les bases (2 /4)CRUD
  10. 10. Les bases (3 /4)Authentification
  11. 11. Les bases (4 /4)Notifications■ Une ligne : push.wns.sendToastText04(////)
  12. 12. UTILISATION SIMPLE DEWINDOWS AZURE MOBILESERVICES
  13. 13. Où mettre quoi ?• Côté application– Vues– Actions utilisateurs– Logique métier• Côté back end– Données– Actions communes à tous lesdevices– Traitements longs– Logique service
  14. 14. Validation serveur + extras
  15. 15. SQL AzureIl est possible d’ajouter des index
  16. 16. SQL (avec NodeJS)
  17. 17. Services Externes (1/2)Mails avec SendGrid (et Node.JS)
  18. 18. Services Externes (2/2)Sms avec Twilio (API Rest + NodeJs)
  19. 19. Interroger vos tables
  20. 20. Utiliser le Table Storage (1/2)
  21. 21. Utiliser le Table Storage (2/2)
  22. 22. Authentification avancée (FB + MS = <3)
  23. 23. Authentification customPasser par une table personnaliséeAppel de votre provider (ici full custom)Encore plus loin …■ www.thejoyofcode.com/Exploring_custom_identity_in_Mobile_Services_Day_12_.aspx
  24. 24. Command Line ToolsCréation de serviceDownload / Upload de scriptsEt bien plus encore….
  25. 25. Quelques bonnes pratiquesMonitorer ses applications■ Et agir en conséquencesTrop de données sortantes : Limiter la taille des flux sortantsTrop de temps processeurs : Simplifier les actions « gourmandes »Utilisation de la mémoire : Charger uniquement ce que vous avez besoin !
  26. 26. Argents ?• Mode Free– Gratuit– CPU Shared– 10 par souscription– 1 job / 700 exécutions par mois– Bande passante sortante :165Mb par jour– SQL Azure prix classique• Mode Reserved– 0,0745€/h (-20% en preview)– 1 CPU/instance max 10instances– 100 par souscription– 10 jobs– Bande passante : prix classique– SQL Azure prix classique
  27. 27. Questions ?2707/03/2013
  28. 28. Communauté Azure France• RDV chez la Communauté ZeCloud• Le site www.zecloud.fr• Les Azure Camps• Le groupe Facebook ZeCloud:http://www.facebook.com/groups/zecloud/• Twitter ZeCloud http://twitter.com/zecloud07/03/201328

×