SeaWind® OpenGL® with X Window System Solutions

As customers demand products with ever more sophisticated graphics, embedded-system developers must often go beyond the capabilities offered by the X Window System and generate high-quality, 2D and 3D representations. To meet this demand, Seaweed Systems offers production-quality source and object code for an OpenGL® API-capable X11R6 environment. Seaweed Systems implements the open-standard OpenGL-under-X (GLX) specification, providing full OpenGL API capabilities in the X Window System environment. Designed from the beginning for portability, Seaweed Systems® SeaWind® X Window System products run on a wide range of processors, real-time operating systems, and graphics devices (see compatibility list). Seaweed Systems' OpenGL implementation is built specifically to optimize graphics rendering, using the vendor-specific capabilities of parts provided by its graphics-device partners. In addition to running on a wide variety of platforms, SeaWind X Window System products work with development tools provided by many real-time operating system vendors, including Green Hills Software and Wind River Systems. SeaWind X Window System software is available in object code form only or with an optional source-code license. SeaWind OpenGL with X Window System software includes two client-side libraries: GL and GLU.

Understanding that performance is critical for most embedded systems, Seaweed Systems OpenGL with X Window System software supports direct mode in the GLX extension. In direct mode, the GL library does not generate X Window System calls; instead it directly invokes the OpenGL rendering software in the server. Using direct mode significantly reduces system and X Window System overhead, helping to streamline graphics performance in embedded systems

XTEST Test Suite

To assist developers in verifying error-free operation of their embedded X Window System environments, Seaweed Systems offers an embedded-system version of the X11 XTEST suite. The test suite exercises both server and client software to assure correctness. The tests are fully automated, and include testing of server rendering correctness and protocol correctness — including testing correct handling of error conditions. The tests generate a detailed journal report that gives a pass or fail report for each individual test. The XTEST suite includes more than 600 test areas, each of which contains from one to more than 100 individual tests.

Motif® Test

For embedded-system developers creating applications using Motif, Seaweed Systems offers a test suite that is useful for detecting various forms of invalid memory accesses in client-side libraries. This test suite is also useful for verifying correct behavior of client-side Motif libraries.

The product can be compiled to run the SeaWind environment on SolarisTM Operating System platforms in conjunction with Purify. The combination of running SeaWind X Window System software and IBM® Rational® Purify® software is a unique and highly effective approach to ensuring embedded-system code quality. In addition, the same Motif tests can be compiled to run in the target embedded-system environment without the Purify product.

Learn More...

PDF file SeaWind Product Datasheet for Wind River Platforms