15. Pakiranje i distribucija
package.nw ili package.json u istoj mapi kao
i node-webkit izvr邸na datoteka
pakiranje u izvr邸nu datoteku
Windows i Linux
napraviti node-webkit paket
Windows: copy /b nw.exe+app.nw app.exe
Linux: cat /usr/bin/nw app.nw > app && chmod +x app
OS X
kopirati aplikaciju u Contents/Resources mapu
unutar node-webkit aplikacije
16. Nativni elementi
file dialozi
datoteke i mape
otvaranje URL-a u defaultnom browseru
otvaranje datoteke u defaultnoj aplikaciji ili u
file manageru
menu bar / status bar
pristup clipboardu
kiosk mode
18. Node.js promjene
global window
Chromium konzola umjesto node.js konzole
konflikti
node.js require i require.js
Rje邸enje: preimenovati window.require prije
uitavanja require.js
node.js crypto i blink crypto
19. Node.js moduli
defaultni
require
JavaScript
instalirati lokalno
node_modules
C/C++
nw-gyp
ovisi o platformi
ovisi o verziji node-webkita
21. Za邸tita koda
v8 snapshot
mo転e sakriti dio (nekoliko desetaka kB) koda u
binarnu datoteku
radi se za svaku platformu posebno
malo sporiji od obinog koda
uitava se prije obinog koda
23. Tko koristi node-webkit
Infinum :)
3 projekta (Windows i OSX)
Crypto
oko 50x br転i od Adobe Air
Pristup optikim medijima
detekcija i itanje
24. Tko koristi node-webkit
Gifrocket
kreiranje gif animacija iz videa
Ambiance
code editor s modulima (npm)
Arduinoscope
osciloskop za Arduino
pristup hardwareu
Everytime
video bookmarking
komunicira sa VLC playerom