This document discusses Windows Phone 7 development. It provides an overview of building apps for Windows Phone 7 using Visual Studio and the emulator. It covers the app architecture, tools, and steps to create a basic app that queries contacts and appointments. It also discusses publishing apps to the Windows Phone Marketplace and options for different types of developers, such as game or Silverlight developers, to create Windows Phone apps.
6. session outline overview setting up your system overview 90s for your first app architecture developer marketplace development options becoming a developer silverlight overview Visual Studio emulator creating WP applications querying contacts querying appointments What’s new?
11. Hardware Foundation 11 Windows PhoneHardware Hardware Platform Quality 800 or 480 Defined hardware by Microsoft: Same touch input Unified CPU/GPU Same RAM Keyboard optional 480 or 320
12. Hardware Multimedia Codec acceleration Display 480x800 QVGA Other resolutions in the future Capacitive touch 4+ contact points Memory 256MB RAM or more 8GB Flash or more Sensors A-GPS, Accelerometer, Compass, Light GPU DirectX 9 acceleration Camera 5+ megapixels CPU ARMv7 Hardware buttons Start, Search, Back 12
13. 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 13 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
30. marketplace Enhanced discovery easy to find great applications, games, and so on fun to browse the marketplace Simple, reliable try before you buy payment flexibility easy app update 22
I’m excited to say that in Mango, we’re adding a new set of features that should bridge a lot of these gaps for both the app developer and game developer. We’re exposing a mechanism to allow you to use XNA Graphics capabilities within Silverlight applications.