Skip to content

Latest commit

 

History

History
50 lines (31 loc) · 1.51 KB

File metadata and controls

50 lines (31 loc) · 1.51 KB

JavaScriptExecutable

JavaScriptExecutable provides a environment for creating native GUI cross-platform JavaScript desktop application.

Screen Shot

There is no stable version yet. Download latest development build (Windows and Mac) at

https://www.imzcy.com/javascript-executable/

News

A new completely new design of JavaScriptExecutable that supports not only standard UI elements but also custom UI elements, disk IO and network IO is currently under development.

It will be updated to develop branch once complete.

How to build?

Mac OS X

  1. Install XCode and Qt 5.3.0
  2. .\configure
  3. (Only apply if Qt cannot be found under home folder when make) export QT_DIR=/path/to/qt
  4. make
  5. If build error occurs, check your Qt directory and modify QT_DIR accordingly. If error persists, create a issue.

General Guide

  1. Build v8 JavaScript Engine (http://code.google.com/p/v8/)
  2. Install Qt (http://qt-project.org/) (v5.3)
  3. Moc all JSEUI*.h (except JSEUIBase.h and JSEUITpl.h) using Meta-Object Compiler included in Qt.
  4. Compile and link.

How to run?

Windows

JavaScriptExecutable.exe app.js or double-click JavaScriptExecutable.exe

Mac OS X

./JavaScriptExecutable.app/Contents/MacOS/JavaScriptExecutable app.js or double-click JavaScriptExecutable.app

Ubuntu

./JavaScriptExecutable app.js or double-click JavaScriptExecutable