introducing windows phone 7 development
DESCRIPTION
Presentation given on Windows Phone 7 development at VBUG London on 12 OctTRANSCRIPT
7
Matt Lacey
IntroducingWindows Phone
7Development
@MRLaceyhttp://blog.mrlacey.co.uk/
http://blog.mrlacey.co.uk
twitter.com/mrlacey
@wpughttp://wpug.net/
http://www.DevEvening.co.uk/
@DevEvening
“will excel in 7 areas”
Start experience
Social communications
Hardware choice
Photos
Best for business users
Location aware search
Xbox Live gaming
hardware
Capacitive multi-touch
Sensors
Camera
Memory
GPU & CPU
Fixed screen size
And it makes phone calls
Building Applications
High performance game framework
Rapid creation of multi-screen 2D and 3D games
Rich content pipeline Mature, robust, widely adopted
technology Xbox 360, Windows, and Zune
Modern application UI framework
Rapid creation of visually stunning apps
Metro-themed UI controls
500,000 developers spanning Windows and web
Development Tools
Expres
sBlen
d
for
Phon
e
Emulator
Windows Phone Developer Tools
(WPDT)
Visual Studio Debug
Silverlight & XNA Project
Types
- Emulator
- Device
Developer Registration Tool
XAP Deployment Tool
Publishing Process
Application and Game Submission
Sign
Windows Phone 7 Deployment Service
.xap
.dllApp
submission
AppPackaging &Validation
.xap
.dll
.xap
.dll
.xap
.dll
ApplyTest
Criteria
Marketplace
AddMetadata
.xap
.dll
.xap
.dll
.xap
.dll
.xap
.dll
Initialize LoadContent
Game Loop
UnloadContent
Running an XNA game
DrawUpdate
XNA Demo
Principles of “Metro”
Clean, Light, Open, FastCelebrate TypographyAlive in MotionContent, Not ChromeAuthentically DigitalFocus on the individualDelightful experiences that are easy to use
Demos
App Lifecycle & Tombstoning
Not Starte
d
Launching Closing
Terminated
Running
Deactivated
Tombstoned
Activated
ApplicationBack-Stack
Push Notifications
Raw Live Tile Toast
Silverlight for Windows Phone Toolkit
• GestureService/GestureListener • ContextMenu • DatePicker • TimePicker • ToggleSwitch • WrapPanel
What we’ve seenHardwareDeveloper Tools & ExperienceXNA vs/& SilverlightMarketplace“Metro” ToolkitApplication Life cycle Push NotificationsOrientation LocationLaunchers & Choosers InputIsolated Storage Hubs
Windows Phone
Now what?
http://wpug.net/resources http://
developer.windowsphone.com
@MRLacey
http://mrlacey.co.uk/
http://create.msdn.com/