SlideShare a Scribd company logo
IntroducingWindows Phone 7DevelopmentMatt Lacey	@MRLaceyhttp://blog.mrlacey.co.uk/matt@mrlacey.co.uk
http://blog.mrlacey.co.uktwitter.com/mrlacey
@wpughttp://wpug.net/
http://www.DevEvening.co.uk/@DevEvening
Introducing Windows Phone 7 Development
“will excel in 7 areas”Start experienceSocial communicationsHardware choicePhotosBest for business usersLocation aware searchXbox Live gaming
hardwareCapacitive multi-touchSensorsCameraMemoryGPU & CPUFixed screen sizeAnd it makes phone calls
Building ApplicationsHigh 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 webDevelopment ToolsSilverlight & XNA Project TypesEmulatorVisual Studio DebugBlend for PhoneExpress - Emulator - DeviceDeveloper Registration ToolXAP Deployment ToolWindows Phone Developer Tools(WPDT)
Publishing Process.xap.xap.xap.xap.xap.xap.xap.xapApplication and Game Submission.dll.dll.dll.dll.dll.dll.dll.dllAppPackaging &ValidationAppsubmissionMarketplaceWindows Phone 7 Deployment ServiceApplyTest CriteriaAddMetadataSign
Running an XNA game
XNA Demo
Introducing Windows Phone 7 Development
Principles of “Metro”Clean, Light, Open, FastCelebrate TypographyAlive in MotionContent, Not ChromeAuthentically DigitalFocus on the individualDelightful experiences that are easy to use

More Related Content

PDF
Building a New Generation of Mobile Games with Speech
PPTX
How to devolep an android app
PDF
Microsoft Tools for Android Developers
PPTX
Windows 10 & Raspberry Pi 2
PPTX
WP7 Study 발표 - WinMoDev
PDF
Windows Phone 7 Platform Overview
PPTX
01 wp7 introduction
PPTX
Windows Phone 7
Building a New Generation of Mobile Games with Speech
How to devolep an android app
Microsoft Tools for Android Developers
Windows 10 & Raspberry Pi 2
WP7 Study 발표 - WinMoDev
Windows Phone 7 Platform Overview
01 wp7 introduction
Windows Phone 7

Similar to Introducing Windows Phone 7 Development (20)

PPTX
Delivering HTML5 and Modern Apps
PPTX
FewebPlus @ microsoft 19 april 2010 mix
PDF
Conociendo el ecosistema de Windows Phone 8 y Windows 8
PPTX
Desenvolvimento de Jogos em XNA para Windows Phone 7
PPTX
WP7 HUB_Overview and application platform
PPTX
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
PPTX
Windows phone7 By Subodh
PPT
Leveraging Microsoft Embedded and Mobile Platforms
PPTX
WP7 HUB_Launch event WP7
PPTX
Introducing the Windows Phone Application Platform
PPTX
Windows 8 App and Game Development Landscape
PPTX
Mah tweets oss wp7
PDF
Windows 10 IoT Core - Inovasyon Haftasi - TİM
PPTX
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
PPTX
Windows Phone 7: Silverlight
PPTX
Windows Phone Introduction
PPTX
Introduction to Silverlight 3 @ Epicenter.ie
PPT
Native, Web or Hybrid Mobile App Development?
PPTX
Windows 8 app development for beginners
PPTX
Présentation Windows Phone 7
Delivering HTML5 and Modern Apps
FewebPlus @ microsoft 19 april 2010 mix
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Desenvolvimento de Jogos em XNA para Windows Phone 7
WP7 HUB_Overview and application platform
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Windows phone7 By Subodh
Leveraging Microsoft Embedded and Mobile Platforms
WP7 HUB_Launch event WP7
Introducing the Windows Phone Application Platform
Windows 8 App and Game Development Landscape
Mah tweets oss wp7
Windows 10 IoT Core - Inovasyon Haftasi - TİM
Маргарита Остапчук (Microsoft Украина) «Разработка на универсальной платформе...
Windows Phone 7: Silverlight
Windows Phone Introduction
Introduction to Silverlight 3 @ Epicenter.ie
Native, Web or Hybrid Mobile App Development?
Windows 8 app development for beginners
Présentation Windows Phone 7
Ad

