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 Medical device software). A significant amount of the work has caentered on robustness, quality assurance, predictable behavior and error handling of the software, as well as documentation and testing.
In the scope of the project, the OpenViBE kernel has been heavily refactored and simplified, as well as optimized, to allow easier maintainability, scalability and future development with a more gentle learning curve for new software developers. In addition, the project has produced extensive documentation such as SDK Software Definition, SDK Software Requirements and Software Architecture documents. An extensive amount of new tests have been specified and implemented. The parts of documentation and tests that intend to serve medical certification purposes will remain proprietary and be available on contractual basis. However, the technical documentation that is relevant to the scientific audiences and more casual BCI hackers will be released to the public along with the source code of the SDK.
This page aims at giving the OpenViBE (based on CertiViBE) users the list of documentations provided in CertiViBE project, in addition to the historical OpenViBE documentation.