Windows Runtime Deep Dive Brendan Forster Senior Developer, ASP.NET/IIS DEV317
#auteched #dev317
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
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
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
demo An introduction to Windows Runtime What even is it?
demo What is Windows Metadata anyway? “All I see is blonde, brunette, redhead.”
Windows Metadata & Namespace Language Projection Windows Core Windows Runtime Core XAMLStorage…Network UIPickersMediaControls Windows Store App Language Support (CLR, WinJS, CRT)
Array
C++ App STL-style Projection CLR C#/VB App IEnumerable (T) style Projection HTML App Chakra JavaScript Projection
demo Write a Windows Runtime Component How awesome are you? Huh?
demo Cartoonify all the things It needs a better name, seriously…
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))
... <Application Id="App" Executable="Billboard.exe" EntryPoint="Billboard.App"> <Application Id="App" Executable="Billboard.exe" EntryPoint="Billboard.App">...
Got Questions? Community Lounge – Thursday/Friday Speaker Lounge – Thursday 11am Twitter
dev.windows.com channel9.msdn.com/Events/BUILD/BUILD2011/ github.com/shiftkey/auteched2012 github.com/shiftkey/cartoonify