Windows Phone Application Platform

Download Report

Transcript Windows Phone Application Platform

Announcement
Feb 2010 @ WMC
Barcelona
Launch @ WMC Barcelona
Coming Holiday 2010
Change the Rules
Introducing Windows Phone 7
Windows Phone 7 Series
Everything is
Betters
Different
Means
Now
Main Agenda
 User Perspective
 Developer Perspective
User Perspective
Different
from other phones
Windows Phone 7 HUB
People HUB
Music + Video HUB
Picture HUB
Games HUB
Office Hub
MarketPlace HUB
Developer Perspective
Different means Better
1. to create truly compelling apps and games users will love.
2. to get more done with better tool productivity and platform
capabilities.
3. greater opportunity; not just on the phone but across the PC,
web, and TV/game console.
4. Enable developers to profit.
1. Making Money
2. Learning
3. Recognition
Different, For Good Reasons
Smart Design
Integrated Experiences
Photo by: Andrew Butitta, Founder, Talisman Digital Photography
Application Platform
Elements of the Application Platform
Runtime – On “Screen”
Code you write on
the client
SCREEN
CLOUD
Cloud Services
Code you write on
the server
Tools & Support
Tools you use to
design & develop
Developer Portal Services
Tools you use to
ship & sell
Elements of the Application Platform
Runtime – On “Screen”
Tools
Sensors
Media
Data
Location
Phone
Xbox LIVE
Notifications
.NET Framework managed code sandbox
SCREEN
CLOUD
Cloud Services
Notifications
Location
Phone Emulator
Samples
Documentation
Guides
Community
Packaging and Verification Tools
Portal Services
App Deployment
Registration
Marketplace
Identity
Feeds
Validation
MO and CC Billing
Social
Maps
Certification
Business Intelligence
Publishing
Update Management
Cloud Services
SCREEN
CLOUD
Cloud Services
Notifications
Location
App Deployment
Identity
Feeds
Social
Maps
Code you write on
the server
Client Runtime & Frameworks
Runtime – On “Screen”
Sensors
Media
Data
Location
Phone
Xbox LIVE
Notifications
.NET Framework managed code sandbox
SCREEN
CLOUD
Code you write on
the client
Two Flavors of Applications
Windows Phone Developer Tools
Tools
Tools you use to
design & develop
SCREEN
CLOUD
Phone Emulator
Samples
Documentation
Guides
Community
Packaging and Verification Tools
Windows Phone Developer Tools
Tools
• One download
• Free
•
CTP available now!
Phone Emulator
Samples
Documentation
Guides
Community
Packaging and Verification Tools
• http://developer.windowsphone.com
Developer Portal Services
SCREEN
CLOUD
Portal Services
Tools you use to
ship & sell
Registration
Marketplace
Validation
MO and CC Billing
Certification
Business Intelligence
Publishing
Update Management
Deployment Process
Develop
& Debug
Submit
& Validate
Windows Phone
Application
Deployment Service
Certify
& Sign
Marketplace
Application Marketplace
• Enhanced Discovery
– Easy
– Fun
• Simple, Reliable Acquisition
– Try before you buy
– Payment flexibility
– Easy application updates
A different
kind of phone
So you can build
Designed for
life in motion
integrated
experiences
& profit from it
Call to Action
• Download the tools!
• Read and understand the design guidelines
• Watch the MIX10 video presentations
Resources
•
http://developer.windowsphone.com
•
http://windowsteamblog.com/blog/wpdev
•
http://blogs.msdn.com/ckindel
•
http://is.gd/b7PDe
– Download the tools
– Forums
– Links to design guide & other resources
– Team blog
– My blog
– MIX10 videos