Madison project, a JAVA OS for the severely disabled.
Madison is an on going effort to provide high quality access to modern and effective computer technology for individuals who are blind and have a severe limit on mobility or control as to limit the use of standard input technologies.
Madison is a user mode operating system based on the JAVA platform. It uses input on a joystick and 3 switches.
The joystick can be thought of as a navigation aid like the cursor keys up, down, left, and right. An expanded Morse (eMorse) code is used to replace the keyboard, the 3 buttons represent dot, dash, and meta.
Applications are installed on graph file system. Each file system node has up to 4 vertices, named north, south, east, and west. Navigation is done via joystick or eMorse input. Applications should be deployed as jar files which would be retrieved by the web, or local disk.
Ideal system deployment would be as a USB volume and attached peripherals via an embedded USB hub.