[Accessibility] AT Device Shared I/O
bill.haneman at sun.com
Mon Sep 8 09:13:51 PDT 2003
Regarding the AT Device Shared I/O section:
Note that we have candidate libraries/APIs for this in the
Linux space already, for instance libbrl and brltty. Brltty has the
disadvantage that it's GPL and not LGPL, but the libbrl license is
either LGPL or something similar like BSD.
On Mon, 2003-09-08 at 16:40, Sharon D Snider wrote:
> Hi Janina and Mario, below are my editing suggestions that incorporate
> Mario's comments.
> 2.) AT Device Shared I/O
> AT device shared I/O would make it possible for devices that are commonly
> used by persons with disabilities to operate smoothly with several client
> applications simultaneously.
> In some circumstances it is necessary to support simultaneous
> access for different client applications. For example, allowing a
> software-based speech synthesizer to speak while a multi-media
> stream is playing, rather than queueing its messages to play after
> the stream concludes. In addition, it may also be necessary to
> have messages queue or supress until a particular window or console has
> We need to adopt or develop libraries that allow client applications to
> these I/O devices. Shared access to accessibility related devices,
> such as Braille displays, reduces the cost of ownership and improves
> the user experience.
> These libraries should offer a generic high-level abstraction of
> the underlying device to allow client applications, and to use the
> libraries independent
> of the actual hardware in use. This simplifies the development of
> accessibility related software by sharing commonly used code such as
> driver implementations in these libraries.
> Sharon Snider
> Linux Accessibility, and Information Development
> IBM Linux Technology Services
> (512) 838-4127, T/L 678-4127
> Accessibility mailing list
> Accessibility at freestandards.org
More information about the Accessibility