XVIZ is the data layer for AVS.
XVIZ allows you to describe:
- Visual elements
- Geometry
- Point clouds
- Images
- Text
- Metrics
- Stylesheets
- Declarative User Interface with data bindings
- A machine readable JSON schema in
@xviz/schema
package
The XVIZ Protocol covers important concepts and the data types .
The XVIZ Javascript libraries are a set of modules to validate, build, and parse XVIZ data. These libraries make working with XVIZ easier and provide support for validation of any other language implementations.
XVIZ was designed with a focus on distributed systems and teams. This means taking into account data size and processing and well as optimizing for data transmission over network infrastructures.
The XVIZ Server is a simple demonstration of how XVIZ data can be delivered to your application. Follow the Quick Start to start sending XVIZ data to your application.