Category: Knowledge base
-
Special features: Box messaging for developers
NB: Document updated for OpenViBE 0.18.0. Not available since OpenViBE 2.0.0 Introduction Boxes in OpenViBE can be augmented with capabilities to pass arbirtrary messages between each other. These messages are processed immediately and can contain data of various types. This … Continue reading
-
Special features: Box messaging basics
NB: Document up to date for OpenViBE >= 0.18.0. Not available since OpenViBE 2.0.0 Introduction Messages are an OpenViBE feature that allows boxes to communicate during scenario playback. Unlike streams, messages are sent and processed immediately during the same scheduler … Continue reading
-
Using the basic P300 example scenarios of OpenViBE
NB: Document ONLY concerns OpenViBE 1.1.0 and earlier In OpenViBE 1.1.0 and earlier, the P300 scenarios bundled with OpenViBE in bci-examples/p300-speller* suffer from a glitch that makes them non-precise in some conditions. In order to make them work well you … Continue reading
-
Build fails with “nmake failed to compile a simple program”
This issue is due to the installation of .Net framework 4.5 which breaks CMake somehow. The easiest solution is to install SP1 for Visual C++ 2010
-
Migrating your application from 0.15.0 to 0.16.0
Applications are supposed to be relatively self-contained. However some special cases occur that are necessary to handle in this migration. Additionally please look at the guide on Migrating your code from 0.15.0 to 0.16.0 and Migrating your plugin from 0.15.0 … Continue reading
-
Migrating a plugin from version 0.15.0 to 0.16.0
This tutorial illustrates the migration of a processing plugin (box or algorithm) from the 0.15 codebase to the 0.16. For a larger overview of changes in 0.16.0 please look at our Migration guide. Through the tutorial an OLD prefix indicates … Continue reading
-
Migrating a driver from 0.15.0 to 0.16.0
This tutorial illustrates the migration of a server driver from the 0.15 codebase to the 0.16. For a larger overview of changes in 0.16.0 please look at our Migration guide. Through the tutorial an OLD prefix indicates the 0.15.0 file … Continue reading
-
Migrating your code from 0.15.0 to 0.16.0
The last release has introduced several changes to the build system and the folder structure. This tutorial will walk you through of migrating your existing code to the new version depending of the type of extension you were working on. … Continue reading
-
Compiling on Fedora 14
In the newer versions of openvibe we have updated the CMake dependency to 2.8.7. Newer build system also relies on the GNUInstallDirs CMake include file, which is not present in CMake 2.8.4 and earlier. If you wish to compile latest … Continue reading
-
Developing OpenViBE using Qt Creator
NB: concerns OpenViBE 0.16.0 and later NOTE: Using Qt Creator is an advanced way to build OpenViBE. More basic build mechanisms are recommended for new OpenViBE users. These instructions have been mainly written for Qt Creator on Linux. Some specific … Continue reading