SlideShare a Scribd company logo
Jon Limjap Microsoft MVP for C#
Photo by @jpcoliveros
Photo by @rcdiugun
Overview of Windows Phone 7 Development platforms Demo: Silverlight Application for WP7 Demo: XNA for WP7
What’s new with this phone? Windows Phone
 
 
 
Consistent specs One resolution at launch Second resolution added later Same touch input Consistent processor / GPU Same available RAM Optional keyboard Consistent Platform Windows Phone Hardware Common Hardware Elements Quality  Focus
Capacitive touch 4 or more contact points Sensors A-GPS, Accelerometer, Compass, Light, Proximity Camera 5 mega pixels or more, flash required, camera button required Multimedia Common detailed specs, Codec acceleration Memory 256MB RAM or more, 8GB Flash or more GPU DirectX 9 acceleration CPU ARMv7 Cortex/Scorpion or better Hardware buttons |  Start, Search, Back
What do I use to write applications?
 
CLOUD SCREEN Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Notifications Location Identity Feeds Maps Social App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Tools Portal Services Cloud Services Sensors Media Data Xbox LIVE Notifications .NET Framework managed code sandbox Location Phone Runtime – On “Screen”
Kernel Hardware BSP App Model UI Model Cloud Integration Applications App management Licensing Chamber isolation Software updates Shell frame  Session manager Direct3D Compositor Xbox LIVE Bing Location Push notifications Windows Live ID Your App UI and logic A-GPS Accelerometer Compass Light Proximity Media Wi-Fi Radio Graphics Security Networking Storage Frameworks Silverlight XNA HTML/JavaScript CLR Hardware Foundation
Common Base Class Library Collections ComponentModel Configuration Diagnostics Reflection IO Security Threading Runtime Resources Globalization Text Location Net ServiceModel Linq Application Object Silverlight Presentation and Media XNA Frameworks for Games Windows Phone Frameworks Navigation Shapes Markup Media Controls Drawing IsolatedStorage Audio Media Graphics Input Drawing GamerServices Content PhoneApplicationPage PushNotification WebBrowserControl Sensors PhoneApplicationFrame Camera Device Integration Launchers & Choosers Windows Phone Controls
Touch Hardware buttons Digital media capture & playback Media library access Isolated Storage LINQ (Objects and XML) Superset of Silverlight 3.0 Windows Communication Foundation SOAP and REST services Integrated access to phone UI Sensors Picker for contacts and photos App Deployment & Updates Notifications Location Xbox LIVE Input Media Data .NET Phone Access Integrated With Cloud Services
Application Uniquely identifiable, licensable and serviceable software product packaged as a XAP Application Deployment Steps include Ingestion, Certification and Signing Application license Crypto-verifiable object issued to grant rights to  an application Windows  Phone Marketplace Windows  Phone Marketplace
Develop  & Debug Submit & Validate Certify & Sign Windows Phone  Application Deployment Service Marketplace
Demo
Demo
 
Windows Phone 7 Tutorials http://compiledexperience.com/windows-phone-7 Building Windows Phone 7 Twitter application using Silverlight http://weblogs.asp.net/scottgu/archive/2010/03/18/building-a-windows-phone-7-twitter-application-using-silverlight.aspx Code Samples for Windows Phone http://msdn.microsoft.com/en-us/library/ff431744(VS.92).aspx How to: Create Your First XNA Framework Application for Windows Phone http://msdn.microsoft.com/en-us/library/ff472340(v=VS.92).aspx

More Related Content

