The Ecere SDK is a cross-platform toolkit for building software applications. It currently runs on Windows, Linux, Mac OS X (through X11), FreeBSD, and the Android OS. It should run on other Unix platforms with minor testing/tweaking. With the Ecere SDK, you can develop applications once and deploy them on all supported platforms alongside a lightweight runtime environment. It introduces eC, an object oriented language derived from and fully compatible with C, compromising neither runtime performance nor ease of use. A built-in 3D engine supporting both Direct3D and OpenGL is fully integrated.
Equalizer is middleware for creating and deploying parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors, and computers to scale rendering performance, visual quality, and display size. An Equalizer-based application runs unmodified on any visualization system, from a simple workstation to large scale graphics clusters, multi-GPU workstations, and Virtual Reality installations.
Julius MV1 is a showcase application for the Julius framework. It can be used as a fully functional DICOM 3.0 or RAW volume viewer as well as a viewer for large polymesh datasets. It also provides basic data processing features such as volume segmentation or polymesh decimation. Julius MV1 can be used as a basis and testbed for other applications developed with the Julius Framework. The Julius Framework (which comes bundled with MV1) is a general software architecture for medical visualization, simulation, and navigation.
NUI is a GUI ToolKit intended to work with SGI's OpenGL API. It is similar in many ways to GTK+, Qt and even Win32, but with many enhancements in order to make it an easy and yet powerful tool for cross- platform GUI programming. It is currently developed on platforms supported by the NGL framework.