Evothings Studio is a tool for development of IoT enabled mobile apps in HTML5/JavaScript.
You are most welcome to visit Evothings.com to learn more and to download the latest stable version, or our beta-version of the upcoming release, or perhaps even a helmet-on-alpha-version. You will find tutorials, videos, documentation and a forum to help you develop mobile applications for IoT in JavaScript. It is easy to get started!
It's easy, get all dependencies first with npm run install
and then start it with npm start
.
Evothings Studio is an Electron application and can be easily built for both Windows, OSX and Linux. We use electron-builder to produce our installers. If you wish to build Evothings Studio, here is an overview of the steps required.
- Make sure you have NodeJS installed which includes npm.
- Ubuntu 14.04 LTS: The regular nodejs is too old, use this instead. Also make sure you have git and unzip, get them with
sudo apt-get install git unzip
.
-
Clone this repository and enter it
git clone [email protected]:evothings/evothings-studio.git && cd evothings-studio
. -
Run
npm run libs
to download all needed js libraries that are not npm modules, it also clones a few extra repositories in..
. -
Run
npm run devdeps
to get all needed npm dependencies for development and building. -
Run
npm run deps
to get all needed npm dependencies for the application itself. -
Build installers
npm run dist
, you will find them in thedist
directory.
Evothings Studio is based on HyperReload.
Evothings are a seasoned bunch of developers who enjoy connecting phones to other things. We love to improve, refurbish, evolve and augment buildings, vehicles and gadgets, and make them smarter.