How to desktop web apps

node-webkit

2014, movember 13th

node-webkit is an app runtime based on Chromium and node.js

source

Desktop apps

VS
Web apps

Cross platform: it's hard !

Cross platform is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms

Cross platform: it's hard !

Cordova FTW !

node-webkit FTW !

Cool stuff made with node-webkit

How to ?

Describe your app

{
    "name": "my-app",
    "version": "0.1.0",
    "main": "index.html",
    "window": {
        "toolbar": false,
        "width": 800,
        "height": 600
    }
}

Write your HTML/JS app

Package stuff

????

Profit !!!!

(enjoy your ~50mb desktop web app)

But alors, node ?

Demo time 1

Demo time 2

Web apps with super powers !

Links

Questions ?