TechDays 2013 Developer Keynote

72
platform for modern apps Tim O’Brien General Manager, Evangelism

description

More information on www.techdays.be

Transcript of TechDays 2013 Developer Keynote

Page 1: TechDays 2013 Developer Keynote

platform for modern apps

Tim O’BrienGeneral Manager, Evangelism

Page 2: TechDays 2013 Developer Keynote

devices

services

Page 3: TechDays 2013 Developer Keynote

devices

2003

2010 201

5 2020

50 billion

Cisco

Page 4: TechDays 2013 Developer Keynote

services

By the end of 2013, consumer cloud services for accessing content will be integrated into 90% of all connected

devices

Gartner

Page 5: TechDays 2013 Developer Keynote

natural

modern apps

personalconnected

Page 6: TechDays 2013 Developer Keynote
Page 7: TechDays 2013 Developer Keynote
Page 8: TechDays 2013 Developer Keynote
Page 9: TechDays 2013 Developer Keynote
Page 10: TechDays 2013 Developer Keynote

video

Page 11: TechDays 2013 Developer Keynote
Page 12: TechDays 2013 Developer Keynote

Windows 8

developing for Windows 8

touch-first, full-screen ux

integrated store

existing dev skills, assets

ARM + x86/64 support

Windows Store apps

xaml

CC++

C#VB

html/css

javascript

WinRT

Page 13: TechDays 2013 Developer Keynote

HTML5 on Windows 8 & Windows Phone 8

demo

Ben RigaSenior Technical Evangelist

Page 14: TechDays 2013 Developer Keynote

Work On Your Own DeviceWindows 8 for business

Page 15: TechDays 2013 Developer Keynote
Page 16: TechDays 2013 Developer Keynote

…WW Q4 run rates 4X last year

2012

2011

Windows PhoneSell-Through (WW)

Oct Nov Dec

3x more consumers walk into retail asking for Windows Phone

4X as many RSPs recommend WP2X as many RSPs carry WP4 out of 5 RSPs say WP has upward Brand Momentum

higher share than Apple inPoland, UAE, India, Russia, Argentina, South Africa, Ukraine

overtook BlackBerry in 26 major markets

higher than10% share in Poland, Finland, Ireland, Argentina

IDC Worldwide Quarterly Mobile PhoneTracker, Feb 2013; data for Q4 2012

Windows Phone momentum

Page 17: TechDays 2013 Developer Keynote

Windows Phone app momentum

75%

More downloads

130k+

Apps

91%

More Revenue

Source: Windows Phone Store. Period: 10/30/12 - 1/31/13

92%

Top apps

#1

41k+More apps

More developers

15k+

Amazing apps and growth

Store available

in 50 languages and 191 markets

46 of the top

50 apps available on iPhone

and Android

platforms

Increase in paid

app revenueIncrease

in app downloadsNew

registered

developers

Apps submitted with new Windows Phone 8

SDK in only 12 weeks

Page 18: TechDays 2013 Developer Keynote

new platform features in Windows Phone 8

Page 19: TechDays 2013 Developer Keynote

easy-to-build fast, fluid, UI

Page 20: TechDays 2013 Developer Keynote

Live Tiles, lock screen, and wallpaper

Page 21: TechDays 2013 Developer Keynote

speech

Page 22: TechDays 2013 Developer Keynote

improved dev center and store

Page 23: TechDays 2013 Developer Keynote

deeper integration with phone experiences

Page 24: TechDays 2013 Developer Keynote

better multi-tasking

Page 25: TechDays 2013 Developer Keynote

advanced networking:Bluetooth data transfer, peer networking, proximity connect

Page 26: TechDays 2013 Developer Keynote

90% of the top developer requests

Page 27: TechDays 2013 Developer Keynote

developing for Windows 8 &

Windows Phone 8

Page 28: TechDays 2013 Developer Keynote

Windows 8 & Windows Phone 8 platform Windows apps Windows Phone apps

shared C++ component

shared C# component

common API set

graphics audio media

file system

networking input

commerce

base types sensors

common.NET FX

core CLR

shared Windows core

Page 29: TechDays 2013 Developer Keynote

developing for Windows 8 & Windows Phone 8

demo

Ben RigaSenior Technical Evangelist

Page 30: TechDays 2013 Developer Keynote

integrated store on every Windows device

flexible monetization & transparent process

consumer-driven discoverability

Page 31: TechDays 2013 Developer Keynote

Windows in the cloud

Page 32: TechDays 2013 Developer Keynote

on demand self-service

pooled resources

broadly accessible via network

rapid elasticity

measured and metered

cloud design point

Page 33: TechDays 2013 Developer Keynote

deployment choice

shared environmentalways off-premises

public cloud

dedicated environmentmostly on-premises

private cloud

combination of bothhybrid cloud

