next up previous contents
Next: 7.4.3 Maintenance Aspects Up: 7.4 Graphical User Interface Previous: 7.4.1 Component Abstraction and

7.4.2 Interface Descriptions

Interface Descriptions (IDE) are another feature which give the designer of a GUI powerful means for an efficient solution of the problem. These interface descriptions are strongly motivated by the MOTIF UIL language [31], and go in some areas beyond the capabilities of UIL since they are used in an interpreting environment such as VLISP. Example 7.3 shows the interface description of the GUI which is depicted in Figure 7.3.


\begin{Example}
% latex2html id marker 7159\footnotesize
\quad
\begin{minipage...
...he
layout for the {GUI}{} depicted in Figure~\ref{fig::ide-demo}}.
\end{Example}


\begin{Figure}
% latex2html id marker 7198\centering
\includegraphics[width=0....
... layout of this {GUI}{} is defined in
Example \ref{exa::ide-demo}.}
\end{Figure}

An example of these features is the curve-manager-visual which is used multiply in fairly unrelated areas. Although initially designed to build up the curve viewer (see Figure C.1 on page [*]) it is also used to monitor the optimization progress within the Optimization Module (see Figure 4.3 on page [*]). In either case the curve-manager-visual is fully embedded into the application and the work which has been invested into a careful design of this visual has paid off when the Visual was used the second time. This is not just a single case but rather exemplary for the Visual concept.


next up previous contents
Next: 7.4.3 Maintenance Aspects Up: 7.4 Graphical User Interface Previous: 7.4.1 Component Abstraction and
Rudi Strasser
1999-05-27