Your SlideShare is downloading. ×
0
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
Getting Started with WP7 Development
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

Getting Started with WP7 Development

1,730

Published on

Provides an overview of developing for Windows Phone 7.

Provides an overview of developing for Windows Phone 7.

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

No Downloads
Views
Total Views
1,730
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
56
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • [1] http://wmpoweruser.com/official-1-5-million-windows-phone-7-handsets-shipped-faster-than-original-iphone-a-good-start/[2] http://www.thinkdigit.com/Features/Ballmers-keynote-at-CES-2011--details_5918.html[3]http://wp7applist.com/stats/The original iPhone famously took 74 days or more than 10 weeks to sell its first million, and the Motorola Droid around the same period, while the iPad took 4 weeks to sell 1 million devices, around the same rate.It took Android 4 months (Oct 2008 – Mar 2009) to reach ~4,000 apps - http://bit.ly/eF6Vzo
  • *Announced at CES 2011. Also, this post from Microsoft - http://www.microsoft.com/windowsphone/en-us/features/january-update.aspxhttp://www.newzfor.me/news/127859328.aspx http://www.winrumors.com/microsoft-set-to-detail-second-windows-phone-update-at-mobile-world-congress-in-february/ Oct 21, 2010 – WP7 released in Europe, Singapore, and AustraliaNov 8, 2010 – WP7 released in the US and CanadaNov 24, 2010 – WP7 released to MexicoDec 21, 2010 – WP7 released in Saudi Arabia - http://wmpoweruser.com/windows-phone-7-launches-in-saudi-arabia/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+WmPowerUser+(WM+Power+User)Dec 22, 2010 – WP7 released in Thailand - http://bit.ly/g2RuJK - sold outThere’s still uncertainty around the initial update(s). It may be two separate updates or they could be rolled into one. The official release date of either update has not been confirmed.
  • [1] http://download.microsoft.com/download/1/7/7/177D6AF8-17FA-40E7-AB53-00B7CED31729/vm_web.exe[2] http://www.microsoft.com/downloads/en/details.aspx?FamilyID=49b9d0c5-6597-4313-912a-f0cca9c7d277
  • [1] http://www.microsoft.com/downloads/en/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce
  • [1] http://www.zune.net/en-CA/products/software/download/default.htm
  • [1] http://www.dreamspark.com/[2] http://go.microsoft.com/fwlink/?LinkID=183220[3] http://msdn.microsoft.com/en-us/library/gg180730(VS.92).aspx
  • Transcript

    • 1. Getting Started withWindows Phone 7 Development
      13 January 2011
      Jeff Bramwell
      Enterprise Applications Architect
      jbramwell@otsug.org
      twitter.com/jbramwell devmatter.blogspot.com
    • 2. Agenda
      What is Windows Phone 7?
      The Run Down
      Developing for WP7
      Marketing Your Application
      Resources and Links
      Demo
    • 3. What is Windows Phone 7?
      Latest Mobile OS from Microsoft
      Successor to Windows Mobile 6.5
      A complete “reboot”
      Aimed at consumer market
      UI based on Metro
      Focus on text and content – not eye candy
      Standard across all platforms/carriers
      Uses Hubs to group related information/features
    • What is Windows Phone 7? (cont’d)
      Live Tiles to display dynamic information
      Integrates with Xbox Live
      Turn-by-turn play against Xbox or PC now
      Head-to-head play against Xbox or PC in the works
      Integrates with Zune Pass
      But, first and foremost…
      It’s a Phone
    • 9. Standardized Hardware Foundation
      Capacitive touch
      4 or more contact points
      800 WVGA / 480 HVGA
      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
      480 WVGA / 320 HVGA
      Hardware buttons | Start, Search, Back
    • 10. Agenda
      What is Windows Phone 7?
      The Run Down
      Developing for WP7
      Marketing Your Application
      Resources and Links
      Demo
    • 11. Windows Phone 7 Myths
      Nobody is buying WP7 devices…
      > 1.5 million phones sold in the first six weeks1
      Developers aren’t creating WP7 apps…
      > 20,000 developers registered in the marketplace2
      ≈ 2,800 developers currently published in the marketplace3
      There are no apps in the WP7 Marketplace…
      > 6,100 apps after ≈ two months (in line with other app stores)3
      Averaging ≈ 100+ new applications each day
    • 12. Total Applications (13 Jan 11)
      Source: wp7applist.com
    • 13. Applications by Category (13 Jan 11)
      Source: wp7applist.com
    • 14. Paid vs. Free (13 Jan 11)
      Source: wp7applist.com
    • 15. A Quick Timeline
      “NoDo”:
      • Copy/Paste
      • 16. Performance Updates
      • 17. Better Marketplace Search
      1.5 million Windows Phone 7 handsets sold to carriers
      Rumored Updates:
      • CDMA Release
      • 18. Enhanced Dev. Controls
      • 19. New APIs (e.g. multi-task)
      • 20. New Bing features
      Windows Phone 7 Series Officially Unveiled
      Windows Phone 7 Released in North America
      • “Series” dropped from name
      • 21. CTP of WP7 Tools Refreshed
      Windows Phone 7 Released in Saudi Arabia
      “Apollo” - Windows Phone 8
      Nov.
      8th,
      2010
      Nov.
      24th,
      2010
      Dec.
      21st,
      2010
      Dec.
      22nd,
      2010
      Q1
      2011
      Feb. 15th,
      2010
      March
      15th,
      2010
      Oct.
      21st,
      2010
      Fall
      2011
      TBD…
      April
      2nd,
      2010
      Rumored “Mango” Release to Windows Phone 7.5:
      • Silverlight in Browser
      • 22. HTML 5
      MIX 2010:
      • Additional Details Released
      • 23. CTP of WP7 Dev. Tools Released
      Windows Phone 7 Released in Mexico
      Windows Phone 7 Released in Europe, Singapore, and Australia
      Windows Phone 7 Released in Thailand
    • 24. Agenda
      What is Windows Phone 7?
      The Run Down
      Developing for WP7
      Marketing Your Application
      Resources and Links
      Demo
    • 25. Two Flavors of Applications
      • High performance game framework
      • 26. Rapid creation of multi-screen 2D and 3D games
      • 27. Rich content pipeline
      • 28. Mature, robust, widely adopted technology spanning Xbox 360, Windows, and Zune
      • 29. Modern XAML/event-driven application UI framework
      • 30. Rapid creation of visually stunning apps
      • 31. Metro-themed UI controls
      • 32. HTML/JavaScript
      • 33. 500,000 developers spanning Windows and web
    • Elements of the Application Platform
      Tools
      Runtime – On “Screen”
      Phone Emulator
      Sensors
      Media
      Data
      Location
      Samples
      Documentation
      Xbox LIVE
      Notifications
      Phone
      Guides
      Community
      .NET Framework managed code sandbox
      Packaging and Verification Tools
      SCREEN
      CLOUD
      Portal Services
      Cloud Services
      Notifications
      App Deployment
      Registration
      Marketplace
      Validation
      MO and CC Billing
      Location
      Identity
      Feeds
      Certification
      Business Intelligence
      Maps
      Social
      Publishing
      Update Management
    • 34. So Much to Learn
      Silverlight (3’ish) and/or XNA
      Model-View-ViewModel (MVVM)
      Expression Blend and/or Visual Studio
      Tombstoning
      Navigation
      Windows Phone 7 APIs
      Notifications
      Location Services (e.g. GPS, Wi-Fi, cellular)
      Sensors (e.g. accelerometer)
      Launchers and Choosers
      Camera
      And more…
    • 35. Prepare Yourself
      Download the FREE Tools1
      Visual Studio 2010 Express
      XNA Game Studio 4.0 (if desired)
      Windows Phone Emulator
      Microsoft Expression Blend for Windows Phone
      Silverlight
      .NET Framework 4.0
      Windows Phone Developer Tools October 2010 Update2
      Unlock your Windows Phone – if you have one
    • 36. The “Windows 2008” Dilemma
      Windows Phone Developer Tools does NOT support Windows Server 2008 R2
      So, what to do?
      As always, there are hacks…
    • 37. Windows Server 2008 R2
      Windows Phone 7 Developers Tools
      Download the Windows Phone Developer Tools1
      Extract the contents of the setup package by running vm_web.exe /x and choosing a path to extract to
      Go to the folder you extracted to in step 2 and open the file baseline.dat in notepad
      Look for the section named [gencomp7788]
      Change the value InstallOnLHS from 1 to 0
      Change the value InstallOnWin7Server from 1 to 0
      Save and close baseline.dat
      Run setup.exe /web from the path you extracted to in step 2
      Full Instructions Here: http://bit.ly/WP7Tools4WS2008
    • 38. Windows Server 2008 R2
      Zune Client – use to Deploy/Test on WP7 Device
      Download the Zune client1
      Run ZuneSetupPkg.exe /xfrom an elevated command prompt
      Run .x64PACKAGESzune-x64.exeto complete the installation
      Full Instructions Here: http://bit.ly/ZuneClient4WS2008
    • 39. Agenda
      What is Windows Phone 7?
      The Run Down
      Developing for WP7
      Marketing Your Application
      Resources and Links
      Demo
    • 40. Marketing Your Application
      Register with the APP HUB at create.msdn.com
      $99/year – or – FREE for DreamSpark students1
      Read the WP7 Application Certification Requirements2
      Use the Windows Phone Capability Detection Tool3
      Ensure application is tested/proofread
      Test on physical hardware – not just emulator
      Submit for validation and testing via APP HUB
      About three days (based on my experience)
      Promote your application via Twitter, Facebook, etc.
      Sit back and watch the $$$ roll in!
    • 41. Deployment Process
      Develop
      & Debug
      Submit& Validate
      Certify
      & Sign
      Windows Phone Application Deployment Service
      Marketplace
    • 42. Monitor Your Progress
    • 43. Agenda
      What is Windows Phone 7?
      The Run Down
      Developing for WP7
      Marketing Your Application
      Resources and Links
      Demo
    • 44. Resources and Links
      Windows Phone 7 Training Kit
      http://bit.ly/WindowsPhone7TrainingKit
      Windows Phone Developer Guidance Map v2.0
      http://bit.ly/WP7DevGuidanceMapV2
      APP HUB
      http://create.msdn.com
      APP HUB Content Catalog (tons of examples)
      http://create.msdn.com/en-US/education/catalog/
      Books Available on Amazon
      http://amzn.to/WP7Books
      On-line Application Catalog
      http://wp7applist.com/

    ×