SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Azure Mobile Services
Le développement Mobile
Multiplateforme avec Windows azure
Nicolas CLERC
Tour Part Dieu
129 rue Servient
69326 Lyon Cedex 3
France

nclerc@quidmind.com
Foundateur
Microsoft Regional Director

Innovation as a service

Tél : +33 (0)650 12 90 89
Fax : +33 (0)956 07 04 03
www.quidmind.com

« L’art de la réussite consiste à savoir s’entourer des meilleurs. » John Fitzgerald Kennedy
© QuidMind 2013 – Reproduction interdite
Agenda
•
•
•
•
•
•

Kesako
Données
Logique serveur CRUD
Authentification
Notification
Batch

www.quidmind.com

Innovation as a service

© QuidMind 2013 – Reproduction interdite
kesako
• Un ensemble de fonctionnalités et services destinés
aux applications mobiles
• Multiplateforme natif :
W8, WP7&8, iOs, Android, HTML/JS, API Rest/JS/JSon
• Accessible à travers un abonnement Azure
– http://manage.windowsazure.com

• Montée en charge et haute disponibilité
– Un niveau d’utilisation gratuit est disponible

• Versionning de code source (TFS, Git, …)
www.quidmind.com

Innovation as a service

© QuidMind 2013 – Reproduction interdite
www.quidmind.com

Innovation as a service

© QuidMind 2013 – Reproduction interdite
Données
• Stockage de données dans le cloud
• Schéma libre si besoin
• Orienté application ET utilisateur : les accès portent sur les
données d’un utilisateur au sein d’une application
– Volumétrie limité
– Pas de données complexes (pas de jointure, clé
secondaire, index, …)

 NE REMPLACE PAS UN SGBD
• Evènement CRUD interceptable au niveau du serveur
www.quidmind.com

Innovation as a service

© QuidMind 2013 – Reproduction interdite
Logique serveur
• Scripting sur évènements
– Basé sur NodeJS + modules spécifiques
– http://msdn.microsoft.com/en-us/library/windowsazure/jj554226.aspx

• Interception des opérations de Create, Read, Update, Delete
–
–
–
–

Filtrage
sécurité,
Traçabilité,
…

• Edition web avec ‘complétion’ de code et vérification syntaxique
www.quidmind.com

Innovation as a service

© QuidMind 2013 – Reproduction interdite
Authentification
• Support des authentifications publiques
LiveId, Facebook, Twitter, Google
• Propagation de l’identification via les requêtes de
données
• Sécurisation et filtrage dans la logique serveu

www.quidmind.com

Innovation as a service

© QuidMind 2013 – Reproduction interdite
Notification
• API permettant d’utiliser simplement les
différents système de notifications mobile
– Windows Phone
– Windows Store
– Apple iOs
– Google

• Objet serveur
– Apns.*, wns.*, gcm.*, mnps.*
www.quidmind.com

Innovation as a service

© QuidMind 2013 – Reproduction interdite
Batch
• Créer une tache en JS exécutée à la demande ou à
intervalle régulier

www.quidmind.com

Innovation as a service

© QuidMind 2013 – Reproduction interdite
Merci !

nclerc@quidmind.com
www.quidmind.com

Innovation as a service

© QuidMind 2013 – Reproduction interdite

Weitere ähnliche Inhalte

Andere mochten auch

Presentatie Outlook 2014 Leuven VKW Brabant
Presentatie Outlook 2014 Leuven VKW Brabant Presentatie Outlook 2014 Leuven VKW Brabant
Presentatie Outlook 2014 Leuven VKW Brabant ETION
 
A importância da embalagem no processo logístico
A importância da embalagem no processo logísticoA importância da embalagem no processo logístico
A importância da embalagem no processo logísticoRaphael T. Inoue
 
