Slide 1

Slide 1 text

Windows Runtime With and your host, Felix Rieseberg

Slide 2

Slide 2 text

Why Windows?

Slide 3

Slide 3 text

Windows in 2017

Slide 4

Slide 4 text

Windows Runtime Facial Recognition OCR USB Devices Payment Notifications SMS Bluetooth 3D Printing NFC Sensors Networking Geofencing Finger Biometrics Smart Cards Crypto Flashlight Contacts Cortana Speech

Slide 5

Slide 5 text

NodeRT Call WinRT from Node

Slide 6

Slide 6 text

using Windows.Storage; using Windows.System.UserProfile; var file = await KnownFolders.PicturesLibrary.GetFileAsync(path); if (file != null) { await LockScreen.SetImageFileAsync(file); } Setting the Lock Screen (C#)

Slide 7

Slide 7 text

const {LockScreen} = require('windows.system.userprofile') const {KnownFolders} = require('windows.storage') const {picturesLibrary} = KnownFolders picturesLibrary.getFileAsync('hello.jpg', (err, file) => { LockScreen.setImageFileAsync(file, (err) => { if (!err) { LockScreen Set! } }); Setting the Lock Screen (Node.js)

Slide 8

Slide 8 text

Demo Time

Slide 9

Slide 9 text

@felixrieseberg bit.ly/electron-winrt