24.05.2014 Views

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

AIX Version 4.3 Differences Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

memory), 3D Rendering Server Applications can scale in performance as<br />

processors are added to an SMP capable system. Other advantages of XVFB<br />

include:<br />

• Less expensive 3D Rendering Server (since no graphics adapter or display is<br />

required)<br />

• Better security (since the 3D Rendering Server does not have to be left logged<br />

in, XVFB runs in the background)<br />

• Better scaling with SMP machines (since each process gets a private XVFB<br />

rendering area)<br />

8.4.1 Direct Soft OpenGL<br />

Direct Soft OpenGL (DSO) is a new IBM OpenGL rendering technology for <strong>AIX</strong><br />

and RS/6000. Implemented to work with the XVFB, DSO was designed<br />

specifically to enhance the performance of 3D Rendering Server Applications by<br />

eliminating extraneous interprocess communication, eliminating process context<br />

switching overhead, and making rendering and image reading more direct and<br />

efficient.<br />

DSO is a pure software implementation of OpenGL that runs as a direct OpenGL<br />

Context. Basically this means that all of the CPU intensive OpenGL work (3D<br />

rendering) is part of the application process (not part of the X Server process). By<br />

running direct, all of the interprocess communications with the X Server are<br />

eliminated, making 3D rendering much more efficient. In addition, the <strong>AIX</strong><br />

operating system is not having to context switch between the X Server and the<br />

3D rendering applications, making system utilization more efficient.<br />

Using the XVFB and DSO software is as simple as installing the XVFB file sets<br />

(X11.vfb and OpenGL.OpenGL_X.dev.vfb) and starting the X server with the<br />

appropriate options (for example, X -vfb -x GLX -x abx -x dbe -force).<br />

8.4.2 CATweb Navigator and XVFB/DSO<br />

CATweb Navigator allows end users with Java Enabled Web Browsers to view<br />

and navigate product information created with CATIA Solutions. By using the<br />

intuitive set of Java Applets that make up the CATweb Navigator Client, users can<br />

connect to a CATweb Server machine, select models for viewing, and then view<br />

and navigate the models with a 3D viewer, 2D schematic viewer, or a report style<br />

viewer.<br />

One CATweb Server machine can support multiple concurrently active CATweb<br />

Navigator Clients. For each CATweb Client that attaches to the CATweb Server,<br />

one or more CATweb processes will be started on the CATweb Server to handle<br />

the requests of that particular CATweb Client. One of these CATweb processes is<br />

a 3D rendering application. This application runs on the CATweb Server and is<br />

responsible for:<br />

• Loading the requested CATIA model<br />

• Rendering the 3D model on the fly as the CATweb Client requests new views<br />

• Compressing the final rendered image<br />

• Transferring the image to the Java CATweb Client<br />

Graphical Environment Enhancements 227

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!