The slides for my presentation/demo on "Developing Windows Phone7 Applications with Silverlight". It was part of the Visual Studio 2010 Community launch event held in Dhaka, Bangladesh on the 8th of May, 2010.
4. Windows Phone7 Microsoft’s answer to Iphone and Android Metro Real time updates Contacts, Photo, music, Games, Maps Social media Applications Hubs & Tiles Multi-touch (capacitive) Accelerometer Local and online content
5. Windows Phone7 Capabilites Input (multi-touch, hardware buttons, SIP) Media (digital media playback and capture) Phone sensors and APIs (accelerometer, contact, sms) .NET (Silverlight, .NET Base Class Library) Web (webservices, WCF) Data (XML, Isolated storage, LINQ, LINQ to XML) Cloud services (notifications, updates, location, xbox)
7. The Application Platform Tools for Development 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
8. Silverlight Application framework (rich functionalities: multimedia, graphics, animation and interactivity all in a single runtime environment) User interfaces are declared in Extensible Application Markup Language (XAML) and programmed using.NET Framework Event driven Programming logic can be written in any .NET languages (C#, VB.NET)
9. Tools Windows Phone Developer Tools (CTP) Visual Studio 2010 / Express (free version) Expression Blend Testing: Windows Phone7 Emulator
14. Snippets from the demo… (cont.) Use NavigationService tojump to another xaml page Defining InputScope allows Standard input panel to showappropriate layout Button click event handler Playing videos
15. Snippets from the demo… (cont.) Add reference Microsoft.Phone.Shell, then add xml namespace to App.xaml Define the application barunder Application.Resource Click event handlers onApp.xaml.cs Adding the App bar defined in App.xamlto any mobile page easily
16. Opportunities Windows Phone Marketplace ($$$) Outsourcing Open source - working with the community Knowledge of silverlight will be useful for web, mobile and desktop application development.
17. Resources Some links to further resources on the web: http://developer.windowsphone.com/http://twitter.com/wp7dev http://developer.windowsphone.com/windows-phone-7-series/ http://live.visitmix.com/ http://www.silverlight.net/getstarted/devices/windows-phone/http://go.microsoft.com/?linkid=9713252 – Design Guidelines!!! http://social.msdn.microsoft.com/Forums/en-US/windowsphone7series http://channel9.msdn.com/learn/courses/WP7TrainingKit/ Blogs http://timheuer.com http://shawnoster.com/