Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

22
Build 2014 Neuigkeiten aus Entwicklersicht Holger Sirtl Microsoft Deutschland GmbH

description

A presentation for the German tech press by Holger Sirtl, Microsoft Germany

Transcript of Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Page 1: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Build 2014

Neuigkeiten aus Entwicklersicht

Holger SirtlMicrosoft Deutschland GmbH

Page 2: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

„Mobile first, Cloud first…“

Page 3: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Neuigkeiten fürEntwickler vonMobile Apps

Page 4: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

3 Ziele der Neuerungen der Dev Plattform1. Erreichen von Nutzern auf Phones, Tablets,

PCs und Xbox (Fernseher)2. Realisieren von Innovationen mit bestehenden

Investments3. Vereinfachte und verbesserte Entwicklung im

Rahmen von Cross-Plattform Projekten

Weitere Informationen:http://blogs.windows.com/windows/b/buildingapps/archive/2014/04/02/extending-platform-commonality-through-universal-windows-apps.aspx

Page 5: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Universal Windows Apps

1. User Interface2. App Model3. APIs4. Werkzeuge5. Store

Eine durchgängige Windows Runtime auf Phone, Tablet, PC, Xbox

Page 6: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Universal Windows Apps

Ein durchgängiges UI KonzeptBerücksichtigung unterschiedlicher Formfaktoren

User Interface

Page 7: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Universal Windows Apps

Ein durchgängiges Modell zu Entwurf und Implementierung von Apps auf Basis der Windows RuntimeAlle Implementierungsmodelle möglich:

• C#/XAML• C++/XAML• C++/DirectX• JavaScript/HTML

App Model und APIs

Page 8: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Universal Windows Apps

Visual Studio 2013 Update 2Neue ProjektvorlagenGeräteunabhängige und gerätespezifische BereicheEmulation aller unterstützten Geräte möglichRelease Candidate ab sofort verfügbarWeitere Diagnosetools für Memory Profiling,UI Responsiveness, Energieverbrauch, CPU Auslastung

Werkzeuge

Page 9: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Universal Windows Apps

Eine geräteübergreifende App Identity• Ein Ziel für Push Notifications• Ein Eintrag im Store• Eine durchgängige In-app-Purchase Möglichkeit

Store

Page 10: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

WinJS als Open Source Projekt

JavaScript Bibliothek für Universal Windows AppsApp Modell mit HTML/JavaScriptApache 2.0 LizenzVerfügbar auf GitHubErmöglicht echte Cross-Plattform Entwicklung

JavaScript Bibliothek für die Windows Runtime

Page 11: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Weitere Neuerungen für Client EntwicklerKinect for Windows v2.0 (verfügbar im Sommer)DirectX 12 durchgängig verfügbar (Xbox, Windows, Phone)Neue SDKs:

Imaging SDK (Bildbearbeitung, Filterung etc.)SensorCore SDK (für bewegungssensitive Apps)

.NET Native (Preview)Team Foundation Server 2013 Update 2 RTW

Page 12: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Neuigkeiten fürEntwickler vonCloud Apps

Page 13: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Microsoft Azure IaaS [Auszug]Virtual Machines• Capture / Deploy Images• Autoscale

Virtual Networking• Point to Site VPN• Dynamic Routing• Static Internal IP

Visual Studio Tooling• Erstellung und Management von VMs• Integriertes Remote Debugging

Page 14: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Microsoft Azure PaaS (Web) [Auszug]Web Sites• Autoscale• Traffic Manager• Webjobs• Backup• Java Support

Visual Studio Tooling• „New Project“ Integration• Powershell Editor• Node.js Projektsupport

Page 15: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Microsoft Azure PaaS (Mobile) [Auszug]Mobile Services• .NET Backend Support• SSO mit Active Directory• Offline Data Sync• Visual Studio Unterstützung• Remote Debugging

Azure Active Directory• iOS + Android SDK• Office 365 API Integration• Azure AD Premium

Page 16: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Microsoft Azure Data Services [Auszug]SQL Databases• SQL Databases bis zu 500 GB• 99,95% SLA• Self-service recovery• Active Geo-Replication

Storage• Lese-Zugriff auf Geo-redundanten Speicher

Page 17: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Tools.NET Compiler Plattform Roslyn Open Source.NET Foundation Open Sourcehttp://www.dotnetfoundation.org/Neues Azure Management Portal• Erweiterte Informationen zum Verbrauch und zu Kosten• Leichter Zugriff auf die genutzten Ressourcen• Integration von Visual Studio Online• Touch Steuerung (auf PC, Tablet etc.)

Resource Groups

Page 18: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

3 Ziele der Neuerungen der Dev Plattform1. Erreichen von Nutzern auf Phones, Tablets,

PCs und Xbox (Fernseher)2. Realisieren von Innovationen mit bestehenden

Investments3. Vereinfachte und verbesserte Entwicklung im

Rahmen von Cross-Plattform Projekten

Weitere Informationen:http://blogs.windows.com/windows/b/buildingapps/archive/2014/04/02/extending-platform-commonality-through-universal-windows-apps.aspx

Page 19: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

One Windows.

Page 20: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

One Platform.

Page 21: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

One Microsoft.

Page 22: Microsoft Build 2014 - Die Neuigkeiten aus Entwicklersicht

Holger SirtlMicrosoft Deutschland GmbHKonrad-Zuse-Straße 185716 Unterschleißheim

Blog: http://blogs.msdn.com/hsirtlPhone: +49 (89) 3176-3140