Verj.io Studio File System

Documentation home

 

See also: Introduction to the Studio, Starting and Stopping the Studio, Studio Configuration

 

Studio File System Overview. 1

Userdata File System Layout 1

Installation File System Layout 2

 

Studio File System Overview

The Verj.io Studio file system is divided into two distinct parts:

 

 

The studio userdata location specified at installation time is saved in the parent directory of the installation in file xxx.studio.inst. For example, if the studio is installed to C:/Verjio/5_6_0/VerjioStudio, this file will be located at C:/Verjio/5_6_0/VerjioStudio.studio.inst.  This file is used to locate the userdata location each time the studio is started.

 

 

The location of each part is specified at installation time.

 

Userdata File System Layout

This file system is initialised by copying the /Studio/initData folder from the installation folder when the server is started for the first time.

 

 

Folder

Description

.initData

Created by the installation process. This directory will be used by subsequent upgrades and should not be changed.

bin

Contains file verjio.studio.vmoptions which is used to override options for starting the studio Java process e.g. max memory size. See the corresponding file in <install target>/VerjioStudio/Studio.

embeddedServer

Contains the embedded server used by the studio. For more information on this, see Server File System Layout.

fpl

Contains the FPL.jj file containing the FPL language syntax and the ufsLanguage.jar if this has been compiled. See Studio Configuration for more info.

layout

Contains a number of layout files containing saved dockable panel layout configurations.

logs

Contains the studio log files.

preferences

Contains configurable preferences files. See Studio Configuration for more info.

properties

Contains configurable properties files including designer.properties which contains options configured using the Studio Preferences Dialog. See Studio Configuration for more info.

security

Contains the Java truststore containing certificates required to access third party sites from the studio. See Studio Configuration for more info.

workspace

The default workspace location.

 

 

Installation File System Layout

This layout is shown for information only. In general, files in this section should not be changed.

 

Folder

Description

.install4j

Contains files relating to the installation.

jre

The Java runtime shipped with this version.

LanguageBuilder

Files used to rebuild the ufsLanguage.jar if custom functions or other changes are added to the FPL language syntax. See Studio Configuration for more info.

scripts

Internal use scripts.

Studio

The directory containing the main Verj.io Studio installation.

     embeddedServer

Contains the embedded server distribution.

     fpl

Contains the ufsLanguage.jar containing the compiled FPL language syntax.

     images

Images used by the studio.

     initData

Contains initial data for customer configurable files. This directory is copied to Userdata when the studio is started for the first time.

     javasrc

Contains zipped Java source. This is used to provide Javadoc for Java classes used by the Javascript script editor.

     jfx

Contains the Javafx distribution.

     lib

Contains jar files used by the studio.

     samples

Contains various sample files used by examples, tutorials etc.