Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2014/8/30 Hokuriku.NET vol.15

2014/8/30 Hokuriku.NET vol.15

Akiko Kawai

August 30, 2014
Tweet

More Decks by Akiko Kawai

Other Decks in Technology

Transcript

  1. Room metro Osaka
    C++テンプレート読書会
    Microsoft MVP for Client App Dev[Jan,2010-Dec,2013]
    Microsoft MVP for Client Development [Jan,2014-Jun,2014]
    Microsoft MVP for Windows Platform Development
    [Jul,2014-Dec,2014]

    View full-size slide

  2. Windows SDKs
    WinRT (native)
    XAML
    -Windows8.1
    DirectX / XAML
    -DirectX11.2
    C/C++
    -C++11
    CRT
    HTML / CSS
    -Trident
    C# / VB FCL JavaScript
    -Chakra
    WinJS
    描画
    言語
    VM CLR
    (native) Internet Explorer
    -WWAHost.exe
    Win32 /
    COM
    • Core
    • Controls
    • Data and content
    • Devices
    • Files and Folders
    • Globalization
    • Graphics
    • Helpers
    • Media
    • Networking
    • Printing
    • Presentation
    • Remote Desktop
    • Security
    • Social
    • UI Automation
    • User interaction
    API
    (公開さ
    れてい
    る機能)
    Desktop
    Windows Store
    Apps

    View full-size slide

  3. http://msdn.microsoft.com/en-us/library/br205753
    Windows SDKs
    Windows Runtime Win32 / COM
    Desktop Apps
    Windows Store Apps

    View full-size slide

  4. Windows SDKs
    Windows Runtime
    Windows Store Apps
    C/C++
    -C++11
    C# / VB JavaScript
    -Chakra

    View full-size slide

  5. Windows SDKs
    Windows Runtime
    Windows Store Apps
    C/C++ C# / VB JavaScript
    Application Binary Interface

    View full-size slide

  6. Windows SDKs
    Windows Runtime
    Windows Store Apps
    WinMD
    C# / VB
    1
    2
    CLR

    View full-size slide

  7. Windows SDKs
    Windows Runtime
    Windows Store Apps
    C/C++
    WinMD
    1
    2

    View full-size slide

  8. Windows SDKs
    Windows Runtime
    Windows Store Apps
    WinMD
    JavaScript
    Internet Explorer
    -WWAHost.exe

    View full-size slide

  9. Windows SDKs
    Windows Runtime
    Windows Store Apps
    C/C++ C# / VB JavaScript
    Application Binary Interface

    View full-size slide

  10. Background task

    View full-size slide

  11. Windows Push Notification Services

    View full-size slide

  12. Windows Push Notification Services

    View full-size slide

  13. 共有ソースアプリ
    (共有するデータを持っている)
    ターゲットアプリ
    (共有されたデータを受け取る)

    View full-size slide

  14. http://www.microsoftvirtualacademy.com/training-courses/decode-track1

    View full-size slide

  15. http://adsinapps.microsoft.com/ja-jp/sdk
    https://pubcenter.microsoft.com

    View full-size slide

  16. ApplicationDataを直接使う
    VSテンプレートのNavigationHelperクラスのpageStateを使う

    View full-size slide

  17. http://okazuki.hatenablog.com/entry/2014/05/31/153328

    View full-size slide

  18. Windows Phone → Universal apps いばらの道
    Windows store apps → Universal apps まぁ出来る
    Universal apps → Windows store apps
    WP版を使わなけ
    ればよい
    Universal apps → Windows Phone
    ストア版を使わ
    なければよい

    View full-size slide

  19. https://msdn.microsoft.com/ja-jp/windows/apps

    View full-size slide

  20. http://tech.guitarrapc.com/entry/2013/10/15/073820

    View full-size slide

  21. http://blogs.msdn.com/b/japan_platform_sdkwindows_sdk_support_team
    _blog/archive/2014/03/12/2014-03-12-windows.aspx
    Open License, Select Plus で購入可能
    Windows 8.1 Enterprise Sideloading (10 Pack) と Windows 8.1 Enterprise Sideloading (100 Pack) がある

    View full-size slide