The User Interface Screen Generator
(UISG) is an element of the CTI Communications
& Applications Series software. UISG uses
CASE technology to create a 'C' source module
which can be included in an application program
to manage user interaction with the computer system
(menus, forms, graphic displays).
Each screen is defined in a definition file which
is created using a standard text editor. The definition
of the screen uses an easy to understand process
in which the desired "look and action"
is defined in layers. Each layer combines its
character cell characteristics with those previously
defined to create a final "look and action."
Each screen may be multiple display pages in length.
UISG allows the screen creator to insert layers
of titles, field labels, legends, colors, attributes
(such as blink, bold, underline, inverse, reverse),
security, and optionally a touch layer to fashion
screen touch controls.
Once a screen has been defined, the UISG program
processes the definition file into a 'C' source
module which manages the display. The programmer's
API uses the UISG library to receive information
in text, graphics (GUI), and JAVA actions from
the user's inputs, which point to fields, key
states, cursor positions, etc.
UISG is an excellent CASE programming tool
which is one piece of the Communications &
Applications Series tool-kit.
|