22.04 · 22.04.2015 2 ONE WINDOWS Phone Small Tablet 2-in-1s (Tablet or Laptop) Desktops &...
Transcript of 22.04 · 22.04.2015 2 ONE WINDOWS Phone Small Tablet 2-in-1s (Tablet or Laptop) Desktops &...
22.04.2015
2
ONE WINDOWS
PhoneSmall Tablet
2-in-1s(Tablet or Laptop)
Desktops & All-in-Ones
PhabletLargeTablet
Classic Laptop
ONE WINDOWS
Internet of Things
PPIXbox
Huge infrastructure scale is the enabler19 Regions ONLINE…huge datacenter capacity around the world…and we’re growing
100+ datacenters
One of the top 3 networks in the world (coverage, speed, connections)
2 x AWS and 6x Google number of offered regions
G Series – Largest VM available in the market – 32 cores, 448GB Ram, SSD…
Operational Announced
Central USIowa
West USCalifornia
North EuropeIreland
East USVirginia
East US 2Virginia
US GovVirginia
North Central US
Illinois
US GovIowa
South Central US
Texas
Brazil SouthSao Paulo
West EuropeNetherlands
China North *Beijing
China South *Shanghai
Japan EastSaitama
Japan WestOsakaIndia West
TBD
India EastTBD
East AsiaHong Kong
SE AsiaSingapore
Australia WestMelbourne
Australia EastSydney
* Operated by 21Vianet
Ecosystem Provided
Languages, Dev
Tools & App
Containers
CMS & Apps
Devices
Databases
Management
MS Integrated
Operating
systems
22.04.2015
3
Windows Azure
Mobile Services Overview
Windows Store
iOS
Android
Xamarin
Windows Phone
iOS
Android
HTML 5/JS
SDKs
Scripts:
table
scheduled
custom API
REST A
PI
Facebook Twitter Microsoft Google
Active Directory
SQLTable
StorageBlob
Storage
WNS & MPNS APNS GCM
Mongo DB
Notification Hubs
Source Control
3
Notification Hubs Overview
Notification Hub
APNS
GCM
MPNS
WNS
$
¥
¥
$
£
€
$
€
“female” “Seattle” “vanilla”
“female” “Seattle” “vanilla”
“female” “Seattle” “vanilla”
“male” “Seattle” “vanilla”
“female” “Seattle” “vanilla”
“female” “vanilla”
“female” “New York” “chocolate”
“male” “New York” “vanilla”
(gender: female && city: Seattle && flavor: vanilla)
App back-end
On-Premises
Windows Azure
OR
Approaches for device development
Native Web
Tools productivity
Device optimized experience
Updatability
Portability across devices
Microsoft supports your choice
Desktop apps Universal Windows apps
Browser-based applications
22.04.2015
4
C# + XIB C# + AXML C# + XAML
Native UI Native UI Native UI
Black Box
CSS | HTMLJavaScript | TypeScript
The DevOps Cycle
2) Code Repository
1. Developers
3) Build 4) Test
5. Deploy to Cloud
6. Monitor and Improve
Contoso App
Azure
Microsoft für Entwickler
• MSDN: http://msdn.microsoft.com/
• Azure: http://azure.microsoft.com/
• Visual Studio Online: https://app.vssps.visualstudio.com/
• Windows Development: http://dev.windows.com
3rd Party tools:
• Xamarin: http://www.xamarin.com/
• Apache Cordova: http://cordova.apache.org/
22.04.2015
5
Microsoft für Studenten
• Dreamspark: https://www.dreamspark.com/
• Imagine Cup: http://www.imaginecoup.com/
Hausaufgaben
• Live ID anlegen
• Bei Dreamspark registrieren
• Dreamspark Azure Benefits aktivieren
• VS 2013 Community installieren
• Azure Website mit REST-API implementieren