20
Windows Phone 7 Overview for Developers

Windows Phone 7 Overview for Developers

  • Upload
    chyna

  • View
    20

  • Download
    0

Embed Size (px)

DESCRIPTION

Windows Phone 7 Overview for Developers. New Start. Philosophy. Customer. Design. Experience. Platform. Windows Phone Hardware. Common Hardware Elements. Consistent Platform. Quality Focus. 800 or 480. Consistent set of hardware capabilities defined by Microsoft. - PowerPoint PPT Presentation

Citation preview

Page 1: Windows Phone 7 Overview for Developers

Windows Phone 7Overview for Developers

Page 2: Windows Phone 7 Overview for Developers

New Start

PhilosophyCustomerDesignExperiencePlatform

Page 3: Windows Phone 7 Overview for Developers

Consistent set of hardware capabilities defined by Microsoft 800 or 480

480 or 320

One resolution at launchSecond resolution added laterSame touch inputConsistent processor / GPUSame available RAMOptional keyboard

Consistent Platform

Windows Phone

Hardware

Common Hardware Elements

Quality Focus

Page 4: Windows Phone 7 Overview for Developers

Demo

Associated Press

Hush Hush

Page 5: Windows Phone 7 Overview for Developers

Platform Goals

Modern, powerful run-times and tooling

Help developers be profitable

Enable cloud powered experiences

Page 6: Windows Phone 7 Overview for Developers

Our Proposition to Developers

o Modern, powerful user-experience frameworks & controls

o Built-in Web 2.0 connections

o Xbox LIVE-enabled and 3D games

o The best toolso Standardized targeto End-to-end lifecycle

management

o Multi-screen platform reach and roadmap

o Single worldwide marketplace

o Free toolingo Transparent policies

and practices

Create more captivating applications

Get more done faster with higher quality

Make more now and over the long-term

Easily create and profit from whatyou can conceive today and

tomorrow

Page 7: Windows Phone 7 Overview for Developers

CLOUDSCREEN

Elements of the Application Platform

Cloud Services

Runtime – On “Screen”

Code you write on the

client

Code you write on the

server

Tools & Support

Developer Portal Services

Tools you use to design &

develop

Tools you use to ship & sell

Page 8: Windows Phone 7 Overview for Developers

CLOUDSCREEN

Phone EmulatorSamples DocumentationGuides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Elements of the Application Platform

Tools

Portal ServicesCloud Services

Sensors Media DataXbox LIVE Notifications

.NET Framework managed code sandbox

LocationPhone

Runtime – On “Screen”

Page 9: Windows Phone 7 Overview for Developers

CLOUDSCREEN

Phone EmulatorSamples DocumentationGuides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Elements of the Application Platform

Tools

Portal ServicesCloud Services

Sensors Media DataXbox LIVE Notifications

.NET Framework managed code sandbox

LocationPhone

Runtime – On “Screen”

Page 10: Windows Phone 7 Overview for Developers

Cloud Services

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

NotificationsLocationXbox LIVEApp Deployment & Marketplace

Ours

Page 11: Windows Phone 7 Overview for Developers

Demo

Foursquare

Page 12: Windows Phone 7 Overview for Developers

CLOUDSCREEN

Phone EmulatorSamples DocumentationGuides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Elements of the Application Platform

Tools

Portal ServicesCloud Services

Sensors Media DataXbox LIVE Notifications

.NET Framework managed code sandbox

LocationPhone

Runtime – On “Screen”

Page 13: Windows Phone 7 Overview for Developers

Two Flavors of Applications

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

Page 14: Windows Phone 7 Overview for Developers

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 (accelerometer) • Camera, microphone• Picker for contacts and photosIntegrated With Cloud Services• App Deployment & Updates• Notifications• Location• Xbox LIVE

Page 15: Windows Phone 7 Overview for Developers

Demo

ColorizerMarionett

e

Page 16: Windows Phone 7 Overview for Developers

CLOUDSCREEN

Phone EmulatorSamples DocumentationGuides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Elements of the Application Platform

Tools

Portal ServicesCloud Services

Sensors Media DataXbox LIVE Notifications

.NET Framework managed code sandbox

LocationPhone

Runtime – On “Screen”

Page 17: Windows Phone 7 Overview for Developers

CLOUDSCREEN

Phone EmulatorSamples DocumentationGuides Community

Packaging and Verification Tools

Notifications

Location Identity Feeds

MapsSocial

App Deployment Registration

Validation

Certification

Publishing

Marketplace

MO and CC Billing

Business Intelligence

Update Management

Elements of the Application Platform

Tools

Portal ServicesCloud Services

Sensors Media DataXbox LIVE Notifications

.NET Framework managed code sandbox

LocationPhone

Runtime – On “Screen”

Page 18: Windows Phone 7 Overview for Developers

Application Marketplace

Enhanced Discovery• Easy to find great

applications, games• Fun to browse the

marketplace

Simple, Reliable Acquisition• Try before you buy• Buying and downloading

content is a breeze• Payment flexibility

(MO billing and credit card)

• Easy application updates

Page 19: Windows Phone 7 Overview for Developers

Our Proposition to Developers

o Modern, powerful user-experience frameworks & controls

o Built-in Web 2.0 connections

o Xbox LIVE-enabled and 3D games

o The best toolso Standardized targeto End-to-end lifecycle

management

o Multi-screen platform reach and roadmap

o Single worldwide marketplace

o Free toolingo Transparent policies

and practices

Create more captivating applications

Get more done faster with higher quality

Make more now and over the long-term

Easily create and profit from whatyou can conceive today and

tomorrow

Page 20: Windows Phone 7 Overview for Developers

© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the

date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.