Carleton University - School of Computer Science Honours Project
Winter 2018
Electron/NW.js Technology Tutorial Set
Hector Zhang
SCS Honours Project Image
ABSTRACT
Web applications are now widely used in all kinds of browsers crossover various platforms (Windows, mac OS, and Linux). Electron and NW.js are advanced web techniques which are able to build desktop applications running in all operating systems. The motivation of this tutorial set is to give intermediately experienced programmers an insight into Node.js-driven runtime (NW.js and Electron). Although it is aimed towards students who have little experience in web techniques, the concepts are also suitable for other languages programmers. The tutorial topics are attributed to the concepts of NW.js and Electron. For comprehensively understanding how to build a cross-platform desktop application using NW.js and Electron, the tutorial set consists of four sections: design, implement, enhancement and delivery.