Leveraging Microsoft Embedded and Mobile Platforms

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Leveraging Microsoft Embedded and Mobile Platforms - Presentation Transcript

    1. Leveraging Microsoft Embedded and Mobile Platforms
    2. Who Am I?
    3. Agenda
      • Life after the desktop!
      • Why .NET?
      • Platform Choices
        • PDA
        • Game Console
        • Web
      • Where to start?
    4. Web vs Desktop
    5. The Device Landscape Windows Mobile, Pocket PC, SmartPhone, Windows CE Windows XP, Windows Vista, Windows XP Embedded Remote Controls , Wearable Devices, Auxiliary Displays Increasing functionality .NET Micro Framework .NET Compact Framework .NET Framework
    6. Why mobilise an application?
      • Distributed work forces
      • Competitive advantage
      • Unlock potential of existing data
    7. Why .NET?
      • Language Neutral
      • Virtual Machine
      • Familiar tools
      • Code reuse
    8. C# experience Development Requirements Visual Studio 2008 Project specific SDK Real Hardware
    9. .NET Platform choices
      • Micro
      • Compact
      • Full
      • Silverlight
      • Mono
    10. .NET Micro Framework
      • .NET Runtime in 300KB
      • Does not require an OS
      • Rich Hardware interfacing
      www.devicesolutions.net
    11. .NET Compact Framework
      • 30% functionality in 10% space
      • X86, ARM, SH4, MIPS….
      • Compatible Base Class Library
      Bring .NET to devices Performance and Tools Distributed and Data based apps
    12. Typical Device Specifications Professional 200 – 700 Mhz 32 – 128 MB 128 MB Yes 240 x 320 Standard 100 – 300 Mhz 16 - 64 MB 64 MB No 176 x 220 Processor RAM ROM Touch Screen LCD Resolution
    13. Development Constraints
      • Resources
      • Touch screen
      • Occasionally connected
      • Is your app a “kitchen sink”?
    14. SQL Server Compact 3.5
      • Supports desktop and mobile platforms
      • In-process database engine
      • 1 – 2 MB
      • Minimal duplication
      • Strong security
    15. DEMO Smart Device Hello World
    16. Rich vs Thin Clients
      • Frequent round trips
      • Requires connectivity
      • Limited controls
      • Easy deployment
      • AJAX and Silverlight
    17. Silverlight
      • Rich Internet Application (RIA) Platform
      • Animation, vector graphics, audio-video playback
      • Subset of XAML
      • Guaranteed Codecs
    18. Silverlight Releases
      • Version 1
        • Javascript
      • Version 2 (aka v1.1)
        • CLR (C#)
        • DLR
    19. Silverlight Mobile
      • Closed Beta
        • Windows Mobile
        • Nokia S60
      • Timeline
        • CTP 2 nd Quarter
        • RTW 4 th Quarter
      • Makes use of existing device codecs
    20. DEMO Silverlight Clock
    21. DEMO Zero Gravity
    22. Console Game Development
    23. XNA
      • Managed Runtime
      • Focus on the game not the platform
      • Simplifies cross platform development
        • Desktop, XBOX-360, Zune…
      • Consistent APIs
    24. XNA Game Studio XNA Game Studio Extends C# Express to support XNA Framework, building game content and targeting Xbox 360 XNA Framework Cross-platform game framework and runtime Xbox 360 CLR Custom version of the .NET Compact Framework Framework
    25. Games Extended Framework Core Framework Platform Direct3D XACT XINPUT XContent Application Model Content Pipeline Graphics Audio Input Math Storage Starter Kits Code Content Components XNA Framework Overview
    26. DEMO
      • MSDN Forums
      • MCTS Exam 70-540
      • OpenNETCF SDF
      • Mobile LOB Accelerator
      • Microsoft Mobile Development Handbook
      Compact Framework
      • silverlight.net/forums
      • Silverlight Pad
      • Silverlight for Mobile demos
      • How to learn Silverlight in 10 Steps
      Silverlight
      • creators.xna.com
      • xdadevelopment.com
      • xnamentor.com
      • XBOX LIVE Community Games
      XNA Game Development
    27. Contact Information Christopher Fairbairn ARANZ Medical Ltd Questions? Email: [email_address] Website: www.christec.co.nz/blog/

    + christopherfairbairnchristopherfairbairn, 2 years ago

    custom

    1409 views, 1 favs, 2 embeds more stats

    A demo based introduction of Windows Mobile, .NET C more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1409
      • 1285 on SlideShare
      • 124 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 0
    Most viewed embeds
    • 122 views on http://www.christec.co.nz
    • 2 views on http://christec.co.nz

    more

    All embeds
    • 122 views on http://www.christec.co.nz
    • 2 views on http://christec.co.nz

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories