• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Developing Applications for Windows Phone 7 - Chris Ismael
 

Developing Applications for Windows Phone 7 - Chris Ismael

on

  • 2,249 views

Presentation by Chris Ismael at SgDotNet User Group Meetup (Apr 16, 2010) .

Presentation by Chris Ismael at SgDotNet User Group Meetup (Apr 16, 2010) .

Statistics

Views

Total Views
2,249
Views on SlideShare
2,116
Embed Views
133

Actions

Likes
1
Downloads
86
Comments
0

4 Embeds 133

http://innovativesingapore.com 96
http://www.innovativesingapore.com 18
http://www.slideshare.net 13
http://spiffy.sg 6

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Enabled a platform for consumers, this means we need to enable developers to create the best application

Developing Applications for Windows Phone 7 - Chris Ismael Developing Applications for Windows Phone 7 - Chris Ismael Presentation Transcript

  • 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
  • Developing applications for Windows Phone 7
    Chris Ismael Developer Evangelist
    http://innovativesingapore.com @innovativesg
  • 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
  • The coding part
    Silverlight basics
    WebClient
    LINQ to <XML>
    Databinding / DataContext
    Page Navigation
    Short animations in Blend
    Silverlight games in Blend
    XNA samples
  • 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
  • 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
  • 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
  • Getting Data -> Displaying Data
    REST, WCF, XML, Web Services…
    “class LTACams()”
    1
    2
    3
  • The and part
    WebClient/HTTPWebRequest
    LINQ to XML
  • Displaying controls and adding control event
    MainPage.xaml
    MainPage.xaml.cs (code-behind)
  • 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
  • Navigation inside the application
    HyperLink
    NavigationService
    Overlaying XAML pages
  • Games for the phone
    Silverlight
    “Behaviors” in Blend
    “Update / Draw” method
    XNA
    “Update/Draw” method
  • 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
  • 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
  • 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