Running a Jade Application

You can run Jade applications in the following ways.

The shutdown behavior of an application server and database server differs in that when either of these nodes is shut down, all applications running on that node are closed.

If one application is terminated (when all forms of that application are closed), the database remains open, as each application uses the same open instance of that database; that is, if another application is started by an application that is already running, the node is not closed until both applications are terminated (jade.exe continues to run until all applications are terminated). For example, if jade.exe is used to initiate the Jade Platform development environment in single user or multiuser mode and another application is run from within Jade (for example, AppEg1), closing the Jade application does not close the database if the other application is still running. If the other application (AppEg1) starts another application (for example, AppEg2), both AppEg1 and AppEg2 must be shut down for the database to be closed.

A user application developed using an Enterprise or Free restricted licence that is invoked from outside of the Jade Platform development environment displays a splash screen stating that it is a test environment. (A test environment is not for production use.) The only action that the user can perform is to click anywhere on the splash screen or to press any key to remove the splash screen.

The type of licence is displayed at the bottom of the Jade Platform development environment sign-on screen (that is, an unrestricted primary (Production) licence or an Enterprise or Free restricted licence).

Operating system command line arguments are delimited by white space, which is either a space or a tab. A command line argument is the information that follows the program's name on the command line of the operating system. Command line arguments are used to pass information to the program. A command is split into an array of strings named arguments. Argument 0 is (normally) the command name, argument 1, the first element following the command, and so on.