Third party and user modules can be easily developed. Speech system supports output stream trigger points. Server automatically supports US and DK braille. Application history support to allow streamed logs such as kernel messages to be accessed. It is not necessary for the client and server to run on the same host machine.
Applications make use of the server by the functions provided by a small interface library.
Before covering the calls that these clients may make the Braille device object model will be described. Each cell in the text row has additional pins that allow the display of a cursor. A optional row of buttons above the braille cells. Each button corresponds to a cell in the text line. A number of braille cells upon which status information may be displayed A set of keys to control the screen reader.