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 06 Jul 18:38
· 14 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 (30)

40d5d85 Update authors
3b78ea8 Added server side support for Importing Files
d2405d1 Added editor side support for Importing Files
2286348 Added 'multer': middleware to handle form-data
26bf877 Add fbp.js to .gitignore
78ecd68 editor: Corrected styling of autocomplete suggestions box
18bf778 editor: Added syntax_gen.js to generate snippets
1803cc4 editor: Added required scripts for autocomplete
616a544 demo: Update clamari samples
50f7db8 editor: When creating new project check if it already exists
ba60c10 editor: When creating new folder check if it already exists
a23d927 editor: When creating new file check if it already exists
22f4489 fbp-runner: Avoid asking for the root password twice when running a FBP
c50212e routes: replace sh to bash
64e1ddf fbp-runner: Do not export SOL_LOG_PRINT_FUNCTION
f01d006 Add what web browsers are compatible with Soletta Dev-App
59fe71c editor: Remove unused console.log
052b569 New project button now asks for FBP file name
570dd52 editor:fix remove-file issue
6697b67 Bring back schema button with new Design
fe13180 Fix typos
3fb7474 Add loading button when clicking in run/stop button
e8af7c2 run should not export conf var when there is no configuration file
9511cc5 Remove flow when changing FBP files
feeda9c Fix: Do not use display:none attribute for cheat-sheet div
a74cd7a Add clear log button in Run dialog
26908ca fix: correct expected paramter for api journald
435ebcc editor: Controls if api status and journald are running
78c1fe8 install.sh: Test if sol-fbp-to-dot was installed with Soletta
300df22 install.sh: get and replace sol-fbp-runner path