Tecnologias Educacionais na Escola "Raymundo Martins Vianna" (Education tecno...
Tecnologias Educacionais na Escola "Raymundo Martins Vianna" (Education tecno...Tecnologias Educacionais na Escola "Raymundo Martins Vianna" (Education tecno...
Tecnologias Educacionais na Escola "Raymundo Martins Vianna" (Education tecno...santospp
 
Ique delicioso! saheed baksh
Ique delicioso! saheed bakshIque delicioso! saheed baksh
Ique delicioso! saheed bakshSaheedB
 
Você acredita em Deus?
Você acredita em Deus?Você acredita em Deus?
Você acredita em Deus?sementesphn
 
Projecte COMPETIC 2
Projecte COMPETIC 2Projecte COMPETIC 2
Projecte COMPETIC 2Inmapefer
 
DENTAID estará presente en la 47ª Reunión Anual SEPA
DENTAID estará presente en la 47ª Reunión Anual SEPADENTAID estará presente en la 47ª Reunión Anual SEPA
DENTAID estará presente en la 47ª Reunión Anual SEPADentaid
 
Catalogo Productos Congelados de Montecillos S.A.
Catalogo Productos Congelados de Montecillos S.A.Catalogo Productos Congelados de Montecillos S.A.
Catalogo Productos Congelados de Montecillos S.A.carnitasentorta
 
N2 S Power2energy Esp Ago 2011
N2 S Power2energy Esp Ago 2011N2 S Power2energy Esp Ago 2011
N2 S Power2energy Esp Ago 2011pnuneznieto
 
Ciranda das Palavras
Ciranda das PalavrasCiranda das Palavras
Ciranda das Palavrasveralvk
 
Presentacion caso el tesorero de montecarlo2
Presentacion caso el tesorero de montecarlo2Presentacion caso el tesorero de montecarlo2
Presentacion caso el tesorero de montecarlo2Nereida Alvarez
 
Didácticas digitales 1101 GBM
Didácticas digitales 1101 GBMDidácticas digitales 1101 GBM
Didácticas digitales 1101 GBMBryan Andres
 

Andere mochten auch (20)

Presentatie Outlook 2014 Leuven VKW Brabant
Presentatie Outlook 2014 Leuven VKW Brabant Presentatie Outlook 2014 Leuven VKW Brabant
Presentatie Outlook 2014 Leuven VKW Brabant
 
Constancia procadist agosto b-2012 1
Constancia procadist agosto b-2012 1Constancia procadist agosto b-2012 1
Constancia procadist agosto b-2012 1
 
Constancia procadist octubre b-2012
Constancia procadist octubre b-2012Constancia procadist octubre b-2012
Constancia procadist octubre b-2012
 
O novo ited e as suas implicações
O novo ited e as suas implicaçõesO novo ited e as suas implicações
O novo ited e as suas implicações
 
A importância da embalagem no processo logístico
A importância da embalagem no processo logísticoA importância da embalagem no processo logístico
A importância da embalagem no processo logístico
 
Tecnologias Educacionais na Escola "Raymundo Martins Vianna" (Education tecno...
Tecnologias Educacionais na Escola "Raymundo Martins Vianna" (Education tecno...Tecnologias Educacionais na Escola "Raymundo Martins Vianna" (Education tecno...
Tecnologias Educacionais na Escola "Raymundo Martins Vianna" (Education tecno...
 
Ique delicioso! saheed baksh
Ique delicioso! saheed bakshIque delicioso! saheed baksh
Ique delicioso! saheed baksh
 
Você acredita em Deus?
Você acredita em Deus?Você acredita em Deus?
Você acredita em Deus?
 
Apresentação Front In Londrina 2011
Apresentação Front In Londrina 2011Apresentação Front In Londrina 2011
Apresentação Front In Londrina 2011
 
Projecte COMPETIC 2
Projecte COMPETIC 2Projecte COMPETIC 2
Projecte COMPETIC 2
 
DENTAID estará presente en la 47ª Reunión Anual SEPA
DENTAID estará presente en la 47ª Reunión Anual SEPADENTAID estará presente en la 47ª Reunión Anual SEPA
DENTAID estará presente en la 47ª Reunión Anual SEPA
 
Catalogo Productos Congelados de Montecillos S.A.
Catalogo Productos Congelados de Montecillos S.A.Catalogo Productos Congelados de Montecillos S.A.
Catalogo Productos Congelados de Montecillos S.A.
 
N2 S Power2energy Esp Ago 2011
N2 S Power2energy Esp Ago 2011N2 S Power2energy Esp Ago 2011
N2 S Power2energy Esp Ago 2011
 
25 de abril
25  de  abril25  de  abril
25 de abril
 
Caso del tesorero
Caso del tesoreroCaso del tesorero
Caso del tesorero
 
Ciranda das Palavras
Ciranda das PalavrasCiranda das Palavras
Ciranda das Palavras
 
Principales enfermedades
Principales enfermedadesPrincipales enfermedades
Principales enfermedades
 
Presentacion caso el tesorero de montecarlo2
Presentacion caso el tesorero de montecarlo2Presentacion caso el tesorero de montecarlo2
Presentacion caso el tesorero de montecarlo2
 
Didácticas digitales 1101 GBM
Didácticas digitales 1101 GBMDidácticas digitales 1101 GBM
Didácticas digitales 1101 GBM
 
La bioss d
La bioss dLa bioss d
La bioss d
 

Ähnlich wie Soft Shake 2013 - Windows azure mobile services by Nicolas CLERC.

Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...Microsoft Décideurs IT
 
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...Microsoft Technet France
 
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...Microsoft Technet France
 
Réussir son projet de sécurisation des Identités en 5 commandements (parce qu...
Réussir son projet de sécurisation des Identités en 5 commandements (parce qu...Réussir son projet de sécurisation des Identités en 5 commandements (parce qu...
Réussir son projet de sécurisation des Identités en 5 commandements (parce qu...Identity Days
 
Tour de France Azure PaaS 4/7 Sécuriser la solution
Tour de France Azure PaaS 4/7 Sécuriser la solutionTour de France Azure PaaS 4/7 Sécuriser la solution
Tour de France Azure PaaS 4/7 Sécuriser la solutionAlex Danvy
 
SkySight : une nouvelle génération de services d’orchestration des solutions ...
SkySight : une nouvelle génération de services d’orchestration des solutions ...SkySight : une nouvelle génération de services d’orchestration des solutions ...
SkySight : une nouvelle génération de services d’orchestration des solutions ...Microsoft Ideas
 
Déploiment des tablettes et gestion du parc informatique dans les établisseme...
Déploiment des tablettes et gestion du parc informatique dans les établisseme...Déploiment des tablettes et gestion du parc informatique dans les établisseme...
Déploiment des tablettes et gestion du parc informatique dans les établisseme...Microsoft Ideas
 
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...Microsoft Technet France
 
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...Microsoft
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureJason De Oliveira
 
Industrialisation des développements d'Apps SharePoint avec Node.js
Industrialisation des développements d'Apps SharePoint avec Node.jsIndustrialisation des développements d'Apps SharePoint avec Node.js
Industrialisation des développements d'Apps SharePoint avec Node.jsGuillaume Meyer
 
What is Clever Cloud? [French version]
What is Clever Cloud? [French version]What is Clever Cloud? [French version]
What is Clever Cloud? [French version]Quentin Adam
 
Virtual Azure Community Day 2020 : Azure Sentinel
Virtual Azure Community Day 2020  : Azure SentinelVirtual Azure Community Day 2020  : Azure Sentinel
Virtual Azure Community Day 2020 : Azure SentinelJean-François BERENGUER
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Microsoft Technet France
 
Gérez Windows Azure dans une Windows Store App grâce aux API REST !
Gérez Windows Azure dans une Windows Store App grâce aux API REST !Gérez Windows Azure dans une Windows Store App grâce aux API REST !
Gérez Windows Azure dans une Windows Store App grâce aux API REST !Microsoft Technet France
 
Présentation e bs hosting
Présentation e bs hostingPrésentation e bs hosting
Présentation e bs hostingrabah yahiaoui
 
Présentation e bs hosting
Présentation e bs hostingPrésentation e bs hosting
Présentation e bs hostingrabah yahiaoui
 
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...Modern Workplace Conference Paris
 

Ähnlich wie Soft Shake 2013 - Windows azure mobile services by Nicolas CLERC. (20)

Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
 
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
Azure IaaS : concevoir en architecture sécurisée en tirant bénéfice des nouve...
 
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
 
Réussir son projet de sécurisation des Identités en 5 commandements (parce qu...
Réussir son projet de sécurisation des Identités en 5 commandements (parce qu...Réussir son projet de sécurisation des Identités en 5 commandements (parce qu...
Réussir son projet de sécurisation des Identités en 5 commandements (parce qu...
 
Tour de France Azure PaaS 4/7 Sécuriser la solution
Tour de France Azure PaaS 4/7 Sécuriser la solutionTour de France Azure PaaS 4/7 Sécuriser la solution
Tour de France Azure PaaS 4/7 Sécuriser la solution
 
SkySight : une nouvelle génération de services d’orchestration des solutions ...
SkySight : une nouvelle génération de services d’orchestration des solutions ...SkySight : une nouvelle génération de services d’orchestration des solutions ...
SkySight : une nouvelle génération de services d’orchestration des solutions ...
 
Déploiment des tablettes et gestion du parc informatique dans les établisseme...
Déploiment des tablettes et gestion du parc informatique dans les établisseme...Déploiment des tablettes et gestion du parc informatique dans les établisseme...
Déploiment des tablettes et gestion du parc informatique dans les établisseme...
 
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
 
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
BYOD : les nouveaux scénarios d’authentification adaptés au monde de l’entrep...
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
 
Industrialisation des développements d'Apps SharePoint avec Node.js
Industrialisation des développements d'Apps SharePoint avec Node.jsIndustrialisation des développements d'Apps SharePoint avec Node.js
Industrialisation des développements d'Apps SharePoint avec Node.js
 
Sécurité informatique mobile cloud astoine maroc francais
Sécurité informatique mobile cloud astoine maroc francaisSécurité informatique mobile cloud astoine maroc francais
Sécurité informatique mobile cloud astoine maroc francais
 
What is Clever Cloud? [French version]
What is Clever Cloud? [French version]What is Clever Cloud? [French version]
What is Clever Cloud? [French version]
 
Virtual Azure Community Day 2020 : Azure Sentinel
Virtual Azure Community Day 2020  : Azure SentinelVirtual Azure Community Day 2020  : Azure Sentinel
Virtual Azure Community Day 2020 : Azure Sentinel
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013
 
Gérez Windows Azure dans une Windows Store App grâce aux API REST !
Gérez Windows Azure dans une Windows Store App grâce aux API REST !Gérez Windows Azure dans une Windows Store App grâce aux API REST !
Gérez Windows Azure dans une Windows Store App grâce aux API REST !
 
Partner pot.pptx
Partner pot.pptxPartner pot.pptx
Partner pot.pptx
 
Présentation e bs hosting
Présentation e bs hostingPrésentation e bs hosting
Présentation e bs hosting
 
Présentation e bs hosting
Présentation e bs hostingPrésentation e bs hosting
Présentation e bs hosting
 
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
2018-10-18 J2 7D - Sécuriser votre Digital Workplace avec Azure AD - Seyfalla...
 

Soft Shake 2013 - Windows azure mobile services by Nicolas CLERC.

  • 1. Azure Mobile Services Le développement Mobile Multiplateforme avec Windows azure Nicolas CLERC Tour Part Dieu 129 rue Servient 69326 Lyon Cedex 3 France nclerc@quidmind.com Foundateur Microsoft Regional Director Innovation as a service Tél : +33 (0)650 12 90 89 Fax : +33 (0)956 07 04 03 www.quidmind.com « L’art de la réussite consiste à savoir s’entourer des meilleurs. » John Fitzgerald Kennedy © QuidMind 2013 – Reproduction interdite
  • 3. kesako • Un ensemble de fonctionnalités et services destinés aux applications mobiles • Multiplateforme natif : W8, WP7&8, iOs, Android, HTML/JS, API Rest/JS/JSon • Accessible à travers un abonnement Azure – http://manage.windowsazure.com • Montée en charge et haute disponibilité – Un niveau d’utilisation gratuit est disponible • Versionning de code source (TFS, Git, …) www.quidmind.com Innovation as a service © QuidMind 2013 – Reproduction interdite
  • 4. www.quidmind.com Innovation as a service © QuidMind 2013 – Reproduction interdite
  • 5. Données • Stockage de données dans le cloud • Schéma libre si besoin • Orienté application ET utilisateur : les accès portent sur les données d’un utilisateur au sein d’une application – Volumétrie limité – Pas de données complexes (pas de jointure, clé secondaire, index, …)  NE REMPLACE PAS UN SGBD • Evènement CRUD interceptable au niveau du serveur www.quidmind.com Innovation as a service © QuidMind 2013 – Reproduction interdite
  • 6. Logique serveur • Scripting sur évènements – Basé sur NodeJS + modules spécifiques – http://msdn.microsoft.com/en-us/library/windowsazure/jj554226.aspx • Interception des opérations de Create, Read, Update, Delete – – – – Filtrage sécurité, Traçabilité, … • Edition web avec ‘complétion’ de code et vérification syntaxique www.quidmind.com Innovation as a service © QuidMind 2013 – Reproduction interdite
  • 7. Authentification • Support des authentifications publiques LiveId, Facebook, Twitter, Google • Propagation de l’identification via les requêtes de données • Sécurisation et filtrage dans la logique serveu www.quidmind.com Innovation as a service © QuidMind 2013 – Reproduction interdite
  • 8. Notification • API permettant d’utiliser simplement les différents système de notifications mobile – Windows Phone – Windows Store – Apple iOs – Google • Objet serveur – Apns.*, wns.*, gcm.*, mnps.* www.quidmind.com Innovation as a service © QuidMind 2013 – Reproduction interdite
  • 9. Batch • Créer une tache en JS exécutée à la demande ou à intervalle régulier www.quidmind.com Innovation as a service © QuidMind 2013 – Reproduction interdite
  • 10. Merci ! nclerc@quidmind.com www.quidmind.com Innovation as a service © QuidMind 2013 – Reproduction interdite