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 01 Apr 13:59
· 71 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 (8)

cdb0eb0 Add create project function
5cff6c5 fix: changes being lost when switching files
48679a7 Run FBP program in repo instead of copying structure to tmp
3aa8ba5 Do not show files that start with . in project tree
2d1e5b9 syntax highlight: fix non-blue uppercase var name
8fabd6c Change default port 8080 to 80
4061111 Remove fold header commentaries function
33cf237 fix: add save button enable