SlideShare une entreprise Scribd logo
Architecturez vos applications mobiles
avec Azure et Xamarin Aloïs DENIEL & Fabien DIBOT | 20/04/2018
Aloïs DENIEL
Fabien DIBOT
Meet the team
global.azurebootcamp.net
MVP Cloud & Datacenter
Fan inconditionnel de Docker
French PowerShell User Group
Hait les interfaces graphiques
MVP Visual Studio Technologies
Serial Open Sourcer
Aime les interfaces graphiques
Orange Applications
for Business
Nos objectifs
Toucher un maximum d’utilisateur
Cibler toutes les plateformes
global.azurebootcamp.net
Proposer une expérience utilisateur irréprochable
Disponibilité maximale
Performances optimales
Être le plus productif possible
Partager un maximum de méthodes/d’outils/de code
Architecture logicielle 100% .NET
Xamarin + ASP.NET Core
Xamarin ASP.NET Core
ASP.NET Core
Web API / SignalR
global.azurebootcamp.net
NuGetHTTP REST HTTP REST
React
Infrastructure 100% Azure
…
global.azurebootcamp.net
Intégration 100% Visual Studio
VS 2017 +VS for Mac + VS Team Services + VS App Center
VS Team Services
VS for Mac VS 2017
App Center
global.azurebootcamp.net
Code Source (GIT)
Développement Développement
Build / Release
Work
Azure
Développeurs
Utilisateurs
global.azurebootcamp.net
7
Développement mobile
global.azurebootcamp.net8
Xamarin
Xamarin est un ensemble d’outils de Microsoft
qui permet le développement d’applications
natives sur iOS et Android.
Tous les composants affichés sont des
composants natifs, Xamarin propose l’intégration
du runtime .NET (Mono) et les bindings vers
toutes les APIs Swift/Kotlin.
Coopération simplifiée
Environnements unifiés
Mutualisation de code
Méthodes de travail uniformisées
Corrections de règles métiers partagées
Logique partagée
Projet iOS Projet Android Projet Windows
ON
IPA APK APPX
global.azurebootcamp.net
La plus-value
global.azurebootcamp.net10
Mono runtime
Le runtime Mono est un
équivalent à la machine
d’exécution .NET sur Windows,
mais sur d’autres cibles : Linux,
Android, iOS.
.NET Mono
Windows iOS, Android, ..
C# F# C# F#
.NET Compiler .NET Compiler
.dll .dll
Mono Runtime/Compiler
iOS
.NET Framework
.ipa
Android
.apk
global.azurebootcamp.net11
*.Mobile.ViewModels
*.Mobile.Views.Forms.csproj
*.Mobile.Views.iOS.csproj *.Mobile.Views.Droid.csproj
Architecture classique de solution mobile
*.Mobile.<Models>
.NET
Standard
.NET
Standard
.NET
Standard
Vues partagées
Abstraction des vues
Entitées et logique métier
Vues plateforme Vues plateforme
global.azurebootcamp.net
Starter pack
MvvmLight
Classes de base pour l’application du patron de conception MVVM
LiteDB
Base de données non-relationnelle locale
NuGet
Json.NET
Sérialisation et déserialisation de données JSON
Xamarin plugins (vNext: Xamarin.Essentials)
Abstraction des accès aux fonctionnalités natives des cibles (capteurs, photo …)
N’hésitez pas à exploiter les librairies de la communauté.
Couverture de App Center dans la démarche
BUILD
Préparer, construire,
signer le binaire
3
TEST
Valider le
fonctionnement de
l’application
4
DEPLOY
Mettre à disposition
des utilisateurs
5
MONITOR
Avoir des retours
techniques
Intéragir avec les
utilisateurs grâce
aux notifications
Analyser les usages
6
App CenterVS + TFS / VSTS
CODE
Implémenter les
évolutions, corrections
2
PLAN
Définir les fonctionnalités,
les tâches, le design
1
Nouveau cycle
Automatisation du déploiement
Mobile Center
TFS / VSTS
Démonstration
Un exemple
d’application
global.azurebootcamp.net
15
Application connectée
global.azurebootcamp.net
Architecture du backoffice
Toutes les applications nécessitent une infra 
global.azurebootcamp.net
Authentification
SSO Inside
Azure Active Directory
• Base utilisateurs
• Synchronisation avec vos Active Directory locaux
• Stockage (ou pas) des passwords
• Permet de faire du SSO sur votre application (et plein d’autres services en lignes)
• Avec ADFS
• Avec Azure AD Connect
• Portail self care pour vos utilisateurs
• Support de tous les protocoles modernes Oauth, OpenID, etc
global.azurebootcamp.net
Authentification
SSO Inside
Azure Active Directory B2C
• Enregistrez votre application auprès de fournisseurs d’identité
• Facebook
• Google
• Apple
• Centraliser la gestion et permettez à vos clients, prestataires et salaries d’utiliser la
même source d’identité
• Support de tous les protocoles modernes Oauth, OpenID, etc
global.azurebootcamp.net
Azure App Service
Web & APis
Azure API/Web App
• Hébergement de sites web/APIs/etc
• .Net Core
• Java
• Python
• Php
• Application Insights
• Monitoring Applicatif
• Analyse de code
• Gestion de la scalabilité
• Tests en production
• Slots de déploiement
global.azurebootcamp.net
Azure App Service
Application Gateway
Load Balancer Niveau 7
• Maintien de session
• Routage des accès aux sites
• Path
• Adresse source
• Dns de destination
• Options WAF
• Filtrage OWASP
• Alterting et automatization des actions
global.azurebootcamp.net
Azure API Management
Gestion de vos APIs
API Gateway
• Gestion du cache sur les appels aux APIs
• Ajout de l’authentification sur les APIs
• Oauth
• Certificats
• Gestion du versioning
• Monétisation de vos APIs
• Portail développeur
• Donner accès à vos prestataires aux APIs
global.azurebootcamp.net
Visual Studio Team Services
Forge as a Service
Forge ‘as a Service’ du projet
• Gestionnaire de code (git)
• Gestion du Backlog
• Dashboarding
• Build
• Release pipeline
• Gestion documentaire
global.azurebootcamp.net
Déploiement services Azure
Visual Studio
Infrastructure
• Templates JSON ARM
• PowerShell scripts
• Stockage sécurisé des variables dans keyvault
Code
• Utilisation des slots de déploiement
• Swapping
24
Merci à nos sponsors
Merci
d’être venus
A bientôt !

