Category: Developer documentation

NB: last update for OpenViBE 2.0 (sep-2017). Introduction CSV files are text files with different values separated by a special character. This basic syntax makes them very easy to parse. OpenViBE 2.0 version uses a new CSV Reading/Writing module. The file format for each … Continue reading →

NB: last update for OpenViBE 2.0.0 (oct-2017). OpenViBE 1.3.0 compliant version Introduction All the streams are defined using EBML (Extensible Binary Meta-Language). They are all structured in 3 sections: HEADER: that part is the first ever sent and received on … Continue reading →

NB: last update for OpenViBE 2.0.0 (oct-2017). OpenViBE 1.3.0 compliant version This section describes the software architecture of the platform. Since 2.0.0 release, OpenViBE is based on the OpenViBE SDK (kernel, specific modules and plugins) that has been developped in … Continue reading →

NB: last update for OpenViBE 2.1.0. OpenViBE 1.3.0 compliant version Introduction New coding rules have been provided and followed during the CertiViBE project. They should be followed for any contribution to OpenViBE. However, existing code may follow some previous convention … Continue reading →

NB: Last update 20.Oct.2017 Important: before submitting a contribution All of the OpenViBE source code is released to the public under the AGPL-3 License. However, different rules govern code inclusion to the different repositories. These rules are required in order … Continue reading →

This page provides the public documents made in the CertiViBE project that concern the OpenViBE 2.0 SDK. The CertiViBE project The largest improvements introduced in OpenViBE 2.0 have been made in the CertiViBE project, a joint effort between Inria and … Continue reading →

NB: last update for OpenViBE 2.0.0 (oct-2017). OpenViBE source code is hosted on the Inria gitlab in a Git repository. Using Git In order to obtain the source code you will need to have the Git software installed on your … Continue reading →

NB: Document last updated for OpenViBE 2.2.0 (last edit 03.Dec.2018). OpenViBE 1.3.0 compliant version Introduction Before building the software be sure to check the list of compatible systems and architectures. Then you need the OpenViBE source packages or a repository … Continue reading →

NB: Document updated for OpenViBE 2.1.0 (21.May.2018). There are various ways to stream data and events (stimulations) between OpenViBE and external applications in real time. For example, classification results can be sent from Designer to control a game, or a … Continue reading →