OpenBCI_GUI: Java in Processing / Eclipse, Sublime IDEs / BLE
wjcroft
Mount Shasta, CA
This discussion was created from comments split from: OpenBCI GUI, Windows zip/exe's broken, use Processing source.
[In this thread, Fahad asks how Processing and Java language features are related.]
[In this thread, Fahad asks how Processing and Java language features are related.]
Comments
William
https://www.google.com/search?q=convert+processing+to+java
Is there some reason that you absolutely require native Java and the Eclipse IDE? Otherwise it would be best to stick with Processing. The search link above may give some clues about how hard conversion is.
http://stackoverflow.com/questions/4227177/processing-vs-plain-java
LabStreamingLayer has a Java library, as well as many other languages,
http://code.google.com/p/labstreaminglayer/wiki/ExampleCode
See our thread on LSL, you need to run the Python app and it's plugin.
http://www.openbci.com/forum/index.php?p=/discussion/334/labstreaminglayer-into-bcilab-eeglab-matlab
Conor
The RFduino modules can only run two versions of 'Bluetooth', BLE Bluetooth Low Energy, which is very slow; and GZLL, Gazelle, which is a proprietary Nordic protocol not available on other Bluetooth manufacturers. We use the GZLL for speed. See some of these other threads for more details,
http://docs.openbci.com/software/03-OpenBCI_BLE
http://www.openbci.com/forum/index.php?p=/discussion/171/dongle-necessary-for-devices-that-have-bluetooth
http://www.openbci.com/forum/index.php?p=/discussion/257/ble-and-openbci
http://www.openbci.com/forum/index.php?p=/discussion/94/using-dpcm-to-save-bandwith
If you feel up to it, you could yourself implement some version of BLE. But will need to adapt to the speed constraints.