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.