What is Modern Development? It is developing cross platform with cloud services. Learn how you can with tools from Microsoft. Learn about Open Source capabilities as well as Visual Studio Code. See how the Microsoft Cloud can power all your modern development apps.
7. Microsoft Azure
What is Cordova?
Native Wrapper
<webview>
Your JavaScript App
• Open source framework
• Hosted webview in iOS and Android
platforms, WWAHost in Windows
platform
• Single, shared HTML, JavaScript, and
CSS codebase deployed to all targets
8. Microsoft Azure
What is Cordova?
Native Wrapper
<webview>
Your JavaScript App
Cordova Plugin JS API
• Open source framework
• Hosted webview in iOS and Android
platforms, WWAHost in Windows
platform
• Single, shared HTML, JavaScript, and
CSS codebase deployed to all targets
• Plugins provide a common JavaScript
API to access device capabilities
9. Microsoft Azure
What is Cordova?
Native Wrapper
<webview>
Your JavaScript App
Cordova Plugin JS API
• Open source framework
• Hosted webview in iOS and Android
platforms, WWAHost in Windows
platform
• Single, shared HTML, JavaScript, and
CSS codebase deployed to all targets
• Plugins provide a common JavaScript
API to access device capabilities
10. Microsoft Azure
How does Cordova work?
• HTML, CSS, JS
• Assets
• HTML, CSS, JS, assets
• HTML, CSS, JS, assets
• HTML, CSS, JS, assets
12. Embracing Open Source
Open Source for the entire
.NET server side stack
Projects
• ASP.NET 5
• Entity Framework
• .NET Core 5
• .NET Compiler Platform
• Plus community projects
Contribute
• .NET Foundation
• GitHub
14. NuGet: Smart and easy way to manage dependencies
• Find the latest release
• Install and configure in your project
• Handle dependencies and versions
• Updates with dependency checking
• Common list of installed packages
• Simplified uninstalls
• Streamlined deployment with Package Restore
15. Visual Studio 2013 2015: The editor for serious web dev
HTML5 / CSS3 standards and smarts
JavaScript language features
Page Inspector + Browser Link
One code editor for client and server
Web Essentials extension
17. Visual Studio Code
Linux, OSX and Windows
Built in support:
C#, Node.js, package
managers, repositories, build
tasks and Git
Syntax highlight/bracket
match
Intellisense
Refactoring
20. PaaS for the Modern Web
A powerful self service platform for developers
A flexible hosting solution for IT
Flexible
Webhostingyourwaywithchoiceoflanguage,
framework,databaseandplatform
Scalable
Scaleoutorupinsecondsonaloadbalanced,
alwaysuptodateglobalinfrastructure
EnterpriseGradeAvailabilitywithsupportfor
SSLandADauthentication
Secure
WINDOWS AZURE WEBSITES
Azure Websites is a scalable, secure and flexible platform for building powerful
web applications to run your business, drive your brand or reach new customers.
29. Microsoft Azure
BizSpark
Microsoft BizSpark is a free of charge global program that provides
free software, support and visibility to help startups succeed.
Software
3 year access to current,
full featured software
development tools.
$150 of monthly Windows
Azure benefits
Support
Professional technical and
product support.
Unique offers from
BizSpark Network Partners
4 free MSDN Support
incidents
Visibility
Profile, offers and events
with opportunities for
marketing visibility.
Connection to BizSpark
Ecosystem - access to
investors, advisors and
mentors
www.bizspark.com
30. Microsoft Azure
BizSpark
Over 50K startups are enrolled in BizSpark in 1000+
countries. To be qualify for the program, startups must
be:
Build
Actively developing
software
Revenue
Privately held and
generating less than U.S. $1
Million in revenue per year
Age
Less than five years old
www.bizspark.com
32. Microsoft Azure
Azure Benefits
SQL and NoSQL databases,
Oracle, MySQL
Modern web technologies
Storage
$150 of free credits
Windows Server 2012 R2
Datacenter
Visual Studio Online
SQL Server 2014 Standard
Ubuntu Server SharePoint
Server Farm
One click installs for common
web apps
33. Microsoft Azure
MSDN Benefits
Office 365 Developer
Account ( 1 User )
Multiple installations across
machines
Developer accounts for
Windows Store and Phone
Software for development
and testing
Simple per-user license
Access to newest Microsoft
products as they release
Access to older versions for
migrating legacy projects
Support and learning
through e-learning, forums
and newsletters
34. Microsoft Azure
Azure for Game
Development
Services
Leaderboards, achievements, media, cloud saves (pick up and
resume on another device), and more…
Host
Multiplayer matches, lobby rooms, chat servers, DLC,
and more.
Y
A
X B
35. Microsoft Azure
Dev Workstations
in the Cloud
Windows Store Development
Workstations in the cloud
Visual Studio Ultimate 2015
Windows 10 Preview
Visual Studio 2013 with Multi-
Device Hybrid Apps CTP 3.0
Windows 7 Enterprise SP1
x64
36. Microsoft Azure
$80 /month
Large Instance (A3 )
4 cores
7GB RAM
10 hours per day
26 days per month
$135 / month
XL instance (A4 )
8 cores
14GB RAM
10 hours per day
22 days per month
$115 /month
Medium instance (A2)
2 cores
3.5 GB RAM
24/7 uptime
Dev Workstations
in the Cloud
37. Microsoft Azure
IaaS: Virtual
Machine in the Cloud
Windows Server, BizTalk,
SharePoint,
SQL Server, Dynamics CRM,
etc.
JDK 6, 7, 8 on Windows
Oracle DB & WebLogic
Oracle Linux
OpenSUSE, SUSE Linux
Enterprise Server
Ubuntu
OpenLogic, and more
38. $116 /month
2 small instances (A1)
1 core
1.75 GB RAM
24/7 uptime
$115 / month
1 medium instance (A2)
2 cores
3.5GB RAM
24/7 uptime
$146 /month
Memory intensive
instance (A7)
8 cores
56GB RAM
5 hours per day
22 days per month
IaaS: Virtual
Machine in the Cloud
39. Microsoft Azure
Cloud Backend
for Mobile Apps Apps
iOS, Android, Windows,
HTML5, PhoneGap, Xamarin
Broadcast Push w/ targeting
(APN, GCM, WNS, etc.)
Social Integration w/
Facebook, Twitter, Google
Auto-Scale to millions of
devices
Backend in C# or NodeJS
Enterprise Single Sign-On w/
Active Directory
Integrate with SQL, Oracle,
SAP, MongoDB
Enterprise-Grade SLA
40. Microsoft Azure
$0 /month
Free Service Tier
1-10 services
20 MB database
500K API calls
100K push notifications
$101 / month
Basic Service Tier
3M API calls
1GB database
1M push notifications
15GB out
Cloud Backend
for Mobile Apps