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.
Flash'In'App is a Cocoa framework that lets you load and fully manage Adobe Flash movies from your own applications. It provides classes that play SWF files, communicate with them via External API, FSCommands, or Variables, control external resource loading, and much more. They can interact with Flash Player.plugin and SWF files themselves.
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.
Coin is an implementation of Open Inventor. Open Inventor is the de facto standard API for retained-mode 3D graphics programming. Open Inventor has a highly extensible design, and has been designed to allow for rapid development of highly interactive 3D graphics applications in the fields of CAD, engineering, scientific computing, simulation, VRML, and visualization.
DirectFB is a thin library that provides developers with hardware graphics acceleration, input device handling and abstraction, an integrated windowing system with support for translucent windows and multiple display layers on top of the Linux framebuffer device. It is a complete hardware abstraction layer with software fallbacks for every graphics operation that is not supported by the underlying hardware.
Morena is a Java framework that allows a Java program to acquire an image from a scanner or camera. To communicate with the hardware, it uses standard interfaces: Twain for MS Windows and Mac OS X and Sane for a number of Unix platforms (AIX, BeOS, Darwin, FreeBSD, HP-UX, Linux, NetBSD, OpenBSD, OS2, Solaris, Unixware).
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.