Your SlideShare is downloading. ×
Developing windows phone 7 applications
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Developing windows phone 7 applications


Published on

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

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

Published in: Technology

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide
  • Add logo of Windows Phone 7
  • Transcript

    • 1. Jon Limjap Microsoft MVP for C#
    • 2. Photo by @jpcoliveros
    • 3. Photo by @rcdiugun
    • 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
      • Building Windows Phone 7 Twitter application using Silverlight
      • Code Samples for Windows Phone
      • How to: Create Your First XNA Framework Application for Windows Phone