Topic outline

  • Synchronization Generic Enabler

    The Synchronization Generic Enabler presents a lightweight and generic network-synchronized dynamic scene data model, and two communication protocols to interact with the model: SceneAPI, a RESTful HTTP API for non-realtime querying and modification of the scene, and a WebSocket-based bidirectional protocol for connected Web clients to receive continuous real-time scene updates, and to post their real-time changes to the scene. It includes a server reference implementation based on the realXtend Tundra SDK, and a JavaScript client library. The scene data model is based on a hierarchy of Entities, Components and Attributes. A typical use case would be the implementation of a dynamic multi-user virtual world, but as the data model is completely generic, it is by no means limited to that use case.

  • Introduction to Synchronization GE

    This section introduces you to Synchronization GE, aka realXtend Tundra Server.

  • Synchronization GE Download

    To getting started you can download the binaries from links below. There are two version available to choose:

    • 4.4.3 Version takes more resources to run, but is more feature complete state. Uses Ogre3d for rendering and Qt for UI.
    • 5.4.3 Version Is lightweight reimplementation of the Synchronization Tundra and it's primarily aimed at mobile platforms. The Urho3D engine is used for the platform abstraction and rendering. This version is less feature complete i.e. RESTful HTTP API implementation is missing.

  • Installation and user manuals

    The installation manual contains information about system requirements, how to building the GE from source, and how to set it up. The user and programmers guide contains instructions how to run the Tundra server.

  • Tundra Architecture