Slide deck presented at the 2010 Vermont Code Camp. Sample code and notes are available at http://cid-511766c2b5c5bdd3.office.live.com/browse.aspx/DotNet%20Presentations/Vermont%20Code%20Camp%2020100912/Windows%20Phone%207%20via%20Silverlight
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
VT Code Camp 2010 - Introduction to windows phone 7 development with silverlight
1. Introducing Windows Phone 7 Development with Silverlight John Garland Senior Consultant http://blog.dotnetgator.com
2. www.wintellect.com What we do Consulting | Debugging | Training Who we are Founded by top experts on Microsoft– Jeffrey Richter, Jeff Prosise and John Robbins – we pull out all the stops to help our customers achieve their goals through advanced software-based consulting and training solutions. How we do it
4. Basics – Overview Due out for “Holiday 2010” Hardware RTM’ed on 9/1/2010 Tools are currently in Beta, with final release scheduled for 9/16 Marketplace opens in “early October” Key Concepts End-User Experience First Marketplace Hardware Specification Development Platform Simpler than previous experiences Silverlight 3+, XNA Emulator or direct phone connection via USB
5. Basics – Design Glance & Go “METRO” Design Inspired by transportation systems, Xbox, Zune, Media Center Clean, light, full-bleed, low-chrome Experience Home (Tiles) Hubs
6. Basics – Hardware 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 Display - 800 WVGA / 480 HVGA Hardware Buttons – Start, Search, Back
7. Basics – Silverlight Development Windows 7 / Vista required No XP, no Server OS No VB support (yet) – C# only Silverlight 3+ phone-specific APIs HW Integration (Accelerometer, GPS, Camera, Microphone) Hub Integration Service Integration Phone-specific navigation model Not hosted in a browser window (no HTML Bridge) Isolated storage – no quotas, no “Site” Controls enhanced to support touch Limited access to XNA assemblies from Silverlight applications MSDN - Differences between SL for WP7 & Windows
8. Basics – Getting Started Windows Phone Developer Portal http://developer.windowsphone.com Windows Phone 7 Training Kit Windows Phone 7 Jump Start Videos
11. DEMO – Application Lifetime 4 Application Events Launching, Closed Deactivated, Activated “Tombstoning” MSDN – here YochayKiriaty series @ Phone Dev Blog
12.
13. DEMO - Notification Services Registration Notification Service (Phone OS) URL Get URL Notify Phone Show Notification URL MSFT Push Notification Service Notification Something Happens Application Notification Service (App Developer)
14. What’s Next Phone Developer’s Site MSDN Documentation Team Blog Petzold eBook Windows Phone UI Design & Interaction Guide v2 Design Templates for WP7 MSDN Code Samples Making apps real, ideas, real devices Your MS-DPE’s Chris Bowen & Jim O’Neil Firestarter & Garage – 9/30 in Farmington, CT BizSpark Mobile App Match Jesse Liberty’s iPhone to WP7 Tutorial