Next: Implementation in Java
Up: Design of a
Previous: Session Description and
The GuiManager is responsible for the operation of the user interface. Its tasks fall into two
categories:
- Reporting events to the user. The GuiManager is the central instance for reporting
events to the user, such as the arrival of new session descriptions or the end of the availability
of new RemoteSources. The GuiManager hides the details of a particular user interface from the rest of
application, and offers user notification methods with standardised interfaces instead.
- Administration of component-specific GUI elements. The GuiManager maintains tables
of specific configuration or presentation GUI elements. For example, if a Connection object of
a certain type must be configured or if the output of a particular Consumer is to be
displayed, the GuiManager is queried for the appropriate GUI element. Therefore, it is
necessary that all available GUI elements must be registered with the GuiManager during the
start-up phase of the application.
tspeuker@cip.informatik.uni-erlangen.de