Open Source Platform
for interconnected virtual worlds

NG Design Document/Executive Summary

From Rex community wiki

Creating a platform for the 3D Internet or the Immersive Web is a complex and multifaceted effort. The possibilities offered by such a framework are practically unlimited and realizing the full potential requires co-operation from a strong company of experienced developers working in their respective areas. What is required in the beginning is a solid foundation of basic functions to build on, which is what this document focuses on at this point.

The latest version of the constantly evolving documentation is always available on the realXtend website (realXtend.org) with print versions created as needed.

The realXtend viewer is designed to be platform agnostic through a very modular architecture. To get started with development, it was however necessary to choose some platforms to support initially. OpenSimulator and modular realXtend were found to be the best option at this stage, but it is very important to note that the intention is to support other platforms such as Sirikata at some point in the future.

Chapters one to four in this document contain a general description of the platform and the project. Chapters five and six are a collection of basic and some special use cases and interactions that define a set of initial requirements for the development detailed in chapter seven. Chapters eight to ten go into more detail about the technical properties of the realXtend-NG platform. Chapter eleven is a rough implementation plan and chapter twelve will include general ideas of the future development.

The documentation itself is constantly updated as we move forward with development and learn more about the potential issues and solutions.