35
Connect with your customers wherever they are with an Azure based mobile solution Jeremy Thake Dan Waters Microsoft Microsoft @jthake BRK2042

Connect with your customers wherever they are with an azure based mobile solution

Embed Size (px)

Citation preview

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.10/13/16 1:18 PM1

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

10/13/167

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.10/13/168

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

10/13/169

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.10/13/16 1:18 PM10

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.10/13/16 1:18 PM11

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.10/13/16 1:18 PM12

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.10/13/1615

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.10/13/16 1:18 PM21

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.10/13/16 1:18 PM22

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

10/13/1624

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.10/13/1625

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.10/13/1626

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

10/13/1629 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.10/13/16 1:18 PM30

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.10/13/16 1:18 PM33

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.10/13/16 1:18 PM34

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

10/13/16 1:18 PM35 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.