Page 34: TechDays 2013 Developer Keynote

open platform

Page 35: TechDays 2013 Developer Keynote

enterprise grade

Page 36: TechDays 2013 Developer Keynote

Active Directory

Hyper-V

.NET

Visual Studio

System Center

Page 37: TechDays 2013 Developer Keynote

Windows AzureMobile Services

easily build cloud back-ends

data, identity management, push notifications

Windows 8, Windows Phone 8, iOS, and Android

Page 38: TechDays 2013 Developer Keynote

Windows Azure Mobile Services

demo

Nick HarrisTechnical Evangelist

Page 39: TechDays 2013 Developer Keynote
Page 40: TechDays 2013 Developer Keynote

Visual Studio Application Lifecycle ManagementBrian KellerPrincipal Technical Evangelist

Page 41: TechDays 2013 Developer Keynote

Unified ALM Solution

Team Foundation

Server

Planning SCM Work Item Tracking Testing and Lab Management Build

Automation

Reporting and Analytics

Page 42: TechDays 2013 Developer Keynote

Modern Apps need a Modern Lifecycle

Continuous Feedback Continuous Quality Continuous DeliveryDefine Develop Operate

CONTINUOUS IMPROVEMENT

CONTINUOUS IMPROVEMENT

Page 43: TechDays 2013 Developer Keynote

CONTINUOUS IMPROVEMENT

CONTINUOUS IMPROVEMENT

Modern Apps need a Modern LifecycleDefine

Develop

Operate

Continuous Improvement

Working software in production

Idea to working software

IdeationREQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Page 44: TechDays 2013 Developer Keynote

Define

Develop

Operate

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ImprovementImpediments

Misunderstood requirements

Conflicting priorities

Page 45: TechDays 2013 Developer Keynote

demoDefine

Page 46: TechDays 2013 Developer Keynote

Define

Develop

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ImprovementWithout barriers

Operate

Storyboarding for requirements alignment

Agile planning tools for stakeholder engagement

Page 47: TechDays 2013 Developer Keynote

Define

Develop

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ValueImpediments

Operate

Loss of focus

Unmet user expectations

Quality as an after-thought

Storyboarding for requirements alignment

Agile planning tools for stakeholder engagement

Page 48: TechDays 2013 Developer Keynote

demoDevelop

Page 49: TechDays 2013 Developer Keynote

DefineREQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ValueWithout barriers

DevelopDeveloper productivity enhancementsIntegrated developer testing

Continuous stakeholder feedback

Operate

Page 50: TechDays 2013 Developer Keynote

DefineREQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ValueImpediments

Develop

Unable to quickly deploy code to production

Production incidents are difficult to troubleshootOperate

Page 51: TechDays 2013 Developer Keynote

demoOperate

Page 52: TechDays 2013 Developer Keynote

DefineREQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

Continuous ValueWithout barriers

Develop

OperateAutomated build-deploy-test

IntelliTrace in production for actionable diagnostics

Page 53: TechDays 2013 Developer Keynote
Page 54: TechDays 2013 Developer Keynote

great device experiences …

… powered by services in the cloud

Page 55: TechDays 2013 Developer Keynote

A caseof apps and services

Katrien De GraeveTechnical Evangelist

Page 56: TechDays 2013 Developer Keynote

The TechDays AppsGitte Vermeiren, Software Consultant, Trainer, Coach (Cronos)Kristof Rennen, Solution Architect at AppStory (Cronos)

Page 57: TechDays 2013 Developer Keynote

Architecture

Windows 8XAML + C#

MVVMWAMS SDK

Windows Phone 7/8XAML + C#Live SDK

REST

(3 Instances)

(1GB Web)(Microsoft Account)

Favorites

Filters

Page 58: TechDays 2013 Developer Keynote

Taking the most out of TechDays 2013 Todo pic

Page 59: TechDays 2013 Developer Keynote

Partners

Page 60: TechDays 2013 Developer Keynote

Partners

Page 61: TechDays 2013 Developer Keynote
Page 62: TechDays 2013 Developer Keynote
Page 63: TechDays 2013 Developer Keynote

http://aka.ms/50euro

Page 64: TechDays 2013 Developer Keynote
Page 65: TechDays 2013 Developer Keynote

Takethe

Jump

Page 66: TechDays 2013 Developer Keynote

http://aka.ms/superhack

Page 67: TechDays 2013 Developer Keynote

Ask The Experts & Networking Today

7PM

Page 68: TechDays 2013 Developer Keynote

Learn from

Experts

Page 69: TechDays 2013 Developer Keynote

Join usPSG -Valencia

Page 70: TechDays 2013 Developer Keynote

Enjoy, Learn Connect

#techdaysbe

Page 71: TechDays 2013 Developer Keynote
Page 72: TechDays 2013 Developer Keynote