La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Les services mobiles Microsoft Azure Mikhail Chatillon Technical Evangelist, Microsoft

Présentations similaires


Présentation au sujet: "Les services mobiles Microsoft Azure Mikhail Chatillon Technical Evangelist, Microsoft"— Transcription de la présentation:

1 Les services mobiles Microsoft Azure Mikhail Chatillon Technical Evangelist, Microsoft Mikhail.chatillon@microsoft.com

2 Bachelor en Science Informatique à l’Université de Genève (2011) Master en Science informatique de l’EPFZ (Mars 2013) Junior It Architect dans le secteur bancaire (2013-2014) Technical evangelist à Microsoft Suisse depuis Mai 2014

3 Agenda Introduction Authentification Les notifications Push Le mode offline

4 Introduction Chapitre 1/4

5 «Créer un backend sur le cloud facilement pour n'importe quelle application mobile»

6 API REST Les plateformes clients supportées

7 Vitesse de développement et facilité de maintenance Personnalisation Possibles

8 Données Azure SQL par défaut Alternativement: blobs, tables, SQL dans une machine virtuelle ou encore une base de donnée sur site Les données restent toujours en votre contrôle Azure SQL dbAzure Table Storage Azure Blob Storage Mongo DB SQL Server in a VM SQL Server On-Prem

9

10 L’Authentification Chapter 2/4

11 Authentification Support de Facebook, Twitter, Microsoft, Google et Azure Active Directory. Une authentification personnalisée peut être implémentée au travers de scripts serveurs. Facebook Twitter Microsoft Google Active Directory Custom

12

13 Le Push avec les Notifications Hubs Chapter 3/4

14 3 Les challenges des notifications Push

15 3 Notification Hubs Overview App back-end Notification Hub APNSGCMMPNSWNS $ ¥ ¥ $ £ € $ € tag = “female” tag = “Seattle” tag = “vanilla” “female” “Seattle” “vanilla” “male” “Seattle” “vanilla” “female” “Seattle” “vanilla” “female” “vanilla” “female” “New York” “chocolate” “male” “New York” “vanilla”

16 3 Baser les notifications sur un intérêt App back-end Tag: ”Beatles” Tag: ”RollingStones” Tag: ”Beatles” App back-end Notification Hub

17 3 Notification d’un utilisateur logique simple App back-end Tag: ”00430924” App back-end Tag: ”00568282” Notification Hub

18 Personalisations avec les templates Registration Les applications clientes peuvent s’enregistrer avec des Template personnalisés Envoyer des Notifications Personnalisées Le Backend envoie un message avec les personnalisés Les expressions Template Les templates supportent une personnalisation simple: E.x., {‘Sam, ’+$(friend)+’ vous a ajouté à’+$(groupName)+‘ group’}. Notification Hub App back-end $(tempF) { aps: { alert: “$(tempC)” } { tempC: “23”, tempF: “73” } 16 61

19

20 Le mode offline Chapter 4/4

21 API REST Le mode Offline Contexte de Synchronisation

22 Synchronise les données entre la base de données locale et la base de donnée distante La synchronisation est invoquée suivant un méchanisme Push/pull SQLite utilisé par défaut en local, customizable par l’utilisateur

23

24 Conclusion Chapter 4/4

25 Windows Store iOS Android Xamarin Windows Phone iOS Android HTML 5/JS SDKs Scripts: table Jobs recurrent API Personalisés REST API FacebookTwitterMicrosoftGoogle Active Directory SQL Table Storage Blob Storage WNS & MPNS APNSGCM Mongo DB Notification Hubs Source Control

26


Télécharger ppt "Les services mobiles Microsoft Azure Mikhail Chatillon Technical Evangelist, Microsoft"

Présentations similaires


Annonces Google