Soletta Development Application v1_beta11

@anselmolsm anselmolsm released this Oct 18, 2016 · 3 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 (11)

6b00683 Added client side support for Autocomplete 2.0
f745a1e Added server side support for Autocomplete 2.0
1311ac4 Removed syntax_gen.js and its references
f2baf1c fix: Remove unused console.log
fa2195b editor: Do not allow the creation of files/folders that start with .
b734998 fix: Allow to files to have space in names
46bc1d0 fix: add missing semicolons in editor and routes
d85fc12 README.md: Update Fedora instructions
0b2ae22 npm-modules: update protractor and mocha
fe3688a Added server side support for Exporting Files
92490f7 Added editor side support for Exporting Files

Soletta Development Application

@brunobottazzini brunobottazzini released this Jul 6, 2016 · 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

Soletta Development Application

@brunobottazzini brunobottazzini released this Apr 29, 2016 · 44 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 (13)

a34bf0e Allow to save FBP file when it is not attached to a project
a6688de Drop redirectios to /dev/null when starting up the server
986a818 Add npm-shrinkwrap.json file
0e35c9b Update session-file-store module
cc05428 Remove hyperwatch module
73d79bf Remove unused openurl module
796ce58 Add Coverity badge in README
6da847d Drop unused GIT commit API
a65f9d5 fix: Do not verify if syntax checker is running inside a repo
d15ec12 Unset highlight syntax when a folder is selected
3c7de4e Fixes minor issues pointed by the tool jshint
acb2879 Verifies if files and folders paths are inside of dev-app repository
861c3b5 Increment version NPM

Soletta Development Application

@brunobottazzini brunobottazzini released this Apr 18, 2016 · 57 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 (14)

f9f011a Disable save button when the file is not possible to be saved
37babfc fix: change variables name when creating a file
793ea64 run FBP using Environment file instead of running directly
3e44972 Create import git repository Dialog
289eccf Change CSS and HTML to its new Layout
acaa521 Change test case according to the new design
49ead27 Configure project to use by default clear sans family font
413aca2 Put Soletta project logo in the header of the project
4db48f4 Create top menu bar
5f16237 Update bower depedencies
88b48f8 Remove page titles
1fe63fb Always show error message when server start up fails
540e00f Create server configuration file for test purposes
29f401d Replace write method when generating SVG file

Soletta Development Application

@brunobottazzini brunobottazzini released this Apr 1, 2016 · 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

Soletta Development Application

@bdilly bdilly released this Mar 15, 2016 · 79 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 (1)

The following includes the patches that compose this release

f34b40c Change project license from BSD-3 clause to Apache 2.0

Soletta Development Application

@brunobottazzini brunobottazzini released this Mar 11, 2016 · 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

Soletta Development Application

@brunobottazzini brunobottazzini released this Nov 5, 2015 · 92 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

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

Soletta Development Application

@brunobottazzini brunobottazzini released this Oct 19, 2015 · 111 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

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

The following includes the patches that compose this release

b22656d Make run dialog wider to be more readable when error message occurrs
99dd1b4 Detect when file was changed and asks to be saved
eed8984 Remove save file period
bac173d fix: remove unneeded error check
233066c Update documentation due the session system changes
97d873f Make sessions system to be able to turn off
71bdbc0 fix: set FBP highlight when starting the application first time
2e8aac9 Change server default port from 3000 to 8080

Issues resolved in this release (0)

Open issues (0)

Soletta Development Application

@brunobottazzini brunobottazzini released this Oct 8, 2015 · 119 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

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

The following includes the patches that compose this release

a2ee892 Shrink the height of "are you sure" dialog
d3011bd Create separeted dialog function for the creation of file and folder
1f28a27 Change hightlight syntax error for a better understanding
eb81a3a Add new test case to verify if angularjs is being loaded correctly
ff7f614 Custom configuration server
7a47efa Sessions directory path configuration
12b791c Allow to write a sample without syncing with a repo
2168803 Fix: Put dialog to open center top instead of center middle
fa24e97 Fixes sessions errors and remove unused api reference
c3a07bc Update nodejs modules json package

Issues resolved in this release (0)

Open issues (0)