Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Runtime Deep Dive Brendan Forster Senior Developer, ASP.NET/IIS DEV317.

Similar presentations


Presentation on theme: "Windows Runtime Deep Dive Brendan Forster Senior Developer, ASP.NET/IIS DEV317."— Presentation transcript:

1 Windows Runtime Deep Dive Brendan Forster Senior Developer, ASP.NET/IIS MVP @shiftkey DEV317

2 #auteched #dev317

3

4

5

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

9

10

11 demo An introduction to Windows Runtime What even is it?

12

13 demo What is Windows Metadata anyway? “All I see is blonde, brunette, redhead.”

14

15

16 Windows Metadata & Namespace Language Projection Windows Core Windows Runtime Core XAMLStorage…Network UIPickersMediaControls Windows Store App Language Support (CLR, WinJS, CRT)

17

18

19 Array

20

21 C++ App STL-style Projection CLR C#/VB App IEnumerable (T) style Projection HTML App Chakra JavaScript Projection

22

23

24 demo Write a Windows Runtime Component How awesome are you? Huh?

25

26

27 demo Cartoonify all the things It needs a better name, seriously…

28

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))

30

31

32

33

34

35

36

37

38

39

40 ... <Application Id="App" Executable="Billboard.exe" EntryPoint="Billboard.App">...... <Application Id="App" Executable="Billboard.exe" EntryPoint="Billboard.App">...

41 ............

42

43

44

45 ............

46

47

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

50

51


Download ppt "Windows Runtime Deep Dive Brendan Forster Senior Developer, ASP.NET/IIS DEV317."

Similar presentations


Ads by Google