Promotic
WikipediaLinkedInYoutubeTwitterFacebook

PmaRoot - 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 toolbar.
- the left frame ("menu") with buttons for choosing the application panels.
- the right frame ("main") with the are for application panels.
 
It creates the introductory PmaPanel of the aplication (MainPanel) in the tree of Pma objects, together with a workspace PmaWorkspace with two PmaPanel 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 "PmaWorkspace > Frames" tab.
These configurators can be set before the preconfiguration is created:
Application nameThe text displayed in workspace header.

After the preconfiguration is created, the "PmaWorkspace > Workspace > Displayed window name" configurator will be set to this value.

Insert the "About" windowThe application will include the "About" window and 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 PmaWeb object is created, providing the Web server functionality for the PROMOTIC application, allowing another objects to be offered to the Web.
Application with opening panel that can be used for web user loginApplication with specific opening panel for web user login. The user is assigned to a specific user group. The users and user groups are defined on the "Users" tab of the PmaRoot object. The path for opening the web panel that belongs to specific user group is defined in the "GetPanelForUserGroup" method of the panel named MainPanel.
Runtime licence typeThe configurator specifies the way of licence assignement to the application in runtime environment (see also List of licence types of the PROMOTIC system).

After the preconfiguration is created, the "PmaRoot > Application > Runtime licence type" configurator will be set to this value.

LicKey1 - according to the licence key (enable PmRtTestFree) (default) - The application will be assigned the licence that is found in the corresponding licence key (see hwkey,netkey,swkey). If the licence is not found then the application will run under the PmRtTestFree licence (see PmFree).
LicKey2 - according to the licence key (disable PmRtTestFree) - The application will be assigned the licence that is found in the corresponding licence key (see hwkey,netkey,swkey). If the licence is not found then the application will not run under the PmRtTestFree licence and therefore will not be allowed to launch.
PmRtFree - free runtime, limited application size - The application will run under the PmRtFree licence (see PmFree).
PmRtDemo - demo runtime, unlimited application size - The application will run under the PmRtDemo licence. 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 real applications.
Main language of runtimeSpecifies the default national language that is used in the running application (in the runtime mode) 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 entered in the menu " > PROMOTIC settings" in the "Development environment language" configurator.

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

After the preconfiguration is created, the "PmaRoot > Application > Main language of runtime" configurator will be set to this value.

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 in the running application simultaneously.

Language defined in the "Main language of runtime" configurator should also be listed in the list. If missing, then 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 after starting the application. It is used for 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 for the PmaWebLang object, offering the Web pages language versions into the Web server.

After the preconfiguration is created, the "PmaRoot > Application > All used languages" configurator will be set to this value.

PROMOTIC 9.0.13 SCADA system documentation - MICROSYS, spol. s r.o.

Send page remarkContact responsible person
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