Author Archives: Cedric Riou

CSV File format description

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

Posted in Data formats documentation | Comments Off

Stream Structures

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

Posted in Data formats documentation | Comments Off

Designer Tutorial 4: Window Manager

NB: last update for OpenViBE 2.0.0 (oct-2017). OpenViBE 1.3.0 compliant version Introduction The Window Manager is a module dedicated to the handling of 2D and 3D graphical windows in an OpenViBE scenario. It provides the user with an intuitive tool … Continue reading

Posted in Designer documentation | Comments Off

Global algorithm identifiers

NB: Document based on OpenViBE 2.0.0. OpenViBE 1.3.0 compliant version

Posted in Data formats documentation | Comments Off

Software architecture

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

Posted in Architecture and practices | Comments Off

Designer Overview

NB: last update for OpenViBE 2.0.0 (pictures may not fully correspond). OpenViBE 1.3.0 compliant version Introduction OpenViBE Designer is an authoring tool dedicated to creating and executing OpenViBE scenarios. It is targeted at a broad range of users, including students … Continue reading

Posted in Designer documentation | Comments Off

Coding Rules

NB: last update for OpenViBE 2.0.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, if somebody is modifying existing code, the … Continue reading

Posted in Architecture and practices | Comments Off

Contribution Rules and Coding Standards

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

Posted in Architecture and practices | Comments Off

CertiViBE related documentation

The CertiViBE project The largest improvements introduced in OpenViBE 2.0 have been made in the CertiViBE project, a joint effort between Inria and Mensia Technologies. The CertiViBE project aims to enable building medical devices based on OpenViBE (standard IEC 62304:2006 … Continue reading

Posted in Developer documentation | Comments Off

Box tutorials

NB: last update for OpenViBE 2.0.0. OpenViBE 1.3.0 compliant version This document does not contain all the box tutorials. For a complete list, look into share/openvibe/scenarios/box-tutorials . This folder contains simple scenarios, widely commented. Each one shows how to design … Continue reading

Posted in Box documentation | Comments Off