SlideShare a Scribd company logo
1 of 46
DONNEZ VOTRE AVIS !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toute les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !

#mstechdays

#xamarin

Code/développement
5 KEY ELEMENTS OF A SUCCESSFUL
MOBILE STRATEGY

Erik POLZIN - Sr. Partner Manager
XAMARIN
erik.polzin@xamarin.com - www.xamarin.com -@epolzin

Code/Développement
MOBILITY MARKET LANDSCAPE

#mstechdays

#xamarin

Code/développement
SMARTPHONE ADOPTION IS HAPPENING

#mstechdays

#xamarin

Code/développement
ENTERPRISES ARE GOING MOBILE
ON MULTIPLE PLATFORMS

#mstechdays

#xamarin

Code/développement
XAMARIN’S UNIQUE PERSPECTIVE

#mstechdays

#xamarin

Code/développement
OVER 500,000 MOBILE DEVELOPERS
Fully native apps written
entirely in C#
Xamarin exposes 100% of
iOS and Android APIs in C#

Native UI

Native UI

Native UI

C# + XIB

C# + XML

C# + XAML

Mobilize existing code, skills,
and tools including Visual Studio
Share app logic code across
device platforms

#mstechdays

#xamarin

Code/développement
XAMARIN EXPOSES 100% OF NATIVE
APIS FOR IOS & ANDROID
ANYTHING YOU CAN DO IN
OBJECTIVE-C OR JAVA CAN BE DONE
IN C# WITH XAMARIN
#mstechdays

#xamarin

Code/développement
SHARING CODE ACROSS
WINDOWS, IOS AND ANDROID
ACCELERATES DEVELOPMENT

#mstechdays

#xamarin

Code/développement
XAMARIN’S ENTERPRISE SUCCESS

#mstechdays

#xamarin

Code/développement
MICROSOFT AND XAMARIN PARTNER GLOBALLY
Technical collaboration for superior developer experience
Exclusive MSDN offers that accelerate the transition to mobile
development
“With Xamarin, developers combine all of the
productivity benefits of C#, Visual Studio 2013
and Windows Azure with the flexibility to quickly
build for multiple device targets.”

S. Somasegar, Corporate Vice President,
Microsoft
#mstechdays

#xamarin

Code/développement
ENTERPRISE CUSTOMERS IN ALL VERTICALS

#mstechdays

#xamarin

Code/développement
APPS IN ALL MOBILITY USE CASES
•
•
•
•
•
•
•

Mobile CRM
Mobile Field Service
Consumer Brand Loyalty
Retail POS solutions
Supply chain management
Consumer media & entertainment
mHealth/ Practice Management

#mstechdays

#xamarin

• Oil & Gas Field Solutions
• Airplane freight load balancing

• mBanking & wealth management
• Insurance claims adjusting

• “Second Screen” TV apps

Code/développement
5 TIPS FOR AN EFFECTIVE MOBILE
STRATEGY

#mstechdays

#xamarin

Code/développement
MOBILE STRATEGY BASICS
Goals and Capabilities

Systems Architecture
Governance
Risk
#mstechdays

#xamarin

Code/développement
MOBILE STRATEGY BASICS
1. Don’t wait — start now building apps
2. Deliver mobile-unique user experiences

3. Treat employees as consumers
4. Address quality early – it matters more on mobile

5. Place a high priority on developer productivity

#mstechdays

#xamarin

Code/développement
MOBILE STRATEGY BASICS
1. Don’t wait — start now building apps
2. Deliver mobile-unique user experiences

3. Treat employees as consumers
4. Address quality early – it matters more on mobile

5. Place a high priority on developer productivity

#mstechdays

#xamarin

Code/développement
DON’T WAIT – GET STARTED NOW
• Platform wars driving rapid
changes

• Waterfall approach is deadly
• Dive in with your existing team,
build POCs and iterate, iterate,
iterate
#mstechdays

#xamarin

Code/développement
MOBILE STRATEGY BASICS
1. Don’t wait — start now building apps
2. Deliver mobile-unique user experiences

3. Treat employees as consumers
4. Address quality early – it matters more on mobile

5. Place a high priority on developer productivity

#mstechdays

#xamarin

