Is there any sort of API or hardware in development that would allow one to provide input to a Java application using brain waves or other biometric data? I’ve seen a few primitive devices in occasional articles, (BrainFIngers comes to mind), but nothing big. I’d think that this would be a big area of research.
I’m asking mainly because all the sitting I do to program is giving me some serious joint pain, and I would love to write all my programs in NetBeans simply by thinking the keyboard and mouse movements. I could be standing up or lying down, or anything else. I imagine other folks would have other reasons to like such technology.
But I’ve yet to hear of any devices that have left the research lab. Is this a major new area in computer development, or is this still science ficiton?