Dnešní program - sec.ch9.ms · Azure Mobile Apps •Comprehensive backend services for modern...

Preview:

Citation preview

Dnešní program

10:00 – 10:30 – Úvod, přehled technologií pro DevOps týmy tvořící multiplatformní mobilní aplikace (Jiří Burian - Microsoft)

10:30 – 11:00 – Xamarin, dvě IDE prostředí, dva pohledy. Visual Studio vs. Xamarin Studio prakticky (Vojtěch Mádr - eMan)

11:00 – 11:30 – iOS, Android a Windows 10 - snadno a rychle - základy Xamarin Forms (Vojtěch Mádr - eMan)

11:30 – 12:00 – 10 praktických zkušeností s Xamarinem (Roman Fischer - Skeleton Software)

12:00 – 13:00 – Oběd

13:00 – 13:30 – Testování mobilních aplikací pomocí Xamarin Test Cloud (Martin Šimeček - Microsoft)

13:30 – 14:00 – Beta distribuce, crash reporting, telemetrie. Ukázka nástrojů a služeb HockeyApp (Radek Voltr - Worklio)

14:00 – 14:30 – Přestávka

14:30 – 15:00 – Ukázka kontinuální integrace a nasazení mobilních řešení (Martin Šimeček - Microsoft)

15:00 – 15:30 – Management and Security (EMS, Intune, AAD) (Petr Ritz - Microsoft)

15:30 – 16:00 – Otázky a odpovědi, Závěr

Nástroje a služby pro tvorbu, testování

nasazení i správu mobilních

multiplatformních aplikací

Praha, 30. 5. 2016

Partneři konference

www.eman.cz www.skeleton.cz www.worklio.com

Dnešní program

10:00 – 10:30 – Úvod, přehled technologií pro DevOps týmy tvořící multiplatformní mobilní aplikace (Jiří Burian - Microsoft)

10:30 – 11:00 – Xamarin, dvě IDE prostředí, dva pohledy. Visual Studio vs. Xamarin Studio prakticky (Vojtěch Mádr - eMan)

11:00 – 11:30 – iOS, Android a Windows 10 - snadno a rychle - základy Xamarin Forms (Vojtěch Mádr - eMan)

11:30 – 12:00 – 10 praktických zkušeností s Xamarinem (Roman Fischer - Skeleton Software)

12:00 – 13:00 – Oběd

13:00 – 13:30 – Testování mobilních aplikací pomocí Xamarin Test Cloud (Martin Šimeček - Microsoft)

13:30 – 14:00 – Beta distribuce, crash reporting, telemetrie. Ukázka nástrojů a služeb HockeyApp (Radek Voltr - Worklio)

14:00 – 14:30 – Přestávka

14:30 – 15:00 – Ukázka kontinuální integrace a nasazení mobilních řešení (Martin Šimeček - Microsoft)

15:00 – 15:30 – Management and Security (EMS, Intune, AAD) (Petr Ritz - Microsoft)

15:30 – 16:00 – Otázky a odpovědi, Závěr

Od vývoje přes nasazení po správu

napříč platformami

CxO

Enterprise Architect

Stakeholders

Developers

Solution Architects

Dev. Leads

IT Manager

Dev. Manager

The mobile journey … Mobile Dev App Platform

Strategies, Goals and Priorities Technology / Arch decisions IT Management & DevOps

Develop

Test

Release

Monitor

Plan

Devices

Apps

Native, Hybrid, Web

Services Layer

MBaaS, aPaaS, data connections

Infrastructure and Platform

Compute, Storage,

Back-end Deployment

Cloud & On-premises

Critical to the business

Support customer goals

Flagship customer experience

Expand opportunity (B2C, …)

Open new channels

Deepen engagement

Support the org (B2E, B2B)

Small departmental app

Large corporate app

Improve productivity

Reduce cost

Ap

p &

device

manag

em

ent

Mo

nito

ring

& S

ecu

rity

CI, C

D, R

ele

ase

manag

em

ent

Learn

, acce

lera

te

Too

ls, RA

D, R

MA

D

Microsoft E2E strategy for mobile apps

Visual StudioPowerApps

.NET, Xamarin, Cordova

Azure App ServiceVisual Studio

VSTS / TFS, HockeyApp,

Xamarin Test Cloud

EMSIntune Apps SDK

Azure RMS

Learning, Accelerate (Xamarin University, MS Virtual Academy, MSDN, …)

Mobile Apps

Development

Services

Development

DevOps &

AnalyticsManagement &

Security

Visual StudioPowerApps

.NET, Xamarin, Cordova

Azure App ServiceVisual Studio

Visual Studio Code

VSTS / TFS, HockeyApp,

Xamarin Test Cloud

EMSIntune Apps SDK

Azure RMS

Mobile Apps

Development

Services

DevelopmentDevOps Management &

Security

Client

MS cross-plat app creators and tools

Develop with No Code Hybrid apps with HTML/JS Native apps with C#

Microsoft Power Apps

Microsoft Power Apps - novinka pro rychlou tvorbu (RAD)multiplatformních (podnikových) aplikací s využitím cloudu

