AVANGO is a software framework designed to develop interactive virtual environment applications that are distributed and object-oriented.
The software industry is awash with several toolkits for virtual environment (VE) applications, which gives programmers an interface to construct complex geometry in a scene graph and render it. AVANGO's framework offers programmers access to the shared scene graph from all processes forming the distributed application, and each process has a local copy of the scene graph and contained state information.
AVANGO's object-oriented framework allows software developers to create class-specific applications that inherit the features of the distribution property. Additionally, the shared scene graph is equipped with a distributed dataflow graph that provides similar evaluation characteristics as in standalone applications, supporting the development of distributed interactive applications.
Unlike similar systems, such as Repo-3D, AVANGO's focus is on high-end real-time virtual environments like CAVEs and Workbenches, and development is based on SGI Performer. With AVANGO, we offer a toolkit that combines a familiar programming model found in standalone toolkits, with built-in support for data distribution that is almost transparent to the application developer. Overall, AVANGO is an excellent software that offers programmers an all-encompassing framework to build complex distributed applications with ease.
Version 1.0.3: N/A