• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mike Ormond: Windows Phone 7 Development (DDD Guathon)
 

Mike Ormond: Windows Phone 7 Development (DDD Guathon)

on

  • 3,304 views

As SlideShare doesn't support animations / transitions some of the slides are difficult to read. You can use the download feature if this is a problem.

As SlideShare doesn't support animations / transitions some of the slides are difficult to read. You can use the download feature if this is a problem.

Statistics

Views

Total Views
3,304
Views on SlideShare
3,171
Embed Views
133

Actions

Likes
1
Downloads
133
Comments
0

6 Embeds 133

http://blog.livedoor.jp 83
http://blogs.msdn.com 40
http://www.marcmywords.org 6
http://www.linkedin.com 2
http://translate.googleusercontent.com 1
http://marcholmes.posterous.com 1

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

    Mike Ormond: Windows Phone 7 Development (DDD Guathon) Mike Ormond: Windows Phone 7 Development (DDD Guathon) Presentation Transcript

    • Mike Ormond
      Developer Evangelist
      Windows Phone 7Development
      @MikeOrmond
      http://bit.ly/mikeormond
      mike.ormond@microsoft.com
      Microsoft Ltd
    • Fundamentals
    • Three Red Threads
      Personal – your day, your way
      Relevant – your people, your location
      Connected – your stuff, your peace of mind
    • Hardware Platform
      Capacitive touch
      4 or more contact points
      800 (480)
      Sensors
      A-GPS, Accelerometer, Compass, Light, Proximity
      Camera
      5 mega pixels or more
      Multimedia
      Common detailed specs, Codec acceleration
      Memory
      256MB RAM or more, 8GB Flash or more
      GPU
      DirectX 9 acceleration
      CPU
      ARMv7 Cortex/Scorpion or better
      Hardware buttons | Back, Start, Search
      480 (320)
    • Building Applications
      • High performance game framework
      • Rapid creation of multi-screen 2D and 3D games
      • Rich content pipeline
      • Mature, robust, widely adopted technology
      • Xbox 360, Windows, and Zune
      • Modern application UI framework
      • Rapid creation of visually stunning apps
      • Metro-themed UI controls
      • 500,000 developers spanning Windows and web
    • Silverlight Recipe
      Start with Silverlight 3
      You don’t get everything in Silverlight 3
      Eg DLR, HTML DOM Bridge, Sockets, JS programmability
      But you do get some extra bits
      Eg SIP, Manipulations, Launchers and other phone specific features
      And…
      Access to XNA features
    • XNA Recipe
      Game Studio 4
      Access to most namespaces
      And…
      Access to Silverlight features
    • Development Tools
      Silverlight & XNA Project Types
      Emulator
      Visual Studio Debug
      Blend for Phone
      Express
      - Emulator
      Beta
      - Device
      Developer Registration Tool
      XAP Deployment Tool
      Windows Phone Developer Tools
      (WPDT)
    • Development Process
      C#
      XAML
      +
      Manifest
      Assemblies
      Resources
      XAP
    • Demo
    • Marketplace
    • Overview
      Details
      DEEPEN CUSTOMER CONNECTION
      £67 + VAT
      Trial API
      Broad business model & billing support
      Push Notification, update & glance able tiles
      Unlimited Paid Apps
      5 Free Apps
      70% Revenue Share
      EASILY MANAGE YOUR BUSINESS
      Credit Card & Mobile Operator Billing
      Single self-service portal
      Transparent policies, open to 3rd party services
      Beta distribution service
      Device Unlock
      Support for Trials and Betas
      INCREASED DISCOVERABILITY
      Reach all WP7 consumers with worldwide distribution
      Single easy-to-find marketplace on device & PC
      Daily, localized merchandising to promote the very best apps
    • Connected
    • WCF (BasicHttpBinding)
      No custom bindings
      No sockets
      REST
      WebClient
      HttpWebRequest
      Accessing Services
      Windows
      Azure
      Notification
      Services
      Your Hosted
      Service
      Existing Hosted
      Service
      Xbox
      Live
      Location
      Service
      Mapping
      Search
    • Phone Concepts
    • (Silverlight) Phone apps are navigation apps
      Navigation
      System.Windows.Application
      MyApp
      Microsoft.Phone.Controls.PhoneApplicationFrame
      RootVisual
      NavigationService
      Microsoft.Phone.Controls.PhoneApplicationPage
      Page2
      Microsoft.Phone.Controls.PhoneApplicationPage
      Page1
      Microsoft.Phone.Controls.PhoneApplicationPage
      MainPage
    • App Lifecycle & Tombstoning
      Application
      Back-Stack
      Not Started
      Launching
      Closing
      Terminated
      Running
      Activated
      Deactivated
      Tombstoned
    • Demo
    • Push Notifications
      Raw
      Live Tile
      Toast
    • Push Notification Architecture
      Cloud
      Application
      Channel URI
      Phone Application
      HTTP POST
      XML Payload
      Push Client
      Push Library
      Unique Channel URI
      PushNotification
      Microsoft
      Push Notification
      Services
      Request PNs
    • Push Notifications
    • Input
      Accelerometer
      Touch
      Soft Input Panel
      Application Bar
      Hardware
      Buttons
    • Demo
    • Building Phone Applications
    • Where am I?
      GPS
      - Accuracy
      + Power
      + Speed
      - Wilderness
      + Accuracy
      - Power
      - Speed
      - Indoors
      WiFi
      Location services
      Towers
      - Accuracy
      +/- Power
      +/- Speed
      +/- Urban areas
    • Location
      Cloud Service
    • Demo
    • Hubs
    • Panorama & Pivot
    • Demo
    • Launchers & Choosers
      EmailComposeTask
      MarketplaceDetailTask
      MarketplaceHubTask
      MarketplaceLauncher
      MarketplaceReviewTask
      MarketplaceSearchTask
      MediaPlayerLauncher
      PhoneCallTask
      SearchTask
      SmsComposeTask
      WebBrowserTask
      CameraCaptureTask
      EmailAddressChooserTask
      PhoneNumberChooserTask
      PhotoChooserTask
      SaveEmailAddressTask
      SavePhoneNumberTask
    • Demo
    • Orientation
    • Themes
      Magenta
      Purple
      Teal
      Lime
      Brown
      Pink
      Orange
      Blue
      Red
      Green
    • Demo
    • Where next?
      http://developer.windowsphone.com
      http://bit.ly/wp7resources
      http://wpug.net
      @MikeOrmond
      http://bit.ly/mikeormond
      mike.ormond@microsoft.com
    • © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
      The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
      MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.