Soletta Development Application
Pre-releaseSoletta Development Application
Provides a web-based environment where developers can write, visualize, modify, run, test and debug their Soletta FBP programs. The Soletta Development Application is supposed to run on your target board and it then exposes the development environment through a web server application based on node.js.
FBP stands for Flow-Based Programming, which allows the programmer to express
business logic as a directional graph of nodes connected to type-specific ports.
Soletta Project is a framework for making IoT devices.
With Soletta Project's libraries developers can easily write software for
devices that control actuators/sensors and communicate using standard
technologies.
It enables adding smartness even on the smallest edge devices.
Dependencies
- soletta
- nodejs
- npm
- bower
- systemd 216 or newer
- graphviz
Standalone
Since this is a standalone release it does not need to install any library dependency however it is recommended to follow the following installation guide.
Installation
When dependencies are satisfied run the following:
./install.sh [INSTALLATION_PATH]
If no INSTALLATION_PATH is provided the installation script will use the root folder of the Soletta Development Application project
Patches (19)
The following includes the patches that compose this release
5389b18 Fold comentaries for demo case only
a51092b Do not allow demo to be saved after edited
dccded4 Library tab comes back to be always shown
c33f620 Add demo repository
4a2d17f Replace onTextInput to OnCommandKey
a274923 Do not flush output of node server in journalctl
d0f3913 Fix: nodejs pushing unreadable messages to journal
d71c278 Send stop request when closing page only if the service is running
241bda8 Wait for previous service status request to finish before sending new request
c081f43 Wait for previous journal request to finish before sending new request
dbc6141 Replace method to parse the json of journalctl
22a6afb Replace time journald message for a fixed tail
6f88cff Add API to get nodetypes from the current installed soletta
be04fd7 Fix: stop button css for all web browser
6b6b944 Remove unneeded information from service status
9b809cb Show the FBP name that is running or last that was last ran
39c0d0c Add Makefile support to install Soletta Dev-App
19ba670 Fix interface problems with Firefox
33eb75b Update package.json information