For instance, EEGLAB and BCILAB are written primarily in MATLAB and easily permit exploratory analysis using standard or custom methods. However, they are not equipped with an extensive framework for developing new user interfaces or performing real-time experiments. On the other hand, software packages like BCI2000 and OpenVibe are well-suited for performing interactive experiments. However, they are written in C++ and require significant time and effort to implement new methods. The goal of CEBL3 is to bridge this gap by providing a single BCI software platform that supports all stages of BCI development in a flexible, feature-rich and high-performance environment.
For more information about BCI/EEG press here.