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
Windows Phone 7Overview for Developers
New Start
PhilosophyCustomerDesignExperiencePlatform
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
Demo
Associated Press
Hush Hush
Platform Goals
Modern, powerful run-times and tooling
Help developers be profitable
Enable cloud powered experiences
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
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
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”
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”
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
Demo
Foursquare
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”
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
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
Demo
ColorizerMarionett
e
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”
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”
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
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
© 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.