Managed Applications
The console library graphical user interface and the context of typical
applications are controlled by manager applications providing service and
consistency.
- Individual console users have privileges, custom setups, and saved
window placement, for example, supported by the manager-based processes.
- Applications may be timed out and terminated by the managers.
- Iconified applications are terminated by the managers.
- Security features including setting lock timeouts are managed.
- Managers have networked interfaces allowing remote change-program ability.
- Managers and applications have consistent networked diagnostic access.
Abuse of graphics primitives is easy to locate and fix.
- Applications are provided a managed debugging environment.
- Application keepers are sent electronic mail with traceback information
regarding program crashes.
A console is defined as the set of processes that manage and contribute
to one user's facilities to interact with the control system. Multiple
consoles can exist (currently 3) on a single cpu node. Multiple consoles
share network manager, program loader, Tevatron clock listener, and data
acquisition managers. Each console user has:
- an alphanumeric X-Window based manager
- a graphical X-Window based manager
- a utility window
- five application slots, each with control of:
- one alphanumeric window and
- two graphical windows
- five application slots, each with control of:
- a single graphical window
Security, Privacy, Legal