More from Matt Lacey (20)

PPTX
Modern XAML Development - Matt Lacey
PPTX
"Write Once, Run Everywhere" & Windows 10
PPTX
Is your mobile app as secure as you think?
PPTX
A look behind the scenes: Windows 8 background processing
PPTX
Intro to the App Developers Alliance @ WPUG
PDF
Wpug vserv developer deck- march 2014 global
PPTX
Pricing mobile apps
PPTX
10 tips for porting to Windows Phone 8
PPTX
Preparing for WP8
PPTX
Thinking mobile and beyond (Dundee)
PPTX
Awesome Windows Phone Development (Aberdeen)
PPTX
WPSDK 7.1.1
PPTX
Deep linking and secondary tiles
PPTX
PhoneGap @ LDNUG
PPTX
WP7Dev with HTML & JavaScript
PPTX
Xna for wp7
PPTX
Why care about mobile? And what is Windows Phone 7?
PPTX
Developing for Windows7 with the APICodepack
PPTX
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
PPTX
Mobile Web 2.0 (DDD Scotland - Grok Talk)
Modern XAML Development - Matt Lacey
"Write Once, Run Everywhere" & Windows 10
Is your mobile app as secure as you think?
A look behind the scenes: Windows 8 background processing
Intro to the App Developers Alliance @ WPUG
Wpug vserv developer deck- march 2014 global
Pricing mobile apps
10 tips for porting to Windows Phone 8
Preparing for WP8
Thinking mobile and beyond (Dundee)
Awesome Windows Phone Development (Aberdeen)
WPSDK 7.1.1
Deep linking and secondary tiles
PhoneGap @ LDNUG
WP7Dev with HTML & JavaScript
Xna for wp7
Why care about mobile? And what is Windows Phone 7?
Developing for Windows7 with the APICodepack
Mobile Web 2.0 & MDBF (DDDSW - Grok Talk)
Mobile Web 2.0 (DDD Scotland - Grok Talk)
Ad

Recently uploaded (20)

PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
Modernising the Digital Integration Hub
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Hybrid model detection and classification of lung cancer
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Tartificialntelligence_presentation.pptx
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
project resource management chapter-09.pdf
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Modernising the Digital Integration Hub
Web App vs Mobile App What Should You Build First.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Hybrid model detection and classification of lung cancer
OMC Textile Division Presentation 2021.pptx
NewMind AI Weekly Chronicles - August'25-Week II
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Developing a website for English-speaking practice to English as a foreign la...
Tartificialntelligence_presentation.pptx
Enhancing emotion recognition model for a student engagement use case through...
O2C Customer Invoices to Receipt V15A.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
project resource management chapter-09.pdf
Getting started with AI Agents and Multi-Agent Systems
Assigned Numbers - 2025 - Bluetooth® Document
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...

Introducing Windows Phone 7 Development

Editor's Notes

  • #12: Update is responsible for reading the state of the user input, network input and mutating the game stateDraw is responsible for reading the game state and rendering that to the screen
  • #13: outputTheming (panorama & pivot) Orientation Sound (Microsoft.Xna.Framework.Audio.SoundEffect)Input- App Bar Sip (inputtype) back button (override OnBackKeyPress) Accelerometer gestures Microphone (Microsoft.Xna.Framework.Audio.Microphone)- Launchers & ChoosersApp lifecycleBack buttonLocation (+ maps)
  • #16: outputTheming (panorama & pivot) Orientation Sound (Microsoft.Xna.Framework.Audio.SoundEffect)Input- App Bar Sip (inputtype) back button (override OnBackKeyPress) Accelerometer gestures Microphone (Microsoft.Xna.Framework.Audio.Microphone)- Launchers & ChoosersApp lifecycleLocation (+ maps)