Your SlideShare is downloading. ×
0
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
WP7 Platform Architecture
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

WP7 Platform Architecture

2,608

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,608
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Kivanc Ozuolmez
    www.kvnc.net
    Senior Consultant , Application Development Serviceline
    Avanade Netherlands
    WP7 Platform ArchitectureWindows Phone 7 and the Windows Phone 7 Application Platform
  • 2. Integrated unique partnershipinnovative solutions that produce results
    • Aimed at industrial and business
    • 3. “cross-industry” solutions
    • 4. Horizontally focused solutions
    • 5. Specializing in the Microsoft platform
    • 6. Technical equipment and architectures
    • 7. Industry, "cross-industry" solutions
    • 8. Extended enterprise platform
    • 9. Superior price, performance
    • 10. Dedicated to research and development
  • Optimal worldwide delivery
    • Application Development
    • 11. Business Intelligence
    • 12. E-commerce
    • 13. Digital Collaboration
    • 14. Microsoft Dynamics CRM
    • 15. Microsoft Dynamics AX
    Avanade ‘Centers of Excellence’
    Global
    • At 21 Countries
    • 16. More than 10.000 Employees
    Netherlands
    • Avanade NL started at 2004
    • 17. 220 employees
    • 18. 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
  • 19. STRATEGY & PHILOSOPHY
  • 20. Changing the Game
    DESIGN
    HARDWARE
    PLATFORM
    Faster to market, more heavy lifting
    Richer, deeper, easier apps
    End user comes first
  • 21. SMART DESIGN
    INTEGRATED EXPERIENCES
  • 22.
  • 23.
  • 24. Integrated Experiences
  • 25.
  • 26. APPLICATION PLATFORM
  • 27. 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
  • 28. Platform components
    Code that executes on the client
    Tools used locally
    Client
    Code that executes in the cloud
    Tools in the cloud
    Server
    14
  • 29. 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
  • 30. Cloud
  • 31. Cloud services
    Your web service
    Custom web service
    App
    Existing web service
    Frameworks
    Microsoft web services
    Cloud client services
    Push
    Locate
  • 32. Location & maps
    GSM Radio
    A-GPS
    Wi-Fi
    App
    Frameworks
    Location client service
  • 33. Push notification service
    14
    New photos online!
    Seattle, WA: Sunny and 85 degrees
  • 34. Custom Cloud services
    Your web service
    App
    Custom web service
    Frameworks
    Existing web service
    Cloud client services
  • 35. Client runtime & frameworks
  • 36. 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
  • 37. XNA Framework
    High performance game framework
    Rapid creation of multiscreen 2D and 3D games
    Rich content pipeline
    Traditional update/draw/present frame loop model
  • 38. 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
  • 39. Application model
    .NET CommonLanguage Runtime
    Goal: Great UserExperiences
    Process Model
    Predictable
    Safe
    High performance
    Innovative
    Service BasedApplication Deployment
  • 40. 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
  • 41. Developer tools
  • 42. App & game deployment
    Develop
    & Debug
    Submit& Validate
    Certify
    & Sign
    Windows Phone Application Deployment Service
    Marketplace
  • 43. Portal services
    http://developer.windowsphone.com
  • 44. Developer portal
    http://developer.windowsphone.com
    Learn
    Build
    Publish
    Earn
    30
  • 45. Q&A
    www.kvnc.net

×