Windows phone 7

42

description

Presentation from TechDays 2010, introducing the development platform of Windows Phone 7

Transcript of Windows phone 7

Page 1: Windows phone 7
Page 2: Windows phone 7
Page 3: Windows phone 7

File | New Start

Page 4: Windows phone 7

File | New Philosphy

Page 5: Windows phone 7

File | New Customer

Page 6: Windows phone 7

File | New Design

Page 7: Windows phone 7

File | New Experience

Page 8: Windows phone 7

File | New Platform

Page 9: Windows phone 7

Smart Design

Page 10: Windows phone 7
Page 11: Windows phone 7

Integrated Experiences

Page 12: Windows phone 7

PEOPLE OFFICE

MARKETPLACE

PICTURES MUSIC+VIDEO

GAMES

Page 13: Windows phone 7

What will developers say?

Page 14: Windows phone 7

Common Hardware Elements

= Windows Phone Hardware

+ Consistent Platform + Quality Focus

Page 15: Windows phone 7

Help end users personalize their phones

Help developers be profitable

Enable cloud powered experiences

Page 16: Windows phone 7

Screen

Cloud

Page 17: Windows phone 7

Tools

Portal Services Cloud Services

Runtime – On “Screen”

Code you write on the client

Code you write on the server

Tools you use to design & develop

Tools you use to ship & sell

Page 18: Windows phone 7

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

Maps Social

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Tools

Portal Services Cloud Services

Sensors Media Data

Xbox LIVE Notifications

.NET Framework managed code sandbox

Location

Phone

Runtime – On “Screen”

Page 19: Windows phone 7

Notifications

Location Identity Feeds

Maps Social

App Deployment

Cloud Services

Page 20: Windows phone 7

Made easy with APIs you know; Windows Communication Foundation SOAP. REST. LINQ.

Theirs

You build; You consume; Made easy with Cloud Computing services like Windows Azure

Yours

Notifications Location Xbox LIVE App Deployment & Marketplace

Ours

Page 21: Windows phone 7

Sensors Media Data

Xbox LIVE Notifications

.NET Framework managed code sandbox

Location

Phone

Runtime – On “Screen”

Page 22: Windows phone 7

High performance game framework

Rapid creation of multi-screen 2D and 3D games

Rich content pipeline

Mature, robust, widely adopted technology spanning Xbox 360, Windows, and Zune

Modern XAML/event-driven application UI framework

Rapid creation of visually stunning apps

Metro-themed UI controls

HTML/JavaScript

500,000 developers spanning Windows and web

Two flavors

Page 23: Windows phone 7

Common capabilities

Input

• Touch • Hardware buttons

Media

• Digital media capture & playback • Media library access

Data

• Isolated Storage • LINQ (Objects and XML)

.NET

• Superset of Silverlight 3.0 • Windows Communication Foundation

• SOAP and REST services

Phone Access

• Integrated access to phone UI • Sensors • Picker for contacts and photos

Integrated With Cloud Services

• App Deployment & Updates • Notifications • Location • Xbox LIVE

Page 24: Windows phone 7
Page 25: Windows phone 7

demo

Page 26: Windows phone 7

navigation

web browser

media

input

os integration

Page 27: Windows phone 7

push notifications

Page 28: Windows phone 7

New photos online!

Seattle, WA: Sunny and 85 degrees

14 15

Page 29: Windows phone 7

location

Page 30: Windows phone 7

Location

services

WiFi

+ Accuracy

- Power

- Speed

- Indoors

- Accuracy

+ Power

+ Speed

- Wilderness

+/- Accuracy

+/- Power

+/- Speed

+/- Urban areas

GPS

Cell towers

Page 31: Windows phone 7
Page 32: Windows phone 7

demo

Page 33: Windows phone 7
Page 34: Windows phone 7
Page 35: Windows phone 7

2D and 3D

configurable effects

scaler & orientation

media

sensors & touch

Page 36: Windows phone 7

Phone Emulator

Samples Documentation

Guides Community

Packaging and Verification Tools

Tools

Page 37: Windows phone 7

demos and labs

tools

documentation

developer guides

code samples

Page 38: Windows phone 7

Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Portal Services

Page 39: Windows phone 7

Develop & Debug

Submit & Validate

Certify & Sign

Windows Phone Application Deployment Service

Marketplace

Page 40: Windows phone 7

Fun to browse

Easy application updates

Try & Buy Flexible payment

Page 41: Windows phone 7

developer.windowsphone.com

Page 42: Windows phone 7

msdn.se/johan