Code/développement
DELIVER MOBILE-UNIQUE EXPERIENCES

Mobile CRM app on the desktop

Optimized for touch in the field

Mobile: deliver new experiences by understanding and
optimizing for user context
#mstechdays

#xamarin

Code/développement
DELIVER MOBILE-UNIQUE EXPERIENCES

#mstechdays

#xamarin

Code/développement
DELIVER MOBILE-UNIQUE EXPERIENCES

#mstechdays

#xamarin

Code/développement
DELIVER MOBILE-UNIQUE EXPERIENCES

#mstechdays

#xamarin

Code/développement
MOBILE STRATEGY BASICS
1. Don’t wait — start now building apps
2. Deliver mobile-unique user experiences

3. Treat employees as consumers
4. Address quality early – it matters more on mobile

5. Place a high priority on developer productivity

#mstechdays

#xamarin

Code/développement
TREAT EMPLOYEES AS CONSUMERS
Myth: You can deliver bad apps
to your employees
Mobile business process
transformation is only as effective
as the apps you deliver.
#mstechdays

#xamarin

Code/développement
MOBILE STRATEGY BASICS
1. Don’t wait — start now building apps
2. Deliver mobile-unique user experiences

3. Treat employees as consumers
4. Address quality early – it matters more on mobile

5. Place a high priority on developer productivity

#mstechdays

#xamarin

Code/développement
ADDRESS QUALITY EARLY

#mstechdays

#xamarin

Code/développement
ADDRESS QUALITY EARLY
5 OS VERSIONS

=

=
#mstechdays

#xamarin

×

20 LANGUAGES

3 OS VERSIONS

×

8 MANUFACTURERS

×

×

27 SCREEN SIZES

8 DEVICES

Code/développement

×

20 LANGUAGES
ADDRESS QUALITY EARLY

#mstechdays

#xamarin

Code/développement
ADDRESS QUALITY EARLY

#mstechdays

#xamarin

Code/développement
ADDRESS QUALITY EARLY

#mstechdays

#xamarin

Code/développement
ADDRESS QUALITY EARLY

#mstechdays

#xamarin

Code/développement
ADDRESS QUALITY EARLY

Automatically Test Your Apps on
Hundreds of Real Devices in the Cloud

#mstechdays

#xamarin

Code/développement
ADDRESS QUALITY EARLY

#mstechdays

#xamarin

Code/développement
MOBILE STRATEGY BASICS
1. Don’t wait — start now building apps
2. Deliver mobile-unique user experiences

3. Treat employees as consumers
4. Address quality early – it matters more on mobile

5. Place a high priority on developer productivity

#mstechdays

#xamarin

Code/développement
SWEET SPOT FOR THE SUCCESSFUL MOBILE
ENTERPRISE
+

-

#mstechdays

#xamarin

+

Code/développement
THE SILOED APPROACH:

#mstechdays

#xamarin

Code/développement
THE SILOED APPROACH: MULTIPLE TEAMS AND MULTIPLE
CODE BASES ARE EXPENSIVE AND SLOW
+

-

#mstechdays

#xamarin

✗

+

Code/développement
THE WRITE-ONCE-RUN-ANYWHERE APPROACH

Black Box

#mstechdays

#xamarin

HTML Hybrid
scenarios
(Semi-native apps)
like PhoneGap

Code/développement
THE WRITE-ONCE-RUN-ANYWHERE APPROACH

✗

#mstechdays

#xamarin

Code/développement
PLACE A HIGH-PRIORITY ON DEVELOPER
PRODUCTIVITY
Fully native apps written
entirely in C#

Xamarin exposes 100% of
iOS and Android APIs in C#

Native UI

Native UI

Native UI

C# + XIB

C# + XML

C# + XAML

Mobilize existing code, skills,
and tools including Visual Studio
Share app logic code across
device platforms
#mstechdays

#xamarin

Code/développement
PLACE A HIGH PRIORITY ON DEVELOPER
PRODUCTIVITY

#mstechdays

#xamarin

Code/développement
MOBILE STRATEGY BASICS
1. Don’t wait — start now building apps
2. Deliver mobile-unique user experiences

3. Treat employees as consumers
4. Address quality early – it matters more on mobile

