ting ready for windows phone 7 .net users group – 10/15/10 brad tutterow www.codebadger.com twitter.com/codebadger gasmileage.codeplex.com
May 24, 2015
getting ready for windows phone 7stl .net users group – 10/15/10
brad tutterowwww.codebadger.com
twitter.com/codebadgergasmileage.codeplex.com
Consumer Focused
Metro UI
Standardized Hardware Foundation
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 better
800
WV
GA
/ 4
80 H
VG
A
480 WVGA / 320 HVGA
Hardware buttons | Start, Search, Back
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
http://www.flickr.com/photos/alexragone/3869483214/
Phone API’s
Services
Microsoft Services
Existing Web Services
Windows Phone
Cloud integration client services
Frameworks
Your Web Service
Notification ServiceLocation Service
Custom Web Service
Windows Phone
Application
Dev Tools
Demo: Getting started
Demo: DiggingDeeper
MVVMIsolated Storage
Execution LifecycleCalling Services
ModelViewViewModel
Event About
Launching A new instance of your app is starting
Activated The user came back to an existing instance of your app
Closing Your app is being exited permanently
Deactivated The user has left your app for another but may come back later
Application Lifecycle
Transient stateand
Persistent Data
save when deactivatedrestore when activated save when deactivated
restore when activated
save when closingrestore when opening
Demo: Panorama Control
hubs
App Hubhttp://create.msdn.com/
Other resources
www.codebadger.comgasmileage.codeplex.com
windows phone 7 training kit