RAD vývoj a nasazení aplikací

Datově orientované

Multiplatformní aplikace

– Windows

– Android

– iOS

Nyní začíná preview program

https://powerapps.microsoft.com/

Mobile Development with Visual Studio

Web technologies

Native technologies Native cross-platform

Hybrid applications

Visual Studio / Visual Studio Code

Mobile Web

technologies

Hybrid

applications

Native

technologies

VS Tools forApache Cordova

Cordova tooling in Visual Studio

Black Box

C# cross-platform mobile:.NET + Xamarin

Share app logic across platforms

100% platforms’ APIs exposed

C# + XIB C# + AXML C# + XAML

Native UI Native UI Native UI

Native & Cross-Platform Mobile with C#

“Anything you can do in Objective-C, Swift, or Java

can be done in C# and Visual Studio with Xamarin”

• With a C#-shared codebase, developers can use Xamarin tools to write native Android, iOS, and Windows apps with native user interfaces and share code across multiple platforms.

• Over 1 million developers use Xamarin's products.

• On February 24, 2016, Microsoft announced it signed a definitive agreement to acquire Xamarin.

• From March 31st, radical licensing and pricing changes

Xamarin History

2000

Ximian Founded

2001

MonoStarted

2003

Ximian Acquired by Novell

2009

First iOS product (now Xamarin.iOS) launches

2011

Xamarin Founded

First Release of Xamarin.Android

2012

First release of Xamarin.Mac

LaunchPartnerProgram

2013

Xamarin 2.0

Component Store

Evolve 2013

Xamarin TestCloud

Microsoft Partnership

Reach 200,000Developer

Mark

500,000+ Developers

100+ Partners100+ Components

Gartner Magic Quadrant Leader in the Mobile Application Development Platforms (MADP)

“Xamarin addresses what has been an underserved segment of the mobile development market — namely, C# developers who want to build native mobile apps without having to learn new languages and tools.”

Windows-specific C#Android-specific C#iOS-specific C#

Shared C# LogicJava

Android Studio

in

Android codebaseiOS codebase

Objective-C

XCode

inC#

Visual Studio

in

Windows codebase

Shared Xamarin.Forms UI

Xamarin Platform je nyní součástí Visual Studia

Není třeba kupovat zvlášť

Visual StudioPowerApps

.NET, Xamarin, Cordova

Azure App ServiceVisual Studio

Visual Studio Code

VSTS / TFS, HockeyApp,

Xamarin Test Cloud

EMSIntune Apps SDK

Azure RMS

Mobile Apps

Development

Services

DevelopmentDevOps Management &

Security

Backend

Azure Mobile Apps

• Comprehensive backend services for modern connected mobile apps

• Use SDKs for native, cross-platform or hybrid apps

• Easily connect enterprise LoB systems or SaaS

• Build offline apps quickly and easily

• Engage app users with push notifications

• Add SSO using many identity providers

Backend Services

Backend code

REST API

Visual StudioPowerApps

.NET, Xamarin, Cordova

Azure App ServiceVisual Studio

Visual Studio Code

VSTS / TFS, HockeyApp,

Xamarin Test Cloud

EMSIntune Apps SDK

Azure RMS

Mobile Apps

Development

Services

DevelopmentDevOps Management &

Security

Continuous Delivery

& Analytics

Gartner Magic Quadrant for Application Development Life Cycle Management

Gartner Magic Quadrant for

Integrated Software Quality Suites

Mobile DevOps + Visual Studio Team Services

VisualStudio

Code Repository

Backlog

Build + Deploy

Monitor and improve

Automated TestingBeta Testing

User Feedback

XamarinStudio

HockeyApp

HockeyAppXamarin Test

CloudVisual Studio Team Services

Crash Analytics

Mobile DevOps + Visual Studio Team Services

VisualStudio

Code Repository

Backlog

Build + Deploy

Monitor and improve

Automated TestingBeta Testing

User Feedback

XamarinStudio

HockeyApp

HockeyAppXamarin Test

CloudVisual Studio Team Services

Crash Analytics

Visual StudioPowerApps

.NET, Xamarin, Cordova

Azure App ServiceVisual Studio

Visual Studio Code

VSTS / TFS, HockeyApp,

Xamarin Test Cloud

EMSIntune Apps SDK

Azure RMS

Mobile Apps

Development

Services

DevelopmentDevOps Management &

Security

MDM/MAM &

Security

Secure apps, devices and Management

Threats & Analysis User, App & DeviceAuthorization & Authentication Data

Od vývoje přes nasazení po správu

napříč platformami

Visual StudioPowerApps

.NET, Xamarin, Cordova

Azure App ServiceVisual Studio

VSTS / TFS, HockeyApp,

Xamarin Test Cloud

EMSIntune Apps SDK

Azure RMS

Další informace

Free e-book Microsoft platform and tools for mobile application Development:http://aka.ms/madpwp

Create mobile apps for iOS, Android, and Windows with Visual Studio:

https://www.visualstudio.com/features/mobile-app-development-vs

Aktuality v češtině:

https://blogs.msdn.microsoft.com/vyvojari/

Recommended