File | New Start
File | New Philosphy
File | New Customer
File | New Design
File | New Experience
File | New Platform
Smart Design
Integrated Experiences
PEOPLE
OFFICE
PICTURES
MUSIC+VIDEO
MARKETPLACE
GAMES
What will
developers say?
Common Hardware Elements
+   Consistent Platform
+   Quality Focus
=   Windows Phone Hardware
Help end users personalize their phones



Help developers be profitable



Enable cloud powered experiences
Screen




Cloud
Runtime – On “Screen”   Tools


 Code you write on       Tools you use to
    the client           design & develop


Cloud Services          Portal Services


 Code you write on        Tools you use to
    the server              ship & sell
Runtime – On “Screen”                             Tools


Sensors      Media     Data       Location       Phone Emulator

Phone           Xbox LIVE        Notifications       Samples             Documentation

.NET Framework managed code sandbox                  Guides                Community
                                                     Packaging and Verification Tools


 Cloud Services                                    Portal Services
Notifications           App Deployment             Registration             Marketplace

  Location            Identity       Feeds         Validation            MO and CC Billing

                       Social        Maps         Certification         Business Intelligence

                                                   Publishing          Update Management
Cloud Services
Notifications     App Deployment

  Location      Identity   Feeds

                  Social   Maps
Yours
You build; You consume;
Made easy with Cloud Computing
services like Windows Azure

                                       Theirs
                          Made easy with APIs you know;
                          Windows Communication Foundation
                          SOAP. REST. LINQ.

                                                                  Ours
                                                    Notifications
                                                    Location
                                                    Xbox LIVE
                                                    App Deployment & Marketplace
Runtime – On “Screen”


Sensors   Media     Data    Location
Phone        Xbox LIVE     Notifications
.NET Framework managed code sandbox
Two flavors


   Modern XAML/event-driven              High performance game framework
    application UI framework              Rapid creation of multi-screen
   Rapid creation of visually             2D and 3D games
    stunning apps                         Rich content pipeline
   Metro-themed UI                       Mature, robust, widely adopted
    controls                               technology
   HTML/JavaScript                        spanning
   500,000 developers                     Xbox 360,
    spanning Windows                       Windows,
    and web                                and Zune
Common capabilities
Input                                  .NET
•   Touch                              •   Superset of Silverlight 3.0
•   Hardware buttons                   •   Windows Communication Foundation
                                       •   SOAP and REST services

Media
                                       Phone Access
•   Digital media capture & playback
•   Media library access               •   Integrated access to phone UI
                                       •   Sensors
                                       •   Picker for contacts and photos
Data
•   Isolated Storage                   Integrated With Cloud Services
•   LINQ (Objects and XML)
                                       •   App Deployment & Updates
                                       •   Notifications
                                       •   Location
                                       •   Xbox LIVE
demo
navigation
web browser
media
input
os integration
push notifications
14
                15
         New photos online!




Seattle, WA: Sunny and 85 degrees
location
GPS



                                  + Accuracy
                                  - Power
                                  - Speed
                                  - Indoors




- Accuracy
+ Power                              WiFi
+ Speed
- Wilderness

                                  +/- Accuracy
                                  +/- Power
                       Location   +/- Speed
         Cell towers   services   +/- Urban areas
demo
2D and 3D
configurable effects
scaler & orientation
media
sensors & touch
Tools


Phone Emulator
    Samples             Documentation
    Guides                Community
    Packaging and Verification Tools
demos and labs
tools
documentation
developer guides
code samples
Portal Services
Registration         Marketplace

 Validation        MO and CC Billing

Certification   Business Intelligence

 Publishing     Update Management
Develop       Submit          Certify
& Debug       & Validate      & Sign




     Windows Phone
     Application           Marketplace
     Deployment Service
Fun to browse
Try & Buy
Flexible payment
Easy application updates
developer.windowsphone.com
msdn.se/johan

Windows phone 7

  • 3.
  • 4.
    File | NewPhilosphy
  • 5.
    File | NewCustomer
  • 6.
    File | NewDesign
  • 7.
    File | NewExperience
  • 8.
    File | NewPlatform
  • 9.
  • 11.
  • 12.
  • 13.
  • 14.
    Common Hardware Elements + Consistent Platform + Quality Focus = Windows Phone Hardware
  • 15.
    Help end userspersonalize their phones Help developers be profitable Enable cloud powered experiences
  • 16.
  • 17.
    Runtime – On“Screen” Tools Code you write on Tools you use to the client design & develop Cloud Services Portal Services Code you write on Tools you use to the server ship & sell
  • 18.
    Runtime – On“Screen” Tools Sensors Media Data Location Phone Emulator Phone Xbox LIVE Notifications Samples Documentation .NET Framework managed code sandbox Guides Community Packaging and Verification Tools Cloud Services Portal Services Notifications App Deployment Registration Marketplace Location Identity Feeds Validation MO and CC Billing Social Maps Certification Business Intelligence Publishing Update Management
  • 19.
    Cloud Services Notifications App Deployment Location Identity Feeds Social Maps
  • 20.
    Yours You build; Youconsume; Made easy with Cloud Computing services like Windows Azure Theirs Made easy with APIs you know; Windows Communication Foundation SOAP. REST. LINQ. Ours Notifications Location Xbox LIVE App Deployment & Marketplace
  • 21.
    Runtime – On“Screen” Sensors Media Data Location Phone Xbox LIVE Notifications .NET Framework managed code sandbox
  • 22.
    Two flavors  Modern XAML/event-driven  High performance game framework application UI framework  Rapid creation of multi-screen  Rapid creation of visually 2D and 3D games stunning apps  Rich content pipeline  Metro-themed UI  Mature, robust, widely adopted controls technology  HTML/JavaScript spanning  500,000 developers Xbox 360, spanning Windows Windows, and web and Zune
  • 23.
    Common capabilities Input .NET • Touch • Superset of Silverlight 3.0 • Hardware buttons • Windows Communication Foundation • SOAP and REST services Media Phone Access • Digital media capture & playback • Media library access • Integrated access to phone UI • Sensors • Picker for contacts and photos Data • Isolated Storage Integrated With Cloud Services • LINQ (Objects and XML) • App Deployment & Updates • Notifications • Location • Xbox LIVE
  • 25.
  • 26.
  • 27.
  • 28.
    14 15 New photos online! Seattle, WA: Sunny and 85 degrees
  • 29.
  • 30.
    GPS + Accuracy - Power - Speed - Indoors - Accuracy + Power WiFi + Speed - Wilderness +/- Accuracy +/- Power Location +/- Speed Cell towers services +/- Urban areas
  • 32.
  • 35.
    2D and 3D configurableeffects scaler & orientation media sensors & touch
  • 36.
    Tools Phone Emulator Samples Documentation Guides Community Packaging and Verification Tools
  • 37.
  • 38.
    Portal Services Registration Marketplace Validation MO and CC Billing Certification Business Intelligence Publishing Update Management
  • 39.
    Develop Submit Certify & Debug & Validate & Sign Windows Phone Application Marketplace Deployment Service
  • 40.
    Fun to browse Try& Buy Flexible payment Easy application updates
  • 41.
  • 42.