Visual Studio

Transkript

Visual Studio
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
The mobile journey … Mobile Dev App Platform
Developers
Solution Architects
Dev. Leads
CxO
Enterprise Architect
Stakeholders
Strategies, Goals and Priorities
Critical to the business
Apps
Native, Hybrid, Web
Compute, Storage,
Back-end Deployment
Cloud & On-premises
Develop
Monitor
Test
Release
App & device management
Infrastructure and Platform
Tools, RAD, RMAD
Small departmental app
Large corporate app
Improve productivity
Reduce cost
MBaaS, aPaaS, data connections
Learn, accelerate
Support the org (B2E, B2B)
Services Layer
Plan
Monitoring & Security
Devices
Expand opportunity (B2C, …)
Open new channels
Deepen engagement
IT Management & DevOps
Technology / Arch decisions
CI, CD, Release management
Support customer goals
Flagship customer experience
IT Manager
Dev. Manager
Microsoft E2E strategy for mobile apps
Mobile Apps
Development
Services
Development
DevOps &
Analytics
Management &
Security
Visual Studio
PowerApps
.NET, Xamarin, Cordova
Azure App Service
Visual Studio
VSTS / TFS,
HockeyApp,
Xamarin Test Cloud
EMS
Intune Apps SDK
Azure RMS
Learning, Accelerate (Xamarin University, MS Virtual Academy, MSDN, …)
Client
Mobile Apps
Development
Services
Development
DevOps
Management &
Security
Visual Studio
PowerApps
.NET, Xamarin, Cordova
Azure App Service
Visual Studio
Visual Studio Code
VSTS / TFS,
HockeyApp,
Xamarin Test Cloud
EMS
Intune Apps SDK
Azure RMS
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
Native technologies
Native cross-platform
Web technologies
Hybrid applications
Visual Studio / Visual Studio Code
Mobile Web
technologies
Hybrid
applications
Native
technologies
VS Tools for
Apache Cordova
Cordova tooling in Visual Studio
Black Box
C# cross-platform mobile:
.NET + Xamarin
Native & Cross-Platform Mobile with C#
Share app logic across platforms
100% platforms’ APIs exposed
“Anything you can do in Objective-C, Swift, or Java
can be done in C# and Visual Studio with Xamarin”
Native UI
Native UI
Native UI
C# + XIB
C# + AXML
C# + XAML
• 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
500,000+
Reach 200,000
Developers
Developer
100+ Partners
Mark
100+ Components
2000
Ximian
Founded
2001
2003
2009
2011
Mono
Started
Ximian
Acquired
by Novell
First iOS
product (now
Xamarin.iOS)
launches
Xamarin
Founded
2012
2013
First
Xamarin 2.0
release of
Xamarin.Mac Component
First
Store
Release of
Launch
Evolve 2013
Xamarin.Android Partner
Program
Xamarin Test
Cloud
Microsoft
Partnership
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.”
iOS-specific C#
Android-specific C#
Windows-specific C#
Shared Xamarin.Forms UI
Objective-C
SharedJava
C# Logic
C#
in
XCode
in
Android Studio
in
Visual Studio
Xamarin Platform je nyní součástí Visual Studia
Není třeba kupovat zvlášť
Backend
Mobile Apps
Development
Services
Development
DevOps
Management &
Security
Visual Studio
PowerApps
.NET, Xamarin, Cordova
Azure App Service
Visual Studio
Visual Studio Code
VSTS / TFS,
HockeyApp,
Xamarin Test Cloud
EMS
Intune Apps SDK
Azure RMS
Backend Services
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
REST API
Backend
code
Continuous Delivery
& Analytics
Mobile Apps
Development
Services
Development
DevOps
Management &
Security
Visual Studio
PowerApps
.NET, Xamarin, Cordova
Azure App Service
Visual Studio
Visual Studio Code
VSTS / TFS,
HockeyApp,
Xamarin Test Cloud
EMS
Intune Apps SDK
Azure RMS
Gartner Magic Quadrant for Application
Development Life Cycle Management
Gartner Magic Quadrant for
Integrated Software Quality Suites
Mobile DevOps + Visual Studio Team Services
Code Repository
Build + Deploy
Visual Studio Team Services
Xamarin Test
Cloud
Crash Analytics
Xamarin
Studio
Visual
Studio
Automated Testing
Monitor and improve
Backlog
HockeyApp
Beta Testing
User Feedback
HockeyApp
Mobile DevOps + Visual Studio Team Services
Code Repository
Build + Deploy
Visual Studio Team Services
Xamarin Test
Cloud
Crash Analytics
Xamarin
Studio
Visual
Studio
Automated Testing
Monitor and improve
Backlog
HockeyApp
Beta Testing
User Feedback
HockeyApp
MDM/MAM &
Security
Mobile Apps
Development
Services
Development
DevOps
Management &
Security
Visual Studio
PowerApps
.NET, Xamarin, Cordova
Azure App Service
Visual Studio
Visual Studio Code
VSTS / TFS,
HockeyApp,
Xamarin Test Cloud
EMS
Intune Apps SDK
Azure RMS
Secure apps, devices and Management
Authorization & Authentication
Threats & Analysis
Data
User, App & Device
Od vývoje přes nasazení po správu
napříč platformami
Visual Studio
PowerApps
.NET, Xamarin, Cordova
Azure App Service
Visual Studio
VSTS / TFS,
HockeyApp,
Xamarin Test Cloud
EMS
Intune 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/

Podobné dokumenty

Nástroje pro vývoj aplikací v závislosti na platformě a jejich vazba na

Nástroje pro vývoj aplikací v závislosti na platformě a jejich vazba na celým životním cyklem aplikace. Například z vhodně vytvořených ER-diagramů je možné nechat vygenerovat kód pro vytvoření namodelovaných objektů. Při pokročilé práci a potřeby editace nám refactorin...

Více

- Microsoft Partner Network

- Microsoft Partner Network Důležitá data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Více

Inzertní portál - Web Revolution Web Revolution

Inzertní portál - Web Revolution Web Revolution se upraví cesta k swf souboru. Např. vložíte na server soubor banner.swf a poté upravíte cestu k souboru následovně: Více