Promotic
WikipediaLinkedInYoutubeTwitterFacebook

PmRoot - Workspace with the upper frame for toolbar and the lower frame divided into subframes placed horizontally

Preconfigurations for new application creation.
 
The layout of this application consists of a workspace. It is divided into:
- the upper frame ("toolbar") with a toolbar.
- the left frame ("menu") with buttons for choosing the application panels.
- the right frame ("main") with the are for application panels.
 
In the PmRoot object tree creates the introductory PmPanel of the aplication (MainPanel), together with a workspace PmWorkspace with two PmPanel subobjects:
- The Toolbar panel is configured as a toolbar.
- The About panel is configured as "About application" window.
- The Menu panel is used as application control menu.
 
The subframe switching can be done easily on the page PmWorkspace > Frames.
These configurators can be set before the preconfiguration is created:
Application nameThe text displayed in workspace header.

After this preconfiguration is created, the configurator is se to: PmWorkspace > Main > Displayed window name.

Insert the "About" windowThe apliaction will include the "About" window ant the toolbar button leading to it.
Application designer/company nameFor the "About" window
Application designed forFor the "About" window
Enable application for WEBIf checked, then the PmWeb object is created, providing the WEB server functionality for the PROMOTIC application, allowing another objects to be offered to the WEB.
Scripting language settingsSets the scripting language type (VBScript or JavaScript).
vbscript (obsolete) - All scripts in events of graphic items in this panel will be written in VBScript language. In such case the WEB panels are functional only in Internet Explorer browser.

In such case, the Level of integration of panel viewer and the local application configurator is visible and it is possible to enter both "full" and "client".

javascript - All scripts in events of graphic items in this panel will be written in VBScript language. In such case the WEB panels are functional in all standard web browsers (Chrome, Firefox, Edge ...).

In such case, the Level of integration of panel viewer and the local application configurator is not visible and the "client" mode is set.

Runtime regime without the licence keyThe configurator defines the PROMOTIC application runtime behavior if there is no licence key present (see also PROMOTIC modes according to the licence).

After this preconfiguration is created, the configurator is se to: PmRoot > Application > Runtime regime without the licence key.

RtNone+DevNone - cannot be launched either to the development environment or to the runtime - The application cannot be launched either to the development environment or to the runtime.
RtFree1 - free runtime, application up to 30 variables and 10 graphic panels, START INTO THE DEVELOPMENT ENVIRONMENT - The application runtime will use the RtFree mode. The size of the application is in this case limited to 30 variables and 10 graphic panels max. This is a legal runtime for running a small application. See PmRtFree - Free runtime licence.
RtFree2 - free runtime, application up to 30 variables and 10 graphic panels, START INTO RUNTIME (start into development environment by holding the <Shift> key) - The application runtime will use the RtFree mode. The size of the application is in this case limited to 30 variables and 10 graphic panels max. This is a legal runtime for running a small application. See PmRtFree - Free runtime licence. The application always goes into the runtime mode on start. This mode is valid for real applications and "replaces" the HW key containing the runtime licence. By pressing the Shift key during the start of the application the option can be suppressed and the application is started in the development mode.
RtForDevFree - runtime for testing the applications up to 100 variables (default) - The application runtime will run in the RtForDevFree mode. It is designed as a supplement to the DevFree development mode, that allows to develop an application up to 100 variables for free. This mode contains the warning windows and time limitation of the application runtime up to 1 hour. It is not designed for running a real application. It is designed for developing an application to be runned with PmRtFree or PmRtLite.
RtAppDemo - demo runtime, unlimited application size - The application runtime will run in the RtAppDemo mode. This mode allows to launch an application of any size for demo purposes. This runtime contains the warning windows and a time limitation up to 1 hour. It is not designed for running a real application.
Main language of runtime Setting the default national language that is used in the runtime of the PROMOTIC system application (if the component requesting localized text does not explicitly specify the different language).

Language is determined with a text identifier, e.g. "en", "de", "ru" etc. - see Fully supported languages in the PROMOTIC system.

If the "develop" (development) identifier is selected then the language of the development environment is used. Note: The language for the development environment is set in the menu "Options > PROMOTIC settings" in the Development system language configurator.

This configurator sets the initial value of the property Pm.RtLang.

After this preconfiguration is created, the configurator is se to: PmRoot > Application > Main language of runtime.

Multilingual applicationCreates a basic framework for multilingual application See: How to create an application using different national languages
All used languagesThe list of all national languages supported by running application simultaneously.

Language defined in the Main language of runtime configurator should also be listed in the list. If missing, it is added to the list automatically.

The meaning of the list is to inform the PROMOTIC system about languages which should be loaded into the memory on application startup. It makes optimalization of loaded languages into the memory possible because not used languages are not loaded into the memory. The list itself consist of abbreviations of languages separated with comma (,).

If the application is designed only for one language, then this configurator should be left empty.

This language list is also used by the PmWebLang object, offering the Web pages language versions into the Web server.

After this preconfiguration is created, the configurator is se to: PmRoot > Application > All used languages.

Navigation:
 
 
- Workspace with the upper frame for toolbar and the lower frame divided into subframes placed horizontally
 
 
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice