Previous Next Up Title Contents Index Top Library

1.8. GPHIGS ARCHITECTURE

The following diagram shows the GPHIGS architecture:

Figure 1.8.a

GPHIGS has at its core a kernel which manages both the Centralized Structure Store (CSS) and archive files. Below the kernel level is a metadriver whose call level is completely based on the PEX protocol. Below this level are the drivers, in particular the X-Window driver. The diagram also shows the separation between output and input since input is, in fact, managed by an independent process, called the PHIGS Input Manager (PIM), activated when the workstation is opened. The PIM handles communication with the output processor via the PHIGS Input Interface (PII). The PIM manages inputs for all types of X-based workstations: X11, GDI, Xgl, GL, OpenGL, PEXlib. In this case, GPHIGS creates an X window, initializes the PIM and then initializes the 3D graphic library.


Previous Next Up Title Contents Index Top Library