User Interface Definition Types

The definition types within Agentry that define the Agentry Client’s user interface are the screen set, platform, and screen.
  • Screen Set: The screen set is the main Client user interface definition and defines what definition type its child screens display.
  • Platform: The platform definition defines how the screens it uses within the same screen set appear on a specific device type.
  • Screen: A screen definition defines how the property values in the definition being displayed are presented to the user on the Agentry Client. There are two possible screen types that may be defined, list screens and detail screens. Screen definitions have additional child definitions for the controls they display. These child definitions are dependent on the type of screen (list or detail) and the definition type displayed by the parent screen set.

Each of these definition types provide a separate portion of the UI functionality to the application and are broken out into these separate, but related definitions primarily to provide the separation of data and interface. This separation allows for the multi-device support by a single Agentry application. The overall structure of the definition hierarchy within Agentry, and the UI definitions’ place within it, allows the business logic of an application to be separate from the UI. This also allows the UI to be defined to take full advantage of the capabilities of each device type.