Brain-Computer Interfaces From: IEEE Computer Magazine - 10/2008 A brain-computer interface (BCI) identifies the user's intention by observing and analyzing brain activity using either invasive or noninvasive monitoring techniques such as electroencephalography. BCIs hold forth the promise of offering a new class of bioengineering control devices and robots for rehabilitation and other medical applications, as well as supporting a new communication medium for VR and videogames. However, major challenges must be tackled for BCIs to achieve the speed, accuracy, and reliability necessary for real-world applications. The articles in this special issue outline the state of the art of BCIs and give a sense of the future potential of such interfaces. Total Recall An overview of the state of the art of brain-computer interfaces gives a sense of the future potential for using BCIs in real-life applications. http://www.computer.org/portal/cms_docs_computer/computer/homepage/Oct08/r10gei.pdf Abstracts: Noninvasive BCIs: Multiway Signal-Processing Array Decompositions http://www2.computer.org/portal/web/csdl/doi/10.1109/MC.2008.431 BioSig: A Free and Open Source Software Library for BCI Research http://www2.computer.org/portal/web/csdl/doi/10.1109/MC.2008.407 Brain-Computer Interface Operation of Robotic and Prosthetic Devices http://www2.computer.org/portal/web/csdl/doi/10.1109/MC.2008.409 Rehabilitation with Brain-Computer Interface Systems http://www2.computer.org/portal/web/csdl/doi/10.1109/MC.2008.432 Brain-Computer Interfaces, Virtual Reality, and Videogames http://www2.computer.org/portal/web/csdl/doi/10.1109/MC.2008.410 --- Eyes-Free User Interfaces http://www2.computer.org/portal/web/csdl/doi/10.1109/MC.2008.424