xamarin - devops day - 02/02/2017
TRANSCRIPT
![Page 1: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/1.jpg)
Xamarinau cœur de la transformation digitale
Sébastien BOVOSylvain PONTOREAU
![Page 2: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/2.jpg)
Présentation
Sylvain PONTOREAU
Sébastien BOVO
Premier Field Engineer - Modern App Domain
@spontoreau @sbovo
![Page 3: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/3.jpg)
• Les clés d'une transformation réussie• Xamarin• Cognitive services• Visual Studio Mobile Center• Next steps !• Questions ?
Sommaire
![Page 4: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/4.jpg)
Les clés d'une transformation réussie
Gérer la mobilité des utilisateurs
Un cloud intelligent Améliorer les business process
![Page 5: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/5.jpg)
Un écosystème completLes clés d'une transformation réussie
AzureIoT, Mobile App, ML, Bot, Cognitive
…
Visual StudioVSTS, VSMC, VS 2017, VS for Mac…
UWPIoT, Mobile, PC, Hololens …
XamariniOS, Android, Mac, Tizen …
![Page 6: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/6.jpg)
Xamarin
![Page 7: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/7.jpg)
Quatre façons de répondre au besoinFabriquer des applications mobiles
Silo
Black box
Xamarin
PWA
![Page 8: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/8.jpg)
Ecrire l'application de manière nativeL'approche en silo
iOS Android Windows App
Obj-C/Swift+
XCode
Java+
Eclipse / A.Studio
C#+
Visual Studio
![Page 9: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/9.jpg)
Ecrire une application hybride avec des outils Web
L'approche Black box
HTML
Black box
JavaScript CSS
![Page 10: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/10.jpg)
Ecrire une application Web "app like"L'approche progressive
ResponsiveSafe
App-like
Fresh
Re-engageable
Discoverable
LinkableInstallable
Progressive
![Page 11: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/11.jpg)
Ecrire des applications natives en C#L'approche Xamarin
iOS C# UI
Android C# UI
Windows C# UI
Bibliothèque C# partagée
C# UI partagée
Application Xamarin traditionnelle Application Xamarin Forms
Bibliothèque C# partagée
![Page 12: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/12.jpg)
Le bénéfice de la technologie dans un SIXamarin
PARTAGEDE
CODE C#
![Page 13: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/13.jpg)
Et si on fabriquait une app simple mais puissante ?
Xamarin
![Page 14: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/14.jpg)
Cognitive services
![Page 15: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/15.jpg)
Cognitive servicesIA as service
SearchImage, News,
Video, Autosuggest…
SpeechSpeech, Speaker
Recognition…
LanguageSpell, Analysis,
Translator…
KnowledgeAcademic, QnA,
Recommandation…
Vision
Moderator, Emotion, Face,
Video…
![Page 16: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/16.jpg)
Emotions APIDétecter les émotions de vos utilisateurs !
![Page 17: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/17.jpg)
Xamarin + EmotionsServerless = investir son temps ailleurs !
Server0%
UX
UI
Users100%
![Page 18: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/18.jpg)
Xamarin + EmotionsRevenons à notre application
![Page 19: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/19.jpg)
DémoXamarin & Emotions
![Page 20: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/20.jpg)
Objectifs atteints !
![Page 21: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/21.jpg)
Visual StudioMobile Center
![Page 22: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/22.jpg)
Visual Studio Mobile CenterUn nouvel outil dédié au monde mobile
+
![Page 23: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/23.jpg)
Visual Studio Mobile CenterGérer le cycle de vie des applications
Build
Monitoring Release
Test
![Page 24: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/24.jpg)
Visual Studio Mobile CenterBuild d'application iOS et Android
![Page 25: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/25.jpg)
Démo
Visual StudioMobile Center
Build
![Page 26: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/26.jpg)
Visual Studio Mobile CenterTests automatisés dans le cloud avec des devices réels
![Page 27: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/27.jpg)
Démo
Visual StudioMobile Center
Test
![Page 28: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/28.jpg)
Visual Studio Mobile CenterGestion des releases et Beta tests
![Page 29: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/29.jpg)
Démo
Visual StudioMobile Center
Release
![Page 30: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/30.jpg)
Visual Studio Mobile CenterCollecter les anomalies et les crashs
![Page 31: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/31.jpg)
Démo
Visual StudioMobile Center
Crash reporting
![Page 32: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/32.jpg)
Visual Studio Mobile CenterAnalyser le comportement des utilisateurs
Utilisateurs actifs, nombres et durées des sessionsRépartition des versions, devices, pays, languesEvènements/VuesFlux logs en temps réel
![Page 33: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/33.jpg)
Démo
Visual StudioMobile Center
Analytics
![Page 34: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/34.jpg)
Objectifs atteints !
![Page 35: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/35.jpg)
Next steps !
![Page 36: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/36.jpg)
Mobile centerIntégration d'Azure Mobile apps
Mobile apps
Notification hubs
Engagement
![Page 37: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/37.jpg)
Mobile centerRoadmap
UWP VSTS, Bitbucket
![Page 38: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/38.jpg)
Mobile centerRoadmap
Variable chiffrée
Script de buildVersion auto-incrémentée
Work items
Crash reports Feedbacks
Analytiques
![Page 39: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/39.jpg)
XamarinRoadmap
VS for Mac Xamarin.Formsfor macOS
Xamarin.Formsfor Tizen
![Page 40: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/40.jpg)
Questions ?
![Page 41: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/41.jpg)
Sources
https://github.com/Vtek/FacesToSmileys
![Page 42: Xamarin - DevOps Day - 02/02/2017](https://reader034.vdocuments.site/reader034/viewer/2022042722/58abc13d1a28ab04618b6945/html5/thumbnails/42.jpg)
© Copyright Microsoft Corporation. All rights reserved.