Webpage: http://vrl-studio.mihosoft.eu
Join the Developer Group 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.
- Java = 1.8
- NetBeans >= 7.01
- VRL
- Open the VRL project with NetBeans and build it
- Open the VRL-Studio project with NetBeans and build it
You can either run VRL-Studio from NetBeans (see 1.) or run the application bundle manually (see 2.)
- You can run VRL-Studio from NetBeans just like any other Java application project
- After building, the
VRL-Studio/dist-final/
folder contains application bundles for Linux, Mac and Windows.
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 file.
The final bundles are located in the VRL-Studio/dist-final
folder.
The build.properties
file in the project folder contains additional configuration options.
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/
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/
A custom splashscreen can be defined via:
splashscreen.location=/path/to/splashscreen.png
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/
To automatically create zip bundles use the following option (only supported on Unix):
zip-bundles.enabled=true