5. Place a high priority on developer productivity

#mstechdays

#xamarin

Code/développement
Digital is business

More Related Content

What's hot (7)

Android Wear Applications in C# with Xamarin
Android Wear Applications in C# with XamarinAndroid Wear Applications in C# with Xamarin
Android Wear Applications in C# with Xamarin
 
11 questions #eventprofs need to ask
11 questions #eventprofs need to ask11 questions #eventprofs need to ask
11 questions #eventprofs need to ask
 
Balancing Mobile Functionality & Delight
Balancing Mobile Functionality & DelightBalancing Mobile Functionality & Delight
Balancing Mobile Functionality & Delight
 
The Fine Print of iOS Development
The Fine Print of iOS DevelopmentThe Fine Print of iOS Development
The Fine Print of iOS Development
 
Introduction to wp7
Introduction to wp7Introduction to wp7
Introduction to wp7
 
Uber for Security Guards App Clone
Uber for Security Guards App CloneUber for Security Guards App Clone
Uber for Security Guards App Clone
 
E business-ppt
E business-pptE business-ppt
E business-ppt
 

Similar to 5 Key Elements of a Successful Mobile Strategy (Anglais)

Enterprise Mobile Apps. Cross-Platform that Works
Enterprise Mobile Apps. Cross-Platform that WorksEnterprise Mobile Apps. Cross-Platform that Works
Enterprise Mobile Apps. Cross-Platform that WorksAptera Inc
 
RAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech PreviewRAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech PreviewSoftline
 
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition ![XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !Cellenza
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...Mukteswar Patnaik
 
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...Alec Tucker
 
Sitecore Mobile Apps
Sitecore Mobile AppsSitecore Mobile Apps
Sitecore Mobile Appsedynamic
 
8 Steps to Scaling Your Mobile Strategy
8 Steps to Scaling Your Mobile Strategy8 Steps to Scaling Your Mobile Strategy
8 Steps to Scaling Your Mobile StrategyAxway Appcelerator
 
HTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessHTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessiTexico
 
Why is xamarin app development important for your business
Why is xamarin app development important for your businessWhy is xamarin app development important for your business
Why is xamarin app development important for your businessFullestop
 
2015.04.12_Sysdivision_Linked In
2015.04.12_Sysdivision_Linked In2015.04.12_Sysdivision_Linked In
2015.04.12_Sysdivision_Linked InHenrik Svartz
 
Exquisite Brochure 2015
Exquisite Brochure 2015Exquisite Brochure 2015
Exquisite Brochure 2015Lexus Haskins
 
Exquisite Software Development, LLC - 2015 Brochure
Exquisite Software Development, LLC - 2015 BrochureExquisite Software Development, LLC - 2015 Brochure
Exquisite Software Development, LLC - 2015 BrochureExquisite Software, Inc.
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps StoryInnoTech
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsJohn Head
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxmuthulakshmi cse
 

Similar to 5 Key Elements of a Successful Mobile Strategy (Anglais) (20)

Enterprise Mobile Apps. Cross-Platform that Works
Enterprise Mobile Apps. Cross-Platform that WorksEnterprise Mobile Apps. Cross-Platform that Works
Enterprise Mobile Apps. Cross-Platform that Works
 
RAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech PreviewRAD Studio XE5 in Action Tech Preview
RAD Studio XE5 in Action Tech Preview
 
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition ![XamarinDay] Xamarin History - From 0 to microsoft acquisition !
[XamarinDay] Xamarin History - From 0 to microsoft acquisition !
 
Different dimensions of android development baabtra.com
Different dimensions of android development baabtra.comDifferent dimensions of android development baabtra.com
Different dimensions of android development baabtra.com
 
Resume_A1
Resume_A1Resume_A1
Resume_A1
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
 
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...
 
Sitecore Mobile Apps
Sitecore Mobile AppsSitecore Mobile Apps
Sitecore Mobile Apps
 
8 Steps to Scaling Your Mobile Strategy
8 Steps to Scaling Your Mobile Strategy8 Steps to Scaling Your Mobile Strategy
8 Steps to Scaling Your Mobile Strategy
 
HTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessHTML5 vs. Native Apps: Demystifying the Decision Making Process
HTML5 vs. Native Apps: Demystifying the Decision Making Process
 
Why is xamarin app development important for your business
Why is xamarin app development important for your businessWhy is xamarin app development important for your business
Why is xamarin app development important for your business
 
Introduction to xamarin
Introduction to xamarinIntroduction to xamarin
Introduction to xamarin
 
2015.04.12_Sysdivision_Linked In
2015.04.12_Sysdivision_Linked In2015.04.12_Sysdivision_Linked In
2015.04.12_Sysdivision_Linked In
 
Exquisite Brochure 2015
Exquisite Brochure 2015Exquisite Brochure 2015
Exquisite Brochure 2015
 
Exquisite Software Development, LLC - 2015 Brochure
Exquisite Software Development, LLC - 2015 BrochureExquisite Software Development, LLC - 2015 Brochure
Exquisite Software Development, LLC - 2015 Brochure
 
MOBILE APP DEVELOPMENT
MOBILE APP DEVELOPMENTMOBILE APP DEVELOPMENT
MOBILE APP DEVELOPMENT
 
News scavenger a SharePoint and Apps Story
News scavenger  a SharePoint and Apps StoryNews scavenger  a SharePoint and Apps Story
News scavenger a SharePoint and Apps Story
 
What the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business ApplicationsWhat the App? : A Modernization Strategy for Your Business Applications
What the App? : A Modernization Strategy for Your Business Applications
 
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptxMOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
MOBILE APPLICATIONS DEVELOPMENT AND SERVICES.pptx
 
Ncr technosolutions
Ncr technosolutionsNcr technosolutions
Ncr technosolutions
 

More from Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
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
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

More from Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
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...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

Recently uploaded

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

5 Key Elements of a Successful Mobile Strategy (Anglais)

Editor's Notes

  1. Mobile technology is reshaping the way that people connect, work, and play. It enables new kinds of customer engagement, makes distributed workforces vastly more efficient, and further lubricates the flow of data that serves as the lifeblood of our information economy. Our smartphones are always with us: they know where we are they have access to a wealth of personal and corporate data sources.  Successful businesses are creating mobile-unique experiences to capitalize on this new, deeply personal computing paradigm—from redefining retail to making the full power of a company’s backend computing infrastructure available to employees anywhere.
  2. The rate of adoption of smart devices is happening faster than any other technology innovation. There are more mobile devices now, than people on the planet. It took 3.5 years for Facebook to reach 50 million users. It took the Draw Something app just 50 days to reach 50 million users. In this rapidly changing computing landscape one thing is certain—your customers and your employees are already mobile.
  3. And so are many enterprises who know that employees and customers demand instant access to context-aware information and features on the devices of their choice. Companies that embrace multi-platform mobility today have a vital opportunity to expand the value and reach of their business, while those that are slow to act will lose relevance as more agile competitors jump ahead.
  4. Xamarin has a unique perspective in that we’ve worked with over 500,000 mobile developers in organizations of all sizes and across all verticals. We are seeing first-hand what is working and what is not working for thousands of organizations worldwide.
  5. First, a little bit about Xamarin. We have a mobile application development platform that enables you to build fully native apps in C# and Visual Studio. Xamarin is in a class by itself. The user experience and performance of Xamarin apps are equal to apps written in Objective-C and Java. Yet, we offer substantial time-to-market and cost saving advantages thanks to code-sharing across device platforms and the ability to re-use existing C# and .NET code. We have customers who have taken millions of lines of existing code mobile with no modification. With Xamarin, you can mobilize existing code, teams, skills, and tools virtually overnight.
  6. We have been working closely with various teams and executives at Microsoft for the last 2 years. In November 2013, we jointly announced an official, global partnership that recognizes Xamarin as Microsoft’s recommended partner for cross-platform development. It is a customer-first collaboration: we work closely on a technical level to make the best developer experience, and we partner in the field to best service our joint customers and partners.
  7. Our customers span all industries and verticals – from technology companies, to manufacturing, aerospace, consumer goods, media and entertainment and retail, to name a few. Over 500,000 developers use Xamarin to build mission-critical consumer and employee apps.
  8. McKesson uses Xamarin to help physicians improve patient care by bringing practice management software to the iPad.The US military uses Xamarin in an app that helps airplane carriers load balance their freight. There are Xamarin apps used at major amusement parks and cruise lines to dramatically improve the guest experience
  9. At a very high level, the mobile strategies for most of our customers include 4 broad categories:Goals and capabilities: how will business processes and customer relationships be transformed via mobile? How will these new experiences meet enterprise goals?Systems Architecture: What tools and resources will be used to meet the requirements sought in the goals and capabilities section. Governance section: this section describes the stakeholders involved and how decision making, approvals and funding will be managed.Risk section: this section describes the security, financial and competitive risks involved in pursuing the proposed strategy.However, there are several other key mobile strategy factors that only surface when putting a mobile strategy into action.
  10. Apple, Google, Amazon and Microsoft are in a heated competition, not just over the devices in our pockets, but over the devices and software we use at work, home and in the car. This is driving an incredible amount of innovation, as they fight to differentiate and take market share. If you take a waterfall approach and develop your strategy first before starting to at least experiment with proof-of-concept projects, your strategy will be obsolete, and lack the input that only real world app development can provide. If there is one action you take away from this session, I hope it is that you will empower a team to get going building apps – hopefully using a platform like Xamarin that makes it easy to take your teams and code mobile. This is the fastest path to go from mobile strategy to mobile excellence.
  11. One of the biggest pitfalls that enterprises fall into is the attempt to take an existing desktop web app and just move it to a mobile device. Mobility is not about shrinking an entire CRM, CMS, and ERP system down to a mobile device – it is about mobilizing the key workflows necessary for the user’s predominant context. And it is about taking advantage of mobile device capabilities not present on the desktop—touch, location, camera, notifications, etc. One of Xamarin’s customers is a global Fortune 100 consumer goods company with a large professional safety products division – protective goggles, gloves and other equipment for verticals such as manufacturing, automotive, chemical industries. In the pre-mobile world, the round trip process to go from customer visit, to product selection, to proposal, to order close was about 40 hours. They wanted to reduce that timeframe, and initially moved their product selection tools in their current state to mobile. Sales reps refused to adopt the app because it actually was harder to use on an iPad than in the desktop browser – much slower and not optimized for touch.They went back to the drawing board and re-envisioned their app and optimized it for a mobile user’s context and a touch interface. Sales rep adoption skyrocketed. What used to take 40 hours now takes 2 hours, and they are seeing substantial increases in deal sizes, and much higher close rates.
  12. Amazon’s pricing checker app is revolutionizing the purchasing experience. Using barcodes, pictures, voice and text search you can be in a physical store, and get the Amazon price for any item to comparison shop. They’ve actually taken this one step further and allow you to share the in-store price which means they are essentially using mobile to crowd source their pricing intelligence.
  13. Aviva is the UK’s largest insurer with 34 million customers. Aviva has been in business for 317 years, with customers in 16 countries, one in four UK households is insured with Aviva. The app uses GPS to track how drivers brake, accelerate and corner. Along the way, drivers collect different driving skill badges, and share their driving prowess on social networks. Ultimately they earn discounts for safe driving.
  14. APX Labs is a Xamarin customer, who is transforming several industries with “enterprise smart glasses” that enable highly contextual, hands-free work. They have solutions for the military, first responders, manufacturing, healthcare, utilities, retail and media and entertainment. They are creating an entirely new gesture language based on head movements, and are using Xamarin’s support for the Google glass SDK to make Google Glass not just a cool consumer toy, but a multi-billion dollar savings device for the enterprise
  15. We often hear from customers who have not yet deployed apps to employees that they don’t need to focus on a good user experience for employees. That HTML5 apps are “good enough”. Fast forward n months after they’ve deployed to real users and they are in the process of replacing the “good enough” app with a native user experience because employees expect and demand the same ease, productivity and performance from their employer-provided apps as their favorite consumer apps. Save yourself the headache of a scrapped project and deliver a great app the first time around.
  16. Delivering a fast, stable, native user experience matters more on mobile Users are less error-tolerant in mobile use cases because they are inherently on-the-goAll mobile apps are relatively new, so quality trumps novelty.Update channels drive unprecedented demand for updates.
  17. As iOS matures, delivering quality apps on all iOS flavors is increasingly difficult. However, the Android device fragmentation problem is much, much more difficult. Open Signal is an app that helps users get the best signal, find nearby Wi-Fi networks and keep track of usage. In a recent blog post, they revealed that their app was downloaded on *11,000* different Android device types in 2013.
  18. Even for just 1 manufacturer, the problem is huge. This is 20 of the 30+ form factors for Samsung alone – we couldn’t fit all of them on a slide.
  19. Our CEO Nat Friedman is friends with the head of mobile at Facebook and they recently talked about the challenges Facebook has in mobile app testing coverage. In analyzing traffic from mobile devices, the top 100 devices only covered a fraction of their users.
  20. So, not only is the fragmentation problem big, most of the testing methodologies used today do not adequately address the market. Businesses tend to do quick and dirty unit testing and hope for the best on real devices, or they try to get some on-device test coverage through costly and time-consuming manual and beta testing methods. What the industry really needs is a way to rapidly simulate real user interactions on hundreds of real devices.
  21. In our experience, what the industry really needs is a testing solution that is easy to use and flexible, that enables you to get test on hundreds of real devices.
  22. And that is exactly what we’ve created with Xamarin Test Cloud
  23. Left hand window shows the tests executed (step by step).  On the right hand side you see the devices that the tests were run on.  As you scroll through each step, you can see the results on the right hand side.  Drill down on a specific device to see more details.Types of output- Visual Test Results (from screenshots) - "I've never seen my app run on a Kindle Fire - it looks terrible"- Stack Trace and full device log- Performance Data  - Peak memory usage - show's memory usage at each step of the app  - App Size  - Responsiveness - how long does it take the UI thread to respond.  Measured in milliseconds, and roughly equates to FPS.  
  24. The most successful Xamarin customers are optimizing for both the best end-user experience and the best developer experience. Many companies think this is actually not possible, but I’m here to tell you today that it is. Let’s talk through some of the mobile strategy choices facing enterprises today and how they stack up on these 2 vectors.
  25. While this approach yields high fidelity users experiences, the reality for the development team is separatelanguages and tools, different expertise, and the friction of having to implement every feature multiple times. They are often not able to simultaneously ship new features on all supported platforms. Building applications in each platform’s language and tools comes at a great cost, slows innovation and is highly frustrating to the developers writing and maintaining duplicative code.
  26. Another approach taken by many cross- platform framework vendors is the write-once-run-anywhere (WORA) approach. The idea of WORA app is that you write your app once, in asingle codebase, and then drop it into a “magic box” which adapts the app to the operating system and form factor of each device.
  27. Particularly with mobile, users rely on platform-specific stylistic cues to guide their interaction with software. These cues are stripped in apps built with “Magic Box” tools. The result is a dissonant, lowest common denominatoruser experience that threatens user adoption and puts the business objectives behind the app project at risk.From a developer point of view, the WORA approach is supposed to be a magic bullet. The reality is that developers often find the WORA myth shattered when they need access to an API not supported out-of-the box by the “magic box” vendor. This often means they have to write Objective-C and Java code to bring that functionality into their apps. And for the “magic box” solutions that render app functionality in mobile browsers, the developer often has to write browser-specific code to get desired behavior. Developers find themselves in a situation with WORA approaches where they have code in multiple languages, need multiple tools, and have to write platform-specific code and exceptions to deal with browser fragmentation. This overhead frustrates developers and slows innovation.
  28. Xamarin offers the best of all worlds – all of the code-sharing advantages of using a cross-platform framework plus the native user experience advantages. With Xamarin C# Developers are the most powerful and productive developers in the world.
  29. Xamarin puts you in the mobility sweet spot. Developers are able to standardize app development in a single programming language and they have 100% access to each platform’s APIs – anything you can do in Objective-C and Java can be done in C# with Xamarin. Putting this kind of streamlined workflow and power in the hands of your developers means that they are happier and more productive. Which means they are able to focus on what matters most – innovation.
  30. Putting these, production-proven, real world mobile strategy tips into action is the fastest path to go from mobile strategy to mobile excellence. Stop by the booth today, or contact me directly to learn more about how you can accelerate your mobile projects with Xamarin.