Contenu connexe

Tendances

Azure pipelines vs GitHub actions
Azure pipelines vs GitHub actionsAzure pipelines vs GitHub actions
Azure pipelines vs GitHub actions
Adrien Clerbois
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
Microsoft
 
J'ai fait une app native en React Native
J'ai fait une app native en React NativeJ'ai fait une app native en React Native
J'ai fait une app native en React Native
CocoaHeads France
 
INRIA continuous integration plaftorm
INRIA continuous integration plaftormINRIA continuous integration plaftorm
INRIA continuous integration plaftorm
buildacloud
 
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et AzureApproche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
CEDRIC DERUE
 
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisEstelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
AZUG FR
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Gregory Renard
 
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
AZUG FR
 
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics - Global Azure Bootcamp ...
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics  - Global Azure Bootcamp ...Jean-Pierre Riehl, Fabien Adato - Cortana Analytics  - Global Azure Bootcamp ...
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics - Global Azure Bootcamp ...
AZUG FR
 
Global Azure Bootcamp 2016 - Lyon : DevOps Datascience
Global Azure Bootcamp 2016 - Lyon : DevOps Datascience Global Azure Bootcamp 2016 - Lyon : DevOps Datascience
Global Azure Bootcamp 2016 - Lyon : DevOps Datascience
FactoVia
 
[AzureCamp 24 Juin 2014] Frameworks MVC Benjamin Talmard et Cédric Derue
[AzureCamp 24 Juin 2014] Frameworks MVC Benjamin Talmard et Cédric Derue[AzureCamp 24 Juin 2014] Frameworks MVC Benjamin Talmard et Cédric Derue
[AzureCamp 24 Juin 2014] Frameworks MVC Benjamin Talmard et Cédric Derue
Microsoft Technet France
 
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Julien Chable
 
Présentation SoLocal
Présentation SoLocalPrésentation SoLocal
Présentation SoLocal
CocoaHeads France
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement Azure
Levio
 
David Joubert - Workshop Azure ML - Azure Data Factory - Global Azure Bootcam...
David Joubert - Workshop Azure ML - Azure Data Factory - Global Azure Bootcam...David Joubert - Workshop Azure ML - Azure Data Factory - Global Azure Bootcam...
David Joubert - Workshop Azure ML - Azure Data Factory - Global Azure Bootcam...
AZUG FR
 
Ansible meetup-jenkins
Ansible meetup-jenkinsAnsible meetup-jenkins
Ansible meetup-jenkins
Smaïne KAHLOUCH
 
CafeNTournai #01
CafeNTournai #01CafeNTournai #01
CafeNTournai #01
Renaud Dumont
 
Compte rendu oscon 2013
Compte rendu oscon 2013Compte rendu oscon 2013
Compte rendu oscon 2013
Jean Desbiens
 
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
Guillaume Meyer
 

Tendances (19)

Azure pipelines vs GitHub actions
Azure pipelines vs GitHub actionsAzure pipelines vs GitHub actions
Azure pipelines vs GitHub actions
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
J'ai fait une app native en React Native
J'ai fait une app native en React NativeJ'ai fait une app native en React Native
J'ai fait une app native en React Native
 
