Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/miho/vworkflows

Flow Visualization Library for JavaFX and VRL-Studio
https://github.com/miho/vworkflows

flow flow-based-programming graph java javafx programming visual visualization vrl vrl-studio

Last synced: about 4 hours ago
JSON representation

Flow Visualization Library for JavaFX and VRL-Studio

Awesome Lists containing this project

README

        

VWorkflows
==============

[![Build Status](https://travis-ci.org/miho/VWorkflows.svg?branch=master)](https://travis-ci.org/miho/VWorkflows)



Interactive flow/graph visualization for building domain specific visual programming environments. Provides UI bindings for JavaFX.

See [http://mihosoft.eu/?p=523](http://mihosoft.eu/?p=523) and [http://mihosoft.eu/?p=564](http://mihosoft.eu/?p=564)
for an introduction.

Join the [Developer Group](https://groups.google.com/forum/#!forum/vrl-developers) if you'd like to contribute.

## Maven Coordinates

VWorkflows-Core:

[![Javadocs](https://www.javadoc.io/badge/eu.mihosoft.vrl.workflow/vworkflows-core.svg?label=javadoc-core)](https://www.javadoc.io/doc/eu.mihosoft.vrl.workflow/vworkflows-core)


eu.mihosoft.vrl.workflow
vworkflows-core
0.2.3

VWorkflows-FX:

[![Javadocs](https://www.javadoc.io/badge/eu.mihosoft.vrl.workflow/vworkflows-fx.svg?label=javadoc-fx)](https://www.javadoc.io/doc/eu.mihosoft.vrl.workflow/vworkflows-fx)

Replace version with the desired version (see above for latest version).


eu.mihosoft.vrl.workflow
vworkflows-fx
0.2.3

## How To Build

### Reqirements

- Java >= 1.8.0_60
- Internet connection (other dependencies are downloaded automatically)
- IDE: [Gradle](http://www.gradle.org/) Plugin (not necessary for command line usage)

### IDE

Open the `VWorkflows` [Gradle](http://www.gradle.org/) project in your favourite IDE (tested with IntelliJ 2021) and build it
by calling the `assemble` task.

### Command Line

Navigate to the [Gradle](http://www.gradle.org/) project (e.g., `path/to/VWorkflows`) and enter the following command

#### Bash (Linux/OS X/Cygwin/other Unix-like OS)

./gradlew assemble

#### Windows (CMD)

gradlew assemble

## Test It

Besides the tests defined in `VWorkflows-Core` (`test` task) it is also possible to run a graphical demo that comes with
`VWorkflows-Demo` subproject. To run it call the `run` task.