This is an introduction to the new and unique platform while walking you through building phone applications and games from scratch using Visual Studio 2010 and Blend 4. It also covers the new Windows Phone Marketplace and how to deploy applications.
5. Windows PhoneHardware Common Hardware Elements Consistent Platform Quality Focus 800 or 480 Consistent set of hardware capabilities defined by Microsoft One resolution at launch Second resolution added later Same touch input Consistent processor / GPU Same available RAM Optional keyboard 480 or 320
11. Elements of the Application Platform Runtime – On “Screen” Tools & Support Tools you use to design & develop Code you write on the client SCREEN CLOUD Cloud Services Developer Portal Services Code you write on the server Tools you use to ship & sell
12. 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 Elements of the Application Platform
23. Silverlight 3 (Plus) Silverlight 3 with some device-specific additions Accelerometer Touch Location
24. Silverlight for Windows Phone Silverlight and the XNA framework are the basis of the Windows Phone application platform In-browser Silverlight is not part of the first Windows Phone release
29. Visual Studio & .NET Productive development with .NET & C# High performance IDE Intellisense makes coding faster Integrated build/deploy/debug experience MSBuild engine for build automation
30. Windows Phone 7 Series Emulator Supports full application development Reduces costs of test and development Emulator, not a simulator
44. Integrating with the OS Hub integration Enhance the built in hubs with your application Launchers let you fire and forget to an OS app SMS, email, web browser, maps, dialer, search, etc Choosers are like an open file dialog Launches an OS experience for letting the user choose data for the app Picture, contact, camera, etc
45. Hub Integration – Media History Apps can insert entries into the history list
46. Windows Phone Developer Tools Tools Phone Emulator Windows Phone Emulator Samples Documentation Packaging & Verification Tools Guides Community Windows Phone device Packaging and Verification Tools myapp.xap
47. Deployment Process Develop & Debug Submit& Validate Certify & Sign Windows Phone Application Deployment Service Marketplace