• Save
WP7 Platform Architecture
Upcoming SlideShare
Loading in...5
×
 

WP7 Platform Architecture

on

  • 3,083 views

 

Statistics

Views

Total Views
3,083
Views on SlideShare
2,906
Embed Views
177

Actions

Likes
0
Downloads
0
Comments
0

5 Embeds 177

http://www.kvnc.net 143
http://kvnc.net 31
http://static.slidesharecdn.com 1
http://www.slideshare.net 1
http://www.linkedin.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

WP7 Platform Architecture WP7 Platform Architecture Presentation Transcript

  • Kivanc Ozuolmez
    www.kvnc.net
    Senior Consultant , Application Development Serviceline
    Avanade Netherlands
    WP7 Platform ArchitectureWindows Phone 7 and the Windows Phone 7 Application Platform
  • Integrated unique partnershipinnovative solutions that produce results
    • Aimed at industrial and business
    • “cross-industry” solutions
    • Horizontally focused solutions
    • Specializing in the Microsoft platform
    • Technical equipment and architectures
    • Industry, "cross-industry" solutions
    • Extended enterprise platform
    • Superior price, performance
    • Dedicated to research and development
  • Optimal worldwide delivery
    • Application Development
    • Business Intelligence
    • E-commerce
    • Digital Collaboration
    • Microsoft Dynamics CRM
    • Microsoft Dynamics AX
    Avanade ‘Centers of Excellence’
    Global
    • At 21 Countries
    • More than 10.000 Employees
    Netherlands
    • Avanade NL started at 2004
    • 220 employees
    • Almere and Eindhoven
  • Agenda
    Metro UI, Cloud Services
    1
    Platform
    2
    VS, Blend, Silverlight, XNA, Cloud, Controls
    Tools
    3
    Arch
    Cloud, Notification Services, Building Lifecycle
    $
    Building Lifecycle , publishing, publishing, publishing..
    Marketplace
  • STRATEGY & PHILOSOPHY
  • Changing the Game
    DESIGN
    HARDWARE
    PLATFORM
    Faster to market, more heavy lifting
    Richer, deeper, easier apps
    End user comes first
  • SMART DESIGN
    INTEGRATED EXPERIENCES
  • Integrated Experiences
  • APPLICATION PLATFORM
  • Platform goals
    End User Customization
    Cloud enablement
    Developer profit
    One stack of frameworks that can be leveraged across multiple devices, tied via cloud
    Financial and otherwise
    A wide variety of thousands of compelling apps and games
  • Platform components
    Code that executes on the client
    Tools used locally
    Client
    Code that executes in the cloud
    Tools in the cloud
    Server
    14
  • Platform components
    Runtime
    Tools
    Client
    Phone Emulator
    Sensors
    Media
    Data
    Location
    Samples
    Documentation
    Xbox LIVE
    Notifications
    Phone
    Guides
    Community
    .NET Framework managed code sandbox
    Packaging and Verification Tools
    Cloud
    Portal
    Notifications
    App Deployment
    Registration
    Marketplace
    Validation
    MO and CC Billing
    Location
    Identity
    Feeds
    Server
    Certification
    Business Intelligence
    Maps
    Social
    Publishing
    Update Management
    15
  • Cloud
  • Cloud services
    Your web service
    Custom web service
    App
    Existing web service
    Frameworks
    Microsoft web services
    Cloud client services
    Push
    Locate
  • Location & maps
    GSM Radio
    A-GPS
    Wi-Fi
    App
    Frameworks
    Location client service
  • Push notification service
    14
    New photos online!
    Seattle, WA: Sunny and 85 degrees
  • Custom Cloud services
    Your web service
    App
    Custom web service
    Frameworks
    Existing web service
    Cloud client services
  • Client runtime & frameworks
  • Silverlight
    Modern application UI framework & runtime
    Rapid creation of visually stunning apps
    METRO themed UI controls, defined in XAML
    XAML, C#, HTML & JavaScript
    Rich media support
  • XNA Framework
    High performance game framework
    Rapid creation of multiscreen 2D and 3D games
    Rich content pipeline
    Traditional update/draw/present frame loop model
  • Common capabilities
    Input
    Multi Touch
    Hardware buttons
    Media
    Digital media capture & playback
    Media library access
    Data
    Isolated storage
    LINQ (Objects & XML)
    Windows Communication Foundation
    SOAP & REST services
    Phone access
    Sensors
    Launchers & choosers
    Cloud services
    Notifications
    Location & mapping
    Xbox LIVE
  • Application model
    .NET CommonLanguage Runtime
    Goal: Great UserExperiences
    Process Model
    Predictable
    Safe
    High performance
    Innovative
    Service BasedApplication Deployment
  • Application life cycle
    Application
    Uniquely identifiable, licensable and serviceable software product packaged as a XAP
    Application Deployment
    Validation, Certification, and Signing
    Windows Phone Marketplace
    Windows Phone Marketplace
    Application license
    Crypto-verifiable object issued to grant rights to an application
  • Developer tools
  • App & game deployment
    Develop
    & Debug
    Submit& Validate
    Certify
    & Sign
    Windows Phone Application Deployment Service
    Marketplace
  • Portal services
    http://developer.windowsphone.com
  • Developer portal
    http://developer.windowsphone.com
    Learn
    Build
    Publish
    Earn
    30
  • Q&A
    www.kvnc.net