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
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
23. CTP of WP7 Dev. Tools ReleasedWindows 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
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 .64ACKAGESune-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
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/
Notes de l'éditeur
[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.