Libraries

The RAMA libraries are designed to make extension creation and application development simpler. A few of the libraries are necessary to use the interfaces. There are three "levels" of libraries associated with RAMA.


Extension Library Interface Layer

The library interface layer provides the extension library a way to register its extensions, and gives the application access to those extensions. Libraries included:


Data Channel Layer

The channel layer uses the extlib library described previously to interface with the extension libraries. The data channels provide the means for communication between extensions and application. Libraries included:


Extension Interface Layer

The extension interface layer provides the meat of the RAMA project. The interfaces define how 3d graphics related extensions communicate with each other. Libraries included:


For comments, concerns, problems, or interest in joining, write RAMA Coordinator