Developing Applications for Windows Phone 7 - Chris Ismael
1. Windows Phone 7 Developer Events in Singapore April 16 sgdotnet April 20 RIAction April 22 Hackerspace April 29 iMatch Business Matching Twitter @innovativesg #wp7 #wp7sg Subscribe for email updates here
2. Developing applications for Windows Phone 7 Chris Ismael Developer Evangelist http://innovativesingapore.com @innovativesg
3. Agenda for tonight Introducing WP7 WP7 features shown in MIX10 Some important info for developers WP7 Page-Based Application Development WP7 Games Development Q&A Networking
4. The coding part Silverlight basics WebClient LINQ to <XML> Databinding / DataContext Page Navigation Short animations in Blend Silverlight games in Blend XNA samples
5. SMART DESIGN Windows Phone 7 Series has a smart design that focuses on what is most important to you and works the way you would want A differentkind of phone INTEGRATED EXPERIENCES Windows Phone 7 Series organizes the web and applications to simplify what you do everyday So you don’t miss a moment Designed for life in motion FOR DEVELOPERS A single, cohesive API set and platform
6. MIX10 Windows Phone demos AP News Reader – Silverlight Netflix – Media streaming, Hub integration Graphic.ly – Deep Zoom Foursquare – Map, Location Shazam – Microphone Soccer – Push Notifications SteveB doll – Accelerometer The Harvest - XNA
7. What developers need to know now Managed code dev’t (C#) Silverlight / XNA CTP Tools are free VS2010 Express for Phone Blend 4 for Phone Consistent hardware specs 800 x 480 / 480 x 320 Capacitive touch – 4 points Sensors – AGPS/Accelerometer/Compass/Light/Proximity 3 Hardware buttons… etc “End of year” availability Emulator support VS2010 RTM
8. Getting Data -> Displaying Data REST, WCF, XML, Web Services… “class LTACams()” 1 2 3
9. The and part WebClient/HTTPWebRequest LINQ to XML
11. Getting data into the control XAML listItem[0].Text = traffic[0].loc listItem[1]Text = traffic[1].loc …. DataContext = newMainViewModel(); MainPage.xaml.cs (code-behind) LINQ to XML Code-behind
13. Games for the phone Silverlight “Behaviors” in Blend “Update / Draw” method XNA “Update/Draw” method
14. Phone features Accelerometer Application Bar Isolated Storage Location Media Push Notifications Etc Silverlight basics WebClient/HttpWebRequest LINQ to <XML> Databinding / DataContext Page Navigation Short animations in Blend Silverlight games in Blend XNA samples Topics we have/have not covered
15. Windows Phone 7 Developer Events in Singapore April 16 sgdotnet April 20 RIAction April 22 Hackerspace April 29 iMatch Business Matching Twitter @innovativesg #wp7 #wp7sg Subscribe for email updates here
16. What’s Next? http://developer.windowsphone.com Download the tools Start developing WP7 apps http://innovativesingapore.com Subscribe for updates We will send you Event schedules 1-page doc of MIX10 links and resources This deck and other links to resources shown today Info on prototype device No emails. Talk to us through Twitter
Notes de l'éditeur
Enabled a platform for consumers, this means we need to enable developers to create the best application