Currently not. To add new devices we need to buy them or ask companies for some help with testing/implementation. Its the only showstopper to add support for more boards
I guess you mean EEG, right? I dont know good benchmarks to compare signal quality for these devices.. I think the biggest challenge to create such test is a fact that you cannot record data from 2 boards and single person simultaneously and need to collect a lot of data to handle run to run variability
Visually it seems like Unicorn from Gtec and Cyton from OpenBCI are good. But I have no quantitative metrics for it
I disagree about code style and dont think that its an issue. I know that its not the most popular style, specially in java world but this project is mostly written in c\c++. There is a meaning in keeping code style similar across different bindings, since its easier for developers.
Also, there are autoformatters for java(config for eclipse) and for c++(clang-format).
I am the author. Could you provide a feedback about java part?
There are some compromises made to keep API as similar as possible between different bindings and the main part is in c\c++ but overall I think java part is not bad