Upload
chris-koenig
View
2.806
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Windows Phone 7 Development Overview
Chris KoenigDeveloper EvangelistMicrosoft Corporation
http://chriskoenig.net@chriskoenig
2
A different kind of phone, designed for a life in motion
Philosophy
Customer
Design
Experience
Platform
Metro
4
5
Integrated Experiences
PEOPLE OFFICE
MARKETPLACE
PICTURES MUSIC+VIDEO GAMES
6
Hardware buttons | Start, Search, Back
Standardized Hardware FoundationCapacitive touch4 or more contact points
SensorsA-GPS, Accelerometer, Compass, Light, Proximity
Camera5 mega pixels or more, flash required, camera button required
MultimediaCommon detailed specs, Codec acceleration
Memory256MB RAM or more, 8GB Flash or more
GPUDirectX 9 acceleration
CPUARMv7 Cortex/Scorpion or better8
00
WV
GA
/ 4
80
HV
GA
480 WVGA / 320 HVGA
7
SCREEN
Runtime – On “Screen”
Cloud Services Portal Services
Tools
Elements of the Application Platform
CLOUD
Sensors Media Data
Xbox LIVE Notifications
.NET Framework managed code sandbox
Location
Phone
Phone EmulatorSample
s Documentation
Guides 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
8
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
9
Windows Phone Developer ToolsOne downloadFree!CTP tooling now availableVisual Studio 2010 Express
for Windows PhoneExpression Blend 4 (free plugin for Windows Phone)http://developer.windowsphone.com
Tools
Phone EmulatorSample
s Documentation
Guides Community
Packaging and Verification Tools
Built-in user experiences and APIs integrated with key Microsoft servicesFamiliar API frameworks for interacting with existing Web 2.0 servicesRich support for incorporating custom web services into app-specific
experiences
Cloud IntegrationWindows Phone
Cloud integration client services
Frameworks
Windows Phone Application
Custom Web Service
Your Web Service
Existing Web Services
Microsoft Services
Notification Service7 Series
Location Service7 Series
Deployment Process
Develop & Debug
Submit& Validate
Certify & Sign
Windows Phone Application Deployment Service
Marketplace
Building applications for Windows Phone 7
14
Notifications
WindowsPhone 7Client App
Windows LivePhone Notification
Services
1. Register
2. Phone URI
3. Announce Your ApplicationCloud, Web, etc.
4. Send Message
5. Forward Message
Notifications in Windows Phone 7
17
A different kind of phone
Designed for life in motion
So you can build integrated experiences
Windows Phone 7
18
Resources
− developer.windowsphone.com− windowsteamblog.com/windows_phone− chriskoenig.net− delicious.com/chriskoenig/wp7− silverlight.net
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Visual Studio, the Visual Studio logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.
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.