Jon Limjap Microsoft MVP for C#
Photo by @jpcoliveros
Photo by @rcdiugun
<ul><li>Overview of Windows Phone 7 </li></ul><ul><li>Development platforms </li></ul><ul><li>Demo: Silverlight Applicatio...
<ul><li>What’s new with this phone? </li></ul>Windows Phone
 
 
 
Consistent specs <ul><ul><li>One resolution at launch </li></ul></ul><ul><ul><li>Second resolution added later </li></ul><...
Capacitive touch 4 or more contact points Sensors A-GPS, Accelerometer, Compass, Light, Proximity Camera 5 mega pixels or ...
<ul><li>What do I use to write applications? </li></ul>
 
CLOUD SCREEN Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools Notifications Location...
Kernel Hardware BSP App Model UI Model Cloud Integration Applications App management Licensing Chamber isolation Software ...
Common Base Class Library Collections ComponentModel Configuration Diagnostics Reflection IO Security Threading Runtime Re...
<ul><li>Touch </li></ul><ul><li>Hardware buttons </li></ul><ul><li>Digital media capture & playback </li></ul><ul><li>Medi...
Application Uniquely identifiable, licensable and serviceable software product packaged as a XAP Application Deployment St...
Develop  & Debug Submit & Validate Certify & Sign Windows Phone  Application Deployment Service Marketplace
<ul><li>Demo </li></ul>
<ul><li>Demo </li></ul>
 
<ul><li>Windows Phone 7 Tutorials http://compiledexperience.com/windows-phone-7 </li></ul><ul><li>Building Windows Phone 7...
Upcoming SlideShare
Loading in …5
×

Developing windows phone 7 applications

2,420 views

Published on

Introductory talk on technologies used to develop applications in Windows Phone 7

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,420
On SlideShare
0
From Embeds
0
Number of Embeds
166
Actions
Shares
0
Downloads
40
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Add logo of Windows Phone 7
  • Developing windows phone 7 applications

    1. 1. Jon Limjap Microsoft MVP for C#
    2. 2. Photo by @jpcoliveros
    3. 3. Photo by @rcdiugun
    4. 4. <ul><li>Overview of Windows Phone 7 </li></ul><ul><li>Development platforms </li></ul><ul><li>Demo: Silverlight Application for WP7 </li></ul><ul><li>Demo: XNA for WP7 </li></ul>
    5. 5. <ul><li>What’s new with this phone? </li></ul>Windows Phone
    6. 9. Consistent specs <ul><ul><li>One resolution at launch </li></ul></ul><ul><ul><li>Second resolution added later </li></ul></ul><ul><ul><li>Same touch input </li></ul></ul><ul><ul><li>Consistent processor / GPU </li></ul></ul><ul><ul><li>Same available RAM </li></ul></ul><ul><ul><li>Optional keyboard </li></ul></ul>Consistent Platform Windows Phone Hardware Common Hardware Elements Quality Focus
    7. 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
    8. 11. <ul><li>What do I use to write applications? </li></ul>
    9. 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”
    10. 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
    11. 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
    12. 16. <ul><li>Touch </li></ul><ul><li>Hardware buttons </li></ul><ul><li>Digital media capture & playback </li></ul><ul><li>Media library access </li></ul><ul><li>Isolated Storage </li></ul><ul><li>LINQ (Objects and XML) </li></ul><ul><li>Superset of Silverlight 3.0 </li></ul><ul><li>Windows Communication Foundation </li></ul><ul><ul><li>SOAP and REST services </li></ul></ul><ul><li>Integrated access to phone UI </li></ul><ul><li>Sensors </li></ul><ul><li>Picker for contacts and photos </li></ul><ul><li>App Deployment & Updates </li></ul><ul><li>Notifications </li></ul><ul><li>Location </li></ul><ul><li>Xbox LIVE </li></ul>Input Media Data .NET Phone Access Integrated With Cloud Services
    13. 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
    14. 18. Develop & Debug Submit & Validate Certify & Sign Windows Phone Application Deployment Service Marketplace
    15. 19. <ul><li>Demo </li></ul>
    16. 20. <ul><li>Demo </li></ul>
    17. 22. <ul><li>Windows Phone 7 Tutorials http://compiledexperience.com/windows-phone-7 </li></ul><ul><li>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 </li></ul><ul><li>Code Samples for Windows Phone http://msdn.microsoft.com/en-us/library/ff431744(VS.92).aspx </li></ul><ul><li>How to: Create Your First XNA Framework Application for Windows Phone http://msdn.microsoft.com/en-us/library/ff472340(v=VS.92).aspx </li></ul>

    ×