Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
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
Editor's Notes
Enabled a platform for consumers, this means we need to enable developers to create the best application