Understanding start menus

This is an introduction to start menus.

The start menu defines a tree of commands that start programs on the application server where the runtime system executes.

Important: This feature is not supported on mobile platforms.

It is recommended that you create a specific program dedicated to running the start menu. This program must create (or load) a start menu, and then perform an interactive instruction to enter the interaction loop.

The start menu must be defined in the abstract user interface tree under the "UserInterface" root node.

The start menu is unique for a program and cannot be redefined.

When a start menu command is selected by the user, the runtime system automatically starts a child process with the command specified in the command attribute.

Note: By default, the start menu is not displayed: Use presentation style attributes to control the rendering of a start menu.