Page 1 of 1

integrate existing (delphi) application in BCI2000 project

Posted: 30 Sep 2010, 10:35
by Emil
I would like to know what the best approach is to integrate an existing visualisation application into BCI2000. The application was written in Delphi 7, and consists of a target selection task and is currently operated by pressing a single key on the keyboard.

What functionality should I add to my existing application.
- Would it be preferable to use a 'dummy' C++ application to communicate between my application and BCI2000?
- Or is it feasible to directly insert my application in BCI2000?
- is there another option ?

Kind regards,


Posted: 30 Sep 2010, 11:18
by mellinger

the answer depends on what your application does.
- It might be possible to implement your paradigm using the BCI2000 Stimulus Presentation module. This would be the simplest approach.
- To directly insert your application into BCI2000, you need to implement the BCI2000 communication protocol, involving rather complicated objects like parameter definitions. This is the most difficult option.
- You might use the AppConnector to connect your application to BCI2000, see ... _Connector

Best regards,

Posted: 30 Sep 2010, 14:04
by Emil
Thanks for the quick reply!

I think I'll try the AppConnector approach. The application is too big to rewrite in the BCI2000 Stimulus Presentation module, and option 2 is probably too much work as well.