Download presentation
Presentation is loading. Please wait.
Published byGwenda Chambers Modified over 9 years ago
1
Windows Runtime Deep Dive Brendan Forster Senior Developer, ASP.NET/IIS MVP @shiftkey DEV317
2
#auteched #dev317
6
Windows Kernel Services JavaScript (Chakra) C/C++C#, VB Windows Store Apps Communication & Data Application Model Devices & Printing Windows Runtime APIs Graphics & Media XAMLHTML / CSS HTML JavaScript C C++ C# VB Desktop Apps Win32.NET SL Internet Explorer System Services View Model Controller Kernel DX
7
Windows Kernel Services JavaScript (Chakra) C/C++C#, VB Windows Store Apps Communication & Data Application Model Devices & Printing Windows Runtime APIs Graphics & Media HTML / CSS HTML JavaScript C C++ C# VB Desktop Apps Win32.NET SL Internet Explorer System Services View Model Controller Kernel XAML DX
8
Windows Kernel Services JavaScript (Chakra) C/C++C#, VB Windows Store Apps Communication & Data Application Model Devices & Printing Windows Runtime APIs Graphics & Media HTML / CSS HTML JavaScript C C++ C# VB Desktop Apps Win32.NET SL Internet Explorer System Services View Model Controller Kernel XAML DX
11
demo An introduction to Windows Runtime What even is it?
13
demo What is Windows Metadata anyway? “All I see is blonde, brunette, redhead.”
16
Windows Metadata & Namespace Language Projection Windows Core Windows Runtime Core XAMLStorage…Network UIPickersMediaControls Windows Store App Language Support (CLR, WinJS, CRT)
19
Array
21
C++ App STL-style Projection CLR C#/VB App IEnumerable (T) style Projection HTML App Chakra JavaScript Projection
24
demo Write a Windows Runtime Component How awesome are you? Huh?
27
demo Cartoonify all the things It needs a better name, seriously…
29
Windows Metadata & Namespace Language Projection Windows Core Windows Runtime Core XAMLStorage…Network UIPickersMediaControls Windows Store App Runtime Broker Language Support (CLR, WinJS, CRT) Web Host (HTML, CSS, JavaScript))
40
... <Application Id="App" Executable="Billboard.exe" EntryPoint="Billboard.App">...... <Application Id="App" Executable="Billboard.exe" EntryPoint="Billboard.App">...
41
............
45
............
48
Got Questions? Community Lounge – Thursday/Friday Speaker Lounge – Thursday 11am Twitter - @shiftkey
49
dev.windows.com channel9.msdn.com/Events/BUILD/BUILD2011/ github.com/shiftkey/auteched2012 github.com/shiftkey/cartoonify
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.