PPT
Microsoft Windows Phone 7 Platform [IndicThreads Mobile Application Developm...
PPTX
Windows phone7 By Subodh
PPT
Windows Phone 7 v.s iOS Development
PPTX
Windows 8 & Phone 8 - an Architectural Battle Plan
PPTX
Developing windows phone 7 application with silverlight
PPTX
Windows Phone 7 Programming Introduction
PPTX
Windows Phone 7 Architecture Overview
PPTX
Desenvolvimento de Jogos em XNA para Windows Phone 7
Microsoft Windows Phone 7 Platform [IndicThreads Mobile Application Developm...
Windows phone7 By Subodh
Windows Phone 7 v.s iOS Development
Windows 8 & Phone 8 - an Architectural Battle Plan
Developing windows phone 7 application with silverlight
Windows Phone 7 Programming Introduction
Windows Phone 7 Architecture Overview
Desenvolvimento de Jogos em XNA para Windows Phone 7

What's hot (20)

PPTX
Developing Applications with Windows Phone 7
PPTX
Dynamic Analysis of Windows Phone 7 Apps
PPT
Windows Phone7 Development
PPTX
The Blackberry Experience
PPT
Validator Network Solutions
PPT
Compact Framework Development For The Desktop Developer
PDF
Windows Phone
PPT
The Windows Live Platform: Build Applications That Have Access to 400 Million...
PPTX
18 windows phone 8.1 for the enterprise developer
PDF
Financial Industry
PPT
Windows Phone
PPTX
Imp beta3
PPTX
Windows phone 7 development
PPTX
Microsoft Partner Benefits for Software Companies
PPTX
Mobile testing
PPTX
Telerik Platform
PPT
Developing Interactive Applications Using Windows Live Robots, Activities, an...
PPTX
The Case for Mobile Web Apps vs Mobile Native Apps
PPTX
Windows Phone 7: Silverlight
PDF
Mobile application development
Developing Applications with Windows Phone 7
Dynamic Analysis of Windows Phone 7 Apps
Windows Phone7 Development
The Blackberry Experience
Validator Network Solutions
Compact Framework Development For The Desktop Developer
Windows Phone
The Windows Live Platform: Build Applications That Have Access to 400 Million...
18 windows phone 8.1 for the enterprise developer
Financial Industry
Windows Phone
Imp beta3
Windows phone 7 development
Microsoft Partner Benefits for Software Companies
Mobile testing
Telerik Platform
Developing Interactive Applications Using Windows Live Robots, Activities, an...
The Case for Mobile Web Apps vs Mobile Native Apps
Windows Phone 7: Silverlight
Mobile application development
Ad

Similar to Developing windows phone 7 applications (20)

PPTX
Windows Phone 7
PPTX
Mike Ormond: Developing for Windows Phone 7
PPSX
Windows Phone 7
PPTX
Wp7 geek night intro developers - saschac
PPTX
microsoft windows phone for government and citizens
PPTX
Bam windows phone 7 for informatics
PPTX
Bam amor mobile development tools
PPTX
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
PDF
Windows Phone Development
PPTX
WP7 HUB_Overview and application platform
PPTX
Introducing the Windows Phone Application Platform
PPT
Introducing ThinkPhone
PPTX
Windows phone
PDF
Conociendo el ecosistema de Windows Phone 8 y Windows 8
PDF
Windows Phone 7 Platform Overview
PPTX
경험 경제에서 바라본 MS 스마트폰 전략
PPTX
Silverlight 4 Briefing
PPTX
Windows Phone 7 Overview
PDF
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
PPTX
FewebPlus @ microsoft 19 april 2010 mix
Windows Phone 7
Mike Ormond: Developing for Windows Phone 7
Windows Phone 7
Wp7 geek night intro developers - saschac
microsoft windows phone for government and citizens
Bam windows phone 7 for informatics
Bam amor mobile development tools
Mike Ormond: Silverlight for Windows Phone 7 (UK TechDays)
Windows Phone Development
WP7 HUB_Overview and application platform
Introducing the Windows Phone Application Platform
Introducing ThinkPhone
Windows phone
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Windows Phone 7 Platform Overview
경험 경제에서 바라본 MS 스마트폰 전략
Silverlight 4 Briefing
Windows Phone 7 Overview
실전 윈도우폰 망고 앱 디자인 & 개발 III(최종)
FewebPlus @ microsoft 19 april 2010 mix
Ad

More from Jacinto Limjap (11)

PPTX
Maintainable UI Tests with Selenium and C#
PPTX
Refactoring to Microservices
PPTX
Donetconf2016: The Future of C#
ODP
C# and the Evolution of a Programming Language
PPTX
SQL vs NoSQL
PPTX
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
PPTX
N-tier and oop - moving across technologies
PPTX
MSDN Ramp-Up Part 3: Business logic
PPT
Automated Unit Testing in Silverlight for Windows Phone 7
PPTX
Dynamics & Object Runtime Composition with C# 4.0
PPTX
Three Developer Abilities They Dont Teach In College
Maintainable UI Tests with Selenium and C#
Refactoring to Microservices
Donetconf2016: The Future of C#
C# and the Evolution of a Programming Language
SQL vs NoSQL
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
N-tier and oop - moving across technologies
MSDN Ramp-Up Part 3: Business logic
Automated Unit Testing in Silverlight for Windows Phone 7
Dynamics & Object Runtime Composition with C# 4.0
Three Developer Abilities They Dont Teach In College

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Electronic commerce courselecture one. Pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
KodekX | Application Modernization Development
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Teaching material agriculture food technology
NewMind AI Weekly Chronicles - August'25 Week I
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
The AUB Centre for AI in Media Proposal.docx
Building Integrated photovoltaic BIPV_UPV.pdf
A Presentation on Artificial Intelligence
Understanding_Digital_Forensics_Presentation.pptx
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Electronic commerce courselecture one. Pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Network Security Unit 5.pdf for BCA BBA.
Dropbox Q2 2025 Financial Results & Investor Presentation
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Spectral efficient network and resource selection model in 5G networks
KodekX | Application Modernization Development
Reach Out and Touch Someone: Haptics and Empathic Computing

Developing windows phone 7 applications

  • 1. Jon Limjap Microsoft MVP for C#
  • 4. Overview of Windows Phone 7 Development platforms Demo: Silverlight Application for WP7 Demo: XNA for WP7
  • 5. What’s new with this phone? Windows Phone
  • 6.  
  • 7.  
  • 8.  
  • 9. Consistent specs One resolution at launch Second resolution added later Same touch input Consistent processor / GPU Same available RAM Optional keyboard Consistent Platform Windows Phone Hardware Common Hardware Elements Quality Focus
  • 10. Capacitive touch 4 or more contact points Sensors A-GPS, Accelerometer, Compass, Light, Proximity Camera 5 mega pixels or more, flash required, camera button required Multimedia Common detailed specs, Codec acceleration Memory 256MB RAM or more, 8GB Flash or more GPU DirectX 9 acceleration CPU ARMv7 Cortex/Scorpion or better Hardware buttons | Start, Search, Back
  • 11. What do I use to write applications?
  • 12.  
  • 13. CLOUD SCREEN Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Notifications Location Identity Feeds Maps Social App Deployment Registration Validation Certification Publishing Marketplace MO and CC Billing Business Intelligence Update Management Tools Portal Services Cloud Services Sensors Media Data Xbox LIVE Notifications .NET Framework managed code sandbox Location Phone Runtime – On “Screen”
  • 14. Kernel Hardware BSP App Model UI Model Cloud Integration Applications App management Licensing Chamber isolation Software updates Shell frame Session manager Direct3D Compositor Xbox LIVE Bing Location Push notifications Windows Live ID Your App UI and logic A-GPS Accelerometer Compass Light Proximity Media Wi-Fi Radio Graphics Security Networking Storage Frameworks Silverlight XNA HTML/JavaScript CLR Hardware Foundation
  • 15. Common Base Class Library Collections ComponentModel Configuration Diagnostics Reflection IO Security Threading Runtime Resources Globalization Text Location Net ServiceModel Linq Application Object Silverlight Presentation and Media XNA Frameworks for Games Windows Phone Frameworks Navigation Shapes Markup Media Controls Drawing IsolatedStorage Audio Media Graphics Input Drawing GamerServices Content PhoneApplicationPage PushNotification WebBrowserControl Sensors PhoneApplicationFrame Camera Device Integration Launchers & Choosers Windows Phone Controls
  • 16. Touch Hardware buttons Digital media capture & playback Media library access Isolated Storage LINQ (Objects and XML) Superset of Silverlight 3.0 Windows Communication Foundation SOAP and REST services Integrated access to phone UI Sensors Picker for contacts and photos App Deployment & Updates Notifications Location Xbox LIVE Input Media Data .NET Phone Access Integrated With Cloud Services
  • 17. Application Uniquely identifiable, licensable and serviceable software product packaged as a XAP Application Deployment Steps include Ingestion, Certification and Signing Application license Crypto-verifiable object issued to grant rights to an application Windows Phone Marketplace Windows Phone Marketplace
  • 18. Develop & Debug Submit & Validate Certify & Sign Windows Phone Application Deployment Service Marketplace
  • 19. Demo
  • 20. Demo
  • 21.  
  • 22. Windows Phone 7 Tutorials http://compiledexperience.com/windows-phone-7 Building Windows Phone 7 Twitter application using Silverlight http://weblogs.asp.net/scottgu/archive/2010/03/18/building-a-windows-phone-7-twitter-application-using-silverlight.aspx Code Samples for Windows Phone http://msdn.microsoft.com/en-us/library/ff431744(VS.92).aspx How to: Create Your First XNA Framework Application for Windows Phone http://msdn.microsoft.com/en-us/library/ff472340(v=VS.92).aspx

Editor's Notes

  • #6: Add logo of Windows Phone 7