Cross-platform
Desktop application
with AngularJS and build with Node-webkit
@wittawasw
By AngularJS, Did I mean HTML5 ?
Yes
Is HTML5 still no good at Desktop app ?
Not this time.
With a help from this guy
https://github.com/rogerwang/node-webkit
To keep it short,
It turn your HTML5 web into
Chrome app and make it executable in
all major OS (Window, OSX, Linux)
Some cool features
• HTML5 most features
• WebGL
• File explorer
• Webcam
• Great performance on Desktop
• Fully support all Node.js and its 3rd party Library
• Easy to package for Window , OSX, Linux .
What about AngularJS ?
We’ll use its Data binding for
all logical switch in application
Is AngularJS that good ?
Check it out yourself
http://angularjs.org/
How can we store Data in app ?
Web Storage WebSQL
Application Cache
PouchDBNeDB
Server side ?
Use any tools you’re familiar with.
Rails PHP
Node.js
Sinatra Go
Dart Django
Too many to describe here :P
How to get start quickly?
Checkout these Repo
https://github.com/Anonyfox/node-webkit-hipster-seed
https://github.com/jgrenon/angular-desktop-app
*These are NOT my works
Ask me
but don’t expect good answer every time.

Cross-platform Desktop application with AngularJS and build with Node-webkit

  • 1.
    Cross-platform Desktop application with AngularJSand build with Node-webkit @wittawasw
  • 2.
    By AngularJS, DidI mean HTML5 ? Yes Is HTML5 still no good at Desktop app ? Not this time.
  • 3.
    With a helpfrom this guy https://github.com/rogerwang/node-webkit
  • 4.
    To keep itshort, It turn your HTML5 web into Chrome app and make it executable in all major OS (Window, OSX, Linux)
  • 5.
    Some cool features •HTML5 most features • WebGL • File explorer • Webcam • Great performance on Desktop • Fully support all Node.js and its 3rd party Library • Easy to package for Window , OSX, Linux .
  • 6.
  • 7.
    We’ll use itsData binding for all logical switch in application
  • 8.
    Is AngularJS thatgood ? Check it out yourself http://angularjs.org/
  • 9.
    How can westore Data in app ? Web Storage WebSQL Application Cache PouchDBNeDB
  • 10.
    Server side ? Useany tools you’re familiar with. Rails PHP Node.js Sinatra Go Dart Django Too many to describe here :P
  • 11.
    How to getstart quickly? Checkout these Repo https://github.com/Anonyfox/node-webkit-hipster-seed https://github.com/jgrenon/angular-desktop-app *These are NOT my works
  • 12.
    Ask me but don’texpect good answer every time.