Amsterdam.js talk: node webkit

4,161 views

Published on

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,161
On SlideShare
0
From Embeds
0
Number of Embeds
20
Actions
Shares
0
Downloads
31
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

Amsterdam.js talk: node webkit

  1. 1. node-webkitAmsterdamJS 23. Jan 2013 Fabian Jakobs
  2. 2. What is this beast?
  3. 3. “node-webkit is a tool to create native apps by embedding node.js in a ChromeFrame”
  4. 4. “like Phonegap for the desktop” “Adobe Air without Flash”
  5. 5. Chrome Featues• Most HTML5 features• WebGL• Video/Audio• Webcam access using getUserMedia• HTML5 file API• Dragging files into page• NPAPI Plugins
  6. 6. node.js• version v0.8.17• support for all non binary NPM modules• binary modules need special build step• node.js event loop is merged with Chromium’s event loop
  7. 7. Platform Services• Native menus• Clipboard• Tray• Command line access• Shell
  8. 8. Cross Platform OSX, Linux, Windows
  9. 9. Demohttps://github.com/fjakobs/talk-amsterdamjs-node-webkit
  10. 10. Use Cases• Canvas/WebGL Games• Editors• File Browsers• Offline versions of web apps• Distributing node apps for testing• ...
  11. 11. More Information• Presentation https://speakerdeck.com/ zcbenz/node-webkit-app-runtime-based-on- chromium-and-node-dot-js• Wiki https://github.com/rogerwang/node- webkit/wiki• Podcast http://javascriptjabber.com/035-jsj- node-webkit/
  12. 12. Questions

×