Introducing Windows Phone 7 Development
-
Upload
matt-lacey -
Category
Technology
-
view
1.268 -
download
4
description
Transcript of Introducing Windows Phone 7 Development
![Page 1: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/1.jpg)
7
Matt Lacey
IntroducingWindows Phone
7Development
@MRLaceyhttp://blog.mrlacey.co.uk/
![Page 2: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/2.jpg)
http://blog.mrlacey.co.uk
twitter.com/mrlacey
![Page 3: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/3.jpg)
@wpughttp://wpug.net/
![Page 4: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/4.jpg)
http://www.DevEvening.co.uk/
@DevEvening
![Page 5: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/5.jpg)
![Page 6: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/6.jpg)
“will excel in 7 areas”
Start experience
Social communications
Hardware choice
Photos
Best for business users
Location aware search
Xbox Live gaming
![Page 7: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/7.jpg)
hardware
Capacitive multi-touch
Sensors
Camera
Memory
GPU & CPU
Fixed screen size
And it makes phone calls
![Page 8: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/8.jpg)
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
![Page 9: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/9.jpg)
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
![Page 10: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/10.jpg)
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
![Page 11: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/11.jpg)
Initialize LoadContent
Game Loop
UnloadContent
Running an XNA game
DrawUpdate
![Page 12: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/12.jpg)
XNA Demo
![Page 13: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/13.jpg)
![Page 14: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/14.jpg)
Principles of “Metro”
Clean, Light, Open, FastCelebrate TypographyAlive in MotionContent, Not ChromeAuthentically DigitalFocus on the individualDelightful experiences that are easy to use
![Page 15: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/15.jpg)
Demos
![Page 16: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/16.jpg)
App Lifecycle & Tombstoning
Not Starte
d
Launching Closing
Terminated
Running
Deactivated
Tombstoned
Activated
ApplicationBack-Stack
![Page 17: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/17.jpg)
Push Notifications
Raw Live Tile Toast
![Page 18: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/18.jpg)
Silverlight for Windows Phone Toolkit
• GestureService/GestureListener • ContextMenu • DatePicker • TimePicker • ToggleSwitch • WrapPanel
![Page 19: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/19.jpg)
What we’ve seenHardwareDeveloper Tools & ExperienceXNA vs/& SilverlightMarketplace“Metro” ToolkitApplication Life cycle Push NotificationsOrientation LocationLaunchers & Choosers InputIsolated Storage Hubs
![Page 20: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/20.jpg)
![Page 21: Introducing Windows Phone 7 Development](https://reader038.fdocuments.us/reader038/viewer/2022103113/554a0098b4c905557a8b4fae/html5/thumbnails/21.jpg)
Windows Phone
Now what?
http://wpug.net/resources http://
developer.windowsphone.com
@MRLacey
http://mrlacey.co.uk/
http://create.msdn.com/