INRIA continuous integration plaftorm
INRIA continuous integration plaftormINRIA continuous integration plaftorm
INRIA continuous integration plaftorm
 
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et AzureApproche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
 
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisEstelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
Manon Pernin - Déploiement automatisé d’un environnement dans Azure - Global ...
 
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics - Global Azure Bootcamp ...
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics  - Global Azure Bootcamp ...Jean-Pierre Riehl, Fabien Adato - Cortana Analytics  - Global Azure Bootcamp ...
Jean-Pierre Riehl, Fabien Adato - Cortana Analytics - Global Azure Bootcamp ...
 
Global Azure Bootcamp 2016 - Lyon : DevOps Datascience
Global Azure Bootcamp 2016 - Lyon : DevOps Datascience Global Azure Bootcamp 2016 - Lyon : DevOps Datascience
Global Azure Bootcamp 2016 - Lyon : DevOps Datascience
 
[AzureCamp 24 Juin 2014] Frameworks MVC Benjamin Talmard et Cédric Derue
[AzureCamp 24 Juin 2014] Frameworks MVC Benjamin Talmard et Cédric Derue[AzureCamp 24 Juin 2014] Frameworks MVC Benjamin Talmard et Cédric Derue
[AzureCamp 24 Juin 2014] Frameworks MVC Benjamin Talmard et Cédric Derue
 
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
Afterworks MS Noumea - Développer des applications pour le Cloud avec le Clou...
 
Présentation SoLocal
Présentation SoLocalPrésentation SoLocal
Présentation SoLocal
 
Expérience pratique de développement Azure
Expérience pratique de développement AzureExpérience pratique de développement Azure
Expérience pratique de développement Azure
 
David Joubert - Workshop Azure ML - Azure Data Factory - Global Azure Bootcam...
David Joubert - Workshop Azure ML - Azure Data Factory - Global Azure Bootcam...David Joubert - Workshop Azure ML - Azure Data Factory - Global Azure Bootcam...
David Joubert - Workshop Azure ML - Azure Data Factory - Global Azure Bootcam...
 
Ansible meetup-jenkins
Ansible meetup-jenkinsAnsible meetup-jenkins
Ansible meetup-jenkins
 
CafeNTournai #01
CafeNTournai #01CafeNTournai #01
CafeNTournai #01
 
Compte rendu oscon 2013
Compte rendu oscon 2013Compte rendu oscon 2013
Compte rendu oscon 2013
 
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
 

Similaire à Architecturez vos applications mobiles avec Azure et Xamarin

Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
vlabatut
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
davrous
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
Samir Arezki ☁
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Samir Arezki ☁
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
AZUG FR
 
APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?
Marius Zaharia
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Microsoft
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
ENSIBS
 
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
Cellenza
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
Microsoft
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
Nazih Heni
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
benjguin
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloud
stefounet
 
Eclipse day paris
Eclipse day parisEclipse day paris
Eclipse day paris
LeTesteur
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
Damien Laureaux
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
Microsoft
 
Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdf
JEANCLAUDECAMARA
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Cédric Leblond
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
Gregory Renard
 

Similaire à Architecturez vos applications mobiles avec Azure et Xamarin (20)

Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
Techdays 2012 : Mise en place d'une démarche ALM avec Visual Studio pour Wind...
 
L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8L'histoire d'html5 pour les développeurs windows phone 8
L'histoire d'html5 pour les développeurs windows phone 8
 
Meetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec AzureMeetup - Construire des applications serverless avec Azure
Meetup - Construire des applications serverless avec Azure
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho[GAB2016] Azure et les Microservices - Jean-Luc Boucho
[GAB2016] Azure et les Microservices - Jean-Luc Boucho
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?JavaScript aussi sur le serveur et jusque dans le cloud?
JavaScript aussi sur le serveur et jusque dans le cloud?
 
Server Side Javascript in the cloud
Server Side Javascript in the cloudServer Side Javascript in the cloud
Server Side Javascript in the cloud
 
Eclipse day paris
Eclipse day parisEclipse day paris
Eclipse day paris
 
Conférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG MontpellierConférence Titanium + Alloy au JUG Montpellier
Conférence Titanium + Alloy au JUG Montpellier
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
 
Ingénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdfIngénieur étude et développement JAVA JEE.pdf
Ingénieur étude et développement JAVA JEE.pdf
 
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
Retour d'expérience Docker: Puissance et simplicité de VSTS, déploiement sur ...
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 

Architecturez vos applications mobiles avec Azure et Xamarin

Notes de l'éditeur

  1. Richard : cf slide
  2. 8 min
  3. 5 min : code + démonstration application 6 min : build 5 min : test 4 min : distribute 4 min : analytics