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

https://github.com/vrl-studio/vrl-studio

Innovative IDE based on VRL (Visual Reflection Library)
https://github.com/vrl-studio/vrl-studio

groovy integrated-development-environment java java3d javafx swing visual-reflection-library vrl vrl-studio

Last synced: about 1 month ago
JSON representation

Innovative IDE based on VRL (Visual Reflection Library)

Awesome Lists containing this project

README

        

VRL-Studio
==========



Webpage: http://vrl-studio.mihosoft.eu

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

Innovative IDE based on VRL (Visual Reflection Library)

VRL-Studio is an innovative Integrated Development Environment (IDE) based on the Java Platform that combines both
visual and text-based programming. In contrast to many other Development Environments VRL-Studio Projects are fully
functional programs that are developed at run-time. This makes it an ideal environment for rapid prototyping, teaching
and experimentation.

## Dependencies

- Java = 1.8
- NetBeans >= 7.01
- [VRL](https://github.com/VRL-Studio/VRL)

## How To Build

- Open the *VRL* project with NetBeans and build it
- Open the *VRL-Studio* project with NetBeans and build it

## How To Run

You can either run VRL-Studio from NetBeans (see 1.) or run the application bundle manually (see 2.)

1. You can run VRL-Studio from NetBeans just like any other Java application project
2. After building, the `VRL-Studio/dist-final/` folder contains application bundles for Linux, Mac and Windows.



# How To Deploy

VRL-Studio bundles are created automatically when building it.

> **NOTE** Before deploying custom bundles please make sure you carefully read the **Attribution Requirements** in the
[LICENSE](https://github.com/miho/VRL-Studio/blob/master/VRL-Studio/LICENSE) file.

### Bundle Location

The final bundles are located in the `VRL-Studio/dist-final` folder.

## Configuration Options

The `build.properties` file in the project folder contains additional configuration options.

### Bundled JRE

The following options can be enabled to create bundles that contain a full JRE installation:

jre.location.linux.x86=/path/to/linux/jre/x86/
jre.location.linux.x64=/path/to/jre/x64/
jre.location.windows.x86=/path/to/jre/x86/
jre.location.windows.x64=/path/to/jre/x64/
jre.location.osx=/path/to/jre/

### VRL-Studio Help

The official VRL-Studio bundles contain offline help pages. To include the help in a bundle, use the following option:

help.location=/path/to/help/

### Splashscreen

A custom splashscreen can be defined via:

splashscreen.location=/path/to/splashscreen.png

### Property Folder

To include custom configuration defaults, plugins etc. a property folder can be specified that will be used as template
folder when starting VRL-Studio for the first time. It can be included via:

property-folder.location=/path/to/property-folder-template/

### Zip Bundles

To automatically create zip bundles use the following option (only supported on Unix):

zip-bundles.enabled=true