Windows Phone 7 Overview for Developers
description
Transcript of Windows Phone 7 Overview for Developers
![Page 1: Windows Phone 7 Overview for Developers](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/1.jpg)
Windows Phone 7Overview for Developers
![Page 2: Windows Phone 7 Overview for Developers](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/2.jpg)
New Start
PhilosophyCustomerDesignExperiencePlatform
![Page 3: Windows Phone 7 Overview for Developers](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/4.jpg)
Demo
Associated Press
Hush Hush
![Page 5: Windows Phone 7 Overview for Developers](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/5.jpg)
Platform Goals
Modern, powerful run-times and tooling
Help developers be profitable
Enable cloud powered experiences
![Page 6: Windows Phone 7 Overview for Developers](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/10.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/11.jpg)
Demo
Foursquare
![Page 12: Windows Phone 7 Overview for Developers](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/12.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/14.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/15.jpg)
Demo
ColorizerMarionett
e
![Page 16: Windows Phone 7 Overview for Developers](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/16.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/17.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/18.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/19.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022070421/568160ef550346895dd025a0/html5/thumbnails/20.jpg)
© 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.