• Stars
    star
    294
  • Rank 141,303 (Top 3 %)
  • Language
    Java
  • License
    Other
  • Created about 12 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Flow Visualization Library for JavaFX and VRL-Studio

VWorkflows

Build Status


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

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

Join the Developer Group if you'd like to contribute.

Maven Coordinates

VWorkflows-Core:

Javadocs

<dependency>
  <groupId>eu.mihosoft.vrl.workflow</groupId>
  <artifactId>vworkflows-core</artifactId>
  <version>0.2.3</version>
</dependency>

VWorkflows-FX:

Javadocs

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

<dependency>
  <groupId>eu.mihosoft.vrl.workflow</groupId>
  <artifactId>vworkflows-fx</artifactId>
  <version>0.2.3</version>
</dependency>

How To Build

Reqirements

  • Java >= 1.8.0_60
  • Internet connection (other dependencies are downloaded automatically)
  • IDE: Gradle Plugin (not necessary for command line usage)

IDE

Open the VWorkflows Gradle project in your favourite IDE (tested with IntelliJ 2021) and build it by calling the assemble task.

Command Line

Navigate to the Gradle 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.

More Repositories

1

JCSG

Java implementation of BSP based CSG (Constructive Solid Geometry)
Java
166
star
2

SonoAir

137
star
3

ScaledFX

JavaFX pane for scaling arbitrary content nodes (used in VWorkflows)
Java
86
star
4

MonacoFX

JavaFX editor node based on the powerful Monaco editor that drives VS Code
Java
64
star
5

JFXScad

JavaFX 3D CSG IDE
Java
59
star
6

OCC-CSG

Simple but powerful CSG tool based on OpenCascade
C++
56
star
7

NativeJDK9AppTemplate

Demo project that shows how to create native Java applications with small runtime images (App.exe + Runtime etc.)
Java
25
star
8

JavaOne2013

Democode for TUT6705
JavaScript
22
star
9

VMF

VMF is a Lightweight Modeling Framework for the Java Platform (works on JDK 11-22)
Java
19
star
10

JSelect

Small tool that allows to switch JDK versions. It defines JDK_HOME/PATH variables and starts xterm on Linux/Unix and cmd.exe on Windows.
Java
17
star
11

asm-playground

Java
10
star
12

VMF-Text

Powerful Grammar-based Language Modeling Framework
Java
9
star
13

MilkGlass

JavaFX Milk Glass Demo
Java
9
star
14

VFXWebKit

Experimental WebKit Integration for JavaFX
Java
9
star
15

MonacoFX-Tutorials

Tutorial projects for MonacoFX
Java
9
star
16

AsyncUtils

tasks, async await, actors and channels for java
Java
6
star
17

VTCC

Compile and Run C code from Java via embedded Compiler (Works on Linux, Windows and macOS)
Java
6
star
18

JCSG-MeshExtensions

JCSG extension library for producing high-quality meshes from JCSG mesh objects.
Java
5
star
19

VFXWindows-Samples

Tutorial applications for VFXWindows library
Java
5
star
20

VVecMath

Vector math package used by JCSG, VRL and VMF.
Java
5
star
21

JCapture

Simple Video capture API
Java
4
star
22

simple-upnp-api

First humble attempts to understand upnp. Probably useless!
Java
4
star
23

OpenJDK-Builder

Build infrastructure to create OpenJDK & OpenJFX release builds on OS X
4
star
24

VIsoline

Marching Squares Based Isoline/Contour Library
Java
4
star
25

antlr-4-playground

Playground for upcoming ANTLR 4 version
Java
4
star
26

VCollections

Lightweight observable collections (used by VMF and VRL)
Java
4
star
27

PiOnWheels

Java
4
star
28

VMM

Multimarkdown Editor for VRL-Studio
Java
3
star
29

JSurfaceNets

Isosurface extraction & CSG based on SurfaceNets
Java
3
star
30

VCSG

CSG library (uses native CAD libraries as well as JCSG & VVecMath)
Java
3
star
31

FlexPars

Small library to easily handle custom file formats
C++
3
star
32

VWorkflows-Tutorial-03

Third Tutorial For The VWorkflows Library
Java
2
star
33

VMF-Text-Tutorials

Java
2
star
34

CharSolver

Simple image/character recognition solftware using GenSolver and FlexPars.
C++
2
star
35

G4J

Efficient Generics for Java (uses a preprocessor to allow generic algorithms that use primitives)
Java
2
star
36

VWorkflows-Tutorial-02

Second Tutorial For The VWorkflows Library
Java
2
star
37

VWorkflows-Tutorial-01

First Tutorial For The VWorkflows Library
Java
2
star
38

VFXWindows

JavaFX Window System
Java
2
star
39

VWorkflows-Tutorial-05

This tutorial demonstrates how to add custom content to VNodes
Java
2
star
40

VAStar

Generic A-Star Implementation. Supports custom problem domains.
Java
2
star
41

GenSolver

GenSolver is a basic genetic algorithm. It is type and problem independent and includes support for neural networks.
C++
2
star
42

CellTreeEditDistance

Java
2
star
43

JCSG-PathExtensions

JCSG extension library for working with simple paths (linearize SVG paths, extrude & extend)
Java
2
star
44

VGitArchive

Java
2
star
45

VRL-VCSG

Java
2
star
46

FXBenchmark01

Simple JavaFX Benchmark Application based on BubbleMark
Java
1
star
47

JFX3DSample

Java
1
star
48

ExtJ3D

Experimental Fork of Java3D
Java
1
star
49

occ-for-occ-csg

Dependency for OCC
C++
1
star
50

evo3D

Constructing 3D objects with genetic algorithm
Java
1
star
51

VSWC

Java
1
star
52

VUGShell

API for accessing precompiled UGShell distribution (https://github.com/UG4/ugcore) for VRL plugins and Java projects
Java
1
star
53

VRL-PDFBox

PDFBox plugin for VRL (allows to easily script common PDF tasks such as merge, optimize file size etc.)
Java
1
star
54

iNumerics

A simple framework for ODE solvers (uses odeint)
C++
1
star
55

VWorkflows-JPro-Demo-1

VWorkflows demo for web browsers (via jpro, jfx for web)
Java
1
star
56

VWorkflows-Tutorial-04

This tutorial demonstrates how to use multiple connectors.
Java
1
star
57

GeneticAI

Genetic Algorithms for AI / Optimization
1
star
58

VMF-Tutorials

VMF Tutorials
Java
1
star
59

ugshell-dist

bintray distribution infrastructure for ug4
1
star
60

VMF-Text-Tests

Test Suite for VMF-Text
Java
1
star
61

JGrounds

The JGround App for teaching Java & Groovy
Java
1
star
62

ImageCacheTest

Contains experimental classes for Swing (Java GUI Framework)
1
star
63

VRL-VTKSimple

Java
1
star
64

SerialPortExperiments

Testing serial port communication with Java
Java
1
star
65

JCSG-MeshExtensions-Sample

Java
1
star
66

ndim-neuro

ndim based package for neuroscience
Java
1
star
67

VRL-Update-Creator

Simplifies VRL-Studio update deployment (experimental)
Java
1
star
68

VMF-JFX

Tools for visualizing VMF models, including bindings between models and JFX properties
Java
1
star
69

VUpdater

Updater for future VRL-based applications
Java
1
star
70

cms-experiments

Cubical Marching Cubes Experiments
C
1
star