Post on 15-Feb-2017
Connect with your customers wherever they are with a Microsoft Azure-based mobile solution
Connect with your customers wherever they are with an Azure based mobile solution Jeremy ThakeDan WatersMicrosoftMicrosoft@jthakeBRK2042
OragenR:216 G:59 B:1BlueR:0 G:120 B:215Dark GrayR:80 G:80 B:80YellowR:255 G:185 B:0Light OrangeR:255 G:140 B:0Light GrayR:210 G:210 B:210Main colorsSecondary colors (use only when necessary)Dark RedR:168 G:0 B:0Light BlueR:16 G:124 B:16Dark BlueR0 G32 B80
Microsoft 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/2016 11:58 AM1
AgendaAzure application platformReady-to-go architecturesMobile dev opsQ&A
OragenR:216 G:59 B:1BlueR:0 G:120 B:215Dark GrayR:80 G:80 B:80YellowR:255 G:185 B:0Light OrangeR:255 G:140 B:0Light GrayR:210 G:210 B:210Main colorsSecondary colors (use only when necessary)Dark RedR:168 G:0 B:0Light BlueR:16 G:124 B:16Dark BlueR0 G32 B80
Mobile represents the single largest technology innovation of all time
3
Smartphone adoption is happening10XFaster than the PC boom of the 80s2XFaster than the Internet boom of the 90s3XFaster than the recent social networking explosion
4
DIGITAL MARKETINGMOBILE
E-COMMERCEBUSINESS INTELLIGENCE
BIG DATA AND ANALYTICS
PREDICTIVE MAINTENANCE WITH IOT
REMOTE MONITORING WITH IOT
DATA WAREHOUSE
DEVELOPMENT AND TEST
BACKUP AND ARCHIVE
DISASTER RECOVERY
SAP ON AZURE
SHAREPOINT ON AZURE
Azure solutions
What drives developers working in mobile?Build once. Reach more customers, across any platform.Ship quality apps fasterGet closer to your customersLight up apps with proven mobile services
6
connected to the businessEnterprise-ready platform that integrates modern mobile experiences with existing business assets
What you needCreate mobile experiencesNew applications or new end points to existing applications for Android, iOS, and Windows
with mobile-era agilityAchieve speed with faster development cycles and continuous measure and learn
9/28/20167
Xamarin approachFully native apps written entirely in C#Build apps with beautiful UX and native performance for Android, iOS & WindowsBe productive with templates, Intellisense, debugger, designer integration, emulators, deploymentCode share with PCLs Create specific UI or share UI with Xamarin.FormsUse C# APIs with 100% of platform APIs exposedConnect to Azure for backend enterprise systems
Android C# UI
Windows C# UIXamarin.FormsShared app logicPlatform specific frameworkiOS C# UIiOS
2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/20168
connected to the businessEnterprise-ready platform that integrates modern mobile experiences with existing business assets
What you needCreate mobile experiencesNew applications or new end points to existing applications for Android, iOS, and Windows
with mobile-era agilityAchieve speed with faster development cycles and continuous measure and learn
9/28/20169
Flexible & open
Target any platform, use any technology
Productive
Develop apps with speed and agility
Reach
Gain the broadest reach for every line of code
Microsoft Application Platform Build the next generation of intelligent apps with an open, comprehensive solution for any developer and any platform
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/2016 11:58 AM10
Faster go-to-market Accelerated DevOps Integrated tools and processesLower risk adoptionStart small and growFinancially-backed SLA
On-prem, hybrid & cloud Custom or template based solutionsBuilt-in elastic scaleLoad balancing & DRMulti-language supportVersioning & rollbackSecurity servicesMonitoring & mgmtBusiness benefits
Technical benefitsIaaS vs. PaaSFocus on the application, not the infrastructure
2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/2016 11:58 AM11
Benefits of Microsoft Azure PaaSForrester Total Economic Impact resultsInterviewed organizations reported on the financial and business benefits of shifting application development and deployment from Azure IaaS to Azure PaaSBased on five-year, risk-adjusted figures for a composite organization constructed from aggregated interviews with eight Microsoft Azure IaaS customers.Source: The Total Economic Impact Of Microsoft Azure PaaS, a commissioned study conducted by Forrester Consulting, June 2016466% Return on Investment$5.91M Net Present Value
80% IT Time Saved50% Faster Service Deployment Time to Market
Microsoft Envision 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/2016 11:58 AM12
Build on the OS (IaaS)
Build on a Developer Platform (PaaS)
Cloud ServicesService FabricApp ServiceFunctionsCustom monolithic 3-tier stateless appsCloud native, microservices based appsWeb, mobile, API, and logic appsServerless, event driven functionsStorageVirtual Machines and ContainersNetworking
Azure Application PlatformCloud Foundry, OpenShift, Apprenda, Jetlastic, etc.
Web and mobileMicroservicesServerless computeExisting frameworksThird-party frameworks
Other PaaS
13
Azure App ServiceWeb apps
Web apps that scale with your business
Mobile apps
Build mobile apps for any device Logic apps
Automate business process across SaaS and on-premises
API apps
Easily build and consume APIs in the cloud
14
Mobile backend as a ServiceAll the service building blocks your developers need.
Supports all major mobile developer platforms.
Streamlined integration into your developers tools.
Scale as needed, pay for what you use.
2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/201615
Mobile appsSync offline
Mobile Backendas a Service
Connect to dataAuthenticatePush notifications
16
Azure functionsAccelerate developmentServerlessCall from mobile apps
Event based+Process events with serverless code
17
Task-based consumer mobile app
Custom mobile workforce app
Social mobile and web app with authentication
DemoJeremy ThakeMicrosoft@jthake
Microsoft 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/2016 11:58 AM21
User-centric
Secure
Offline functionality
S4 Solution Specialist Sales Summit 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/2016 11:58 AM22
DBaaSSQL/No-SQLBig DataSearchCaching
WorkflowB2B On-Prem/SaaS ConnectivityMessagingAPI management
Single sign-onAccess controlUser provisioningMulti-factor authThreat detection
Machine LearningIoT device & dataAnalyticsCognitive services
BroadcastingMedia streamingContent deliveryMedia analytics
The breadth of Azure60+ services and growingCompose highly functional appsMaximize app lifecycle efficiencyLeverage enterprise-grade servicesLimitless possibilities
Version controlCI/CDDev-testMonitoringDiagnostics
Identity & securityMedia& CDNIntegrationDeveloperservices
Data
Analytics & IoTMY APPWere not in the business of creating new databases, new queuing methodologies, new storage mechanisms being able to leverage services and tools on the Azure platform weve gone from zero to a fully fledged ecommerce marketplace in about 12 months Mike Hanrahan CTO JET.com
23
connected to the businessEnterprise-ready platform that integrates modern mobile experiences with existing business assets
What you needCreate mobile experiencesNew applications or new end points to existing applications for Android, iOS, and Windows
with mobile-era agilityAchieve speed with faster development cycles and continuous measure and learn
9/28/201624
Continuous Integration & Delivery (CI, CD)
DeveloperOperationsAutomate and orchestrate your build, test, and release processes.
Smooth deployment and beta testing of mobile apps.
Close the loop between development and operations.
2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/201625
Continuous monitoring & learning
Get insights about availability and crashes of apps and services.
Analyze results in beta testing and platforms/devices coverage.
Learn from production usage and connect to direct marketing actions.
2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/201626
Xamarin Test Cloud2,000+ real devicesAutomate your app testing and run them on over 2,000 different real devices. Test everything users do, as well as any performance problems with step-by-step memory and performance trackingScript C# or RubyXamarin Test Recorder for Visual Studio
27
Visual Studio Team Services and HockeyApp
Integration and deliveryCode repositoryBuild + deployAutomated testingUser beta testing
Xamarin Test CloudHockeyAppBacklogXamarin Studio
iOS
Visual Studio
HockeyApp
iOS
9/28/201629 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
DemoDan WatersMicrosoft
Microsoft 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/2016 11:58 AM30
Wrap up
OragenR:216 G:59 B:1BlueR:0 G:120 B:215Dark GrayR:80 G:80 B:80YellowR:255 G:185 B:0Light OrangeR:255 G:140 B:0Light GrayR:210 G:210 B:210Main colorsSecondary colors (use only when necessary)Dark RedR:168 G:0 B:0Light BlueR:16 G:124 B:16Dark BlueR0 G32 B80Call to actionGet started with $200 in credit, and keep going with free optionsazure.com/freeFind Azure training resourcesazure.microsoft.com/community/training/
OragenR:216 G:59 B:1BlueR:0 G:120 B:215Dark GrayR:80 G:80 B:80YellowR:255 G:185 B:0Light OrangeR:255 G:140 B:0Light GrayR:210 G:210 B:210Main colorsSecondary colors (use only when necessary)Dark RedR:168 G:0 B:0Light BlueR:16 G:124 B:16Dark BlueR0 G32 B80Free IT Pro resourcesTo advance your career in cloud technologyCloud role mapping Expert advice on skills needed Self-paced curriculum by cloud role $300 Azure credits and extended trials Pluralsight 3 month subscription (10 courses) Phone support incident Weekly short videos and insights from Microsofts leaders and engineers Connect with community of peers and Microsoft experts
Microsoft IT Pro Career Centerwww.microsoft.com/itprocareercenter Microsoft IT Pro Cloud Essentials www.microsoft.com/itprocloudessentials Microsoft Mechanics www.microsoft.com/mechanics Microsoft Tech Community https://techcommunity.microsoft.com
Plan your career pathGet started with AzureConnect with peers and experts Demos and how-to videos
OragenR:216 G:59 B:1BlueR:0 G:120 B:215Dark GrayR:80 G:80 B:80YellowR:255 G:185 B:0Light OrangeR:255 G:140 B:0Light GrayR:210 G:210 B:210Main colorsSecondary colors (use only when necessary)Dark RedR:168 G:0 B:0Light BlueR:16 G:124 B:16Dark BlueR0 G32 B80
Microsoft Ignite 2016 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/2016 11:58 AM33
From your PC or Tablet visit MyIgnite at http://myignite.microsoft.com
From your phone download and use the Ignite Mobile App by scanning the QR code above or visiting https://aka.ms/ignite.mobileapp Please evaluate this sessionYour feedback is important to us!
OragenR:216 G:59 B:1BlueR:0 G:120 B:215Dark GrayR:80 G:80 B:80YellowR:255 G:185 B:0Light OrangeR:255 G:140 B:0Light GrayR:210 G:210 B:210Main colorsSecondary colors (use only when necessary)Dark RedR:168 G:0 B:0Light BlueR:16 G:124 B:16Dark BlueR0 G32 B80
2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.9/28/2016 11:58 AM34
2016 Microsoft Corporation. All rights reserved.
OragenR:216 G:59 B:1BlueR:0 G:120 B:215Dark GrayR:80 G:80 B:80YellowR:255 G:185 B:0Light OrangeR:255 G:140 B:0Light GrayR:210 G:210 B:210Main colorsSecondary colors (use only when necessary)Dark RedR:168 G:0 B:0Light BlueR:16 G:124 B:16Dark BlueR0 G32 B80
9/28/2016 11:58 AM35 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.