@inbook {2864, title = {BCI Software Platforms.}, booktitle = {Towards Practical Brain-Computer Interfaces}, year = {2013}, publisher = {Biological and Medical Physics}, organization = {Biological and Medical Physics}, abstract = {In this chapter, we provide an overview of publicly available software platforms for brain{\textendash}computer interfaces. We have identified seven major BCI platforms and one platform specifically targeted towards feedback and stimulus presentation. We describe the intended target user group (which includes researchers, programmers, and end users), the most important features of each platform such as availability on different operating systems, licences, programming languages involved, supported devices, and so on. These seven platforms are: (1) BCI2000, (2) OpenViBE, (3) TOBI Common Implementation Platform (CIP), (4) BCILAB, (5) BCI++, (6) xBCI, and (7) BF++. The feedback framework is called Pyff. Our conclusion discusses possible synergies and future developments, such as combining different components of different platforms. With this overview, we hope to identify the strengths and weaknesses of each available platform, which should help anyone in the BCI research field in their decision which platform to use for their specific purposes.}, isbn = {978-3-642-29745-8}, doi = {DOI: 10.1007/978-3-642-29746-5}, url = {http://link.springer.com/chapter/10.1007/978-3-642-29746-5_16}, author = {Brunner, Clemens and Andreoni, G and Bianchi, L and Benjamin Blankertz and Breitwieser, C. and Kanoh, S. and Kothe, C. A. and Lecuyer, A. and Makeig, S and Mellinger, J. and Perego, P. and Renard, Y. and Gerwin Schalk and Susila, I.P. and Venthur, B and Mueller-Putz, G.R. and Brendan Z. Allison and Dunne, S. and Leeb, R. and Del R. Mill{\'a}n, J. and A. Nijholt} } @article {2203, title = {Current Trends in Hardware and Software for Brain-Computer Interfaces (BCIs).}, journal = {J Neural Eng}, volume = {8}, year = {2011}, month = {04/2011}, pages = {025001}, abstract = {

A\ brain-computer interface\ (BCI) provides a non-muscular communication channel to people with and without disabilities.\ BCI\ devices consist of hardware and software.\ BCI\ hardware records signals from the\ brain, either invasively or non-invasively, using a series of device components.\ BCI\ software then translates these signals into device output commands and provides feedback. One may categorize different types of\ BCI\ applications into the following four categories: basic\ research, clinical/translational\ research, consumer products, and emerging applications. These four categories use\ BCI\ hardware and software, but have different sets of requirements. For example, while basic\ research\ needs to explore a wide range of system configurations, and thus requires a wide range of hardware and software capabilities, applications in the other three categories may be designed for relatively narrow purposes and thus may only need a very limited subset of capabilities. This paper summarizes technical aspects for each of these four categories of\ BCI\ applications. The results indicate that\ BCI\ technology is in transition from isolated demonstrations to systematic\ research\ and commercial\ development. This process requires several multidisciplinary efforts, including the\ development\ of better integrated and more robust\ BCI\ hardware and software, the definition of standardized\ interfaces, and the\ developmentof certification, dissemination and reimbursement procedures.

}, keywords = {Biofeedback, Psychology, Brain, Brain Mapping, Electroencephalography, Equipment Design, Equipment Failure Analysis, Humans, Man-Machine Systems, Software, User-Computer Interface}, issn = {1741-2552}, doi = {10.1088/1741-2560/8/2/025001}, url = {http://www.ncbi.nlm.nih.gov/pubmed/21436536}, author = {Peter Brunner and Bianchi, L and Guger, C and Cincotti, F and Gerwin Schalk} } @article {2176, title = {BCI meeting 2005 - Workshop on Technology: Hardware and Software.}, journal = {IEEE Trans Neural Syst Rehabil Eng}, volume = {14}, year = {2006}, month = {06/2006}, pages = {128-31}, abstract = {

This paper describes the outcome of discussions held during the Third International BCI Meeting at a workshop to review and evaluate the current state of BCI-related hardware and software. Technical requirements and current technologies, standardization procedures and future trends are covered. The main conclusion was recognition of the need to focus technical requirements on the users{\textquoteright} needs and the need for consistent standards in BCI research.

}, keywords = {Algorithms, Biotechnology, Brain, Communication Aids for Disabled, Computers, Electroencephalography, Equipment Design, Humans, Internationality, Man-Machine Systems, Neuromuscular Diseases, Software, User-Computer Interface}, issn = {1534-4320}, doi = {10.1109/TNSRE.2006.875584}, url = {http://www.ncbi.nlm.nih.gov/pubmed/16792276}, author = {Cincotti, F and Bianchi, L and Birch, Gary and Guger, C and Mellinger, J{\"u}rgen and Scherer, Reinhold and Schmidt, Robert N and Y{\'a}{\~n}ez Su{\'a}rez, Oscar and Gerwin Schalk} }