Skip to content
This repository has been archived by the owner on Jun 27, 2019. It is now read-only.

Soletta Development Application

Pre-release
Pre-release
Compare
Choose a tag to compare
@brunobottazzini brunobottazzini released this 11 Mar 16:26
· 80 commits to master since this release

Soletta 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

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 (12)

The following includes the patches that compose this release

c386bad editor: rename controller from RunFBPCode to editor
91e467a editor: remove unused commit diag
6363819 Change port in use error to be human readable
239e440 Add schema images
7ab94f8 Add schema of demo examples
f9f05e2 Fix indentation
e1b8e7d Remove unneeded Makefile
f8257ce Remove unused var when parsing json
7bd9c90 fix demo case should not contain build files
65e1f8c Remove licenses from demo codes to be more simpler
c76c5d7 Remove ahead since the licenses from fbp will be removed
c6c60f6 Fix get length of last line to fold everything right