How to contribute to Dasher

Mailing list

If you would like to be kept up to date with Dasher
development news, join the Dasher Yahoo Group.
If you decide you'd
like to hear special announcements only, you can join the same
group, and then modify your membership settings at the
discussion group website.

Porting Dasher

The Dasher code consists of two main sections - a platform independent
core, and a platform dependent interface. The core has been written
with portability in mind and so should build on most platforms with a
modern C++ compiler. Note that Dasher currently requires the Expat XML
parsing library to read alphabet definition files - for embedded
platforms, it may be desirable to replace the AlphIO functionality
with simpler code rather than port or include Expat.

The platform dependent interface code is responsible for passing user
input to the Dasher core and displaying the Dasher canvas and
outputting text. Documentation for how the interface should communicate
with the core may be found here.

License

Dasher is distributed under the GNU General
Public License (GPL). If there is
sufficient demand, the core code may be relicensed under the LGPL in order to
allow it to be included in environments where requiring the GPL may be
impractical.

If none of the above routes satisfies your needs,
please send an email.

The Dasher project is supported by the Gatsby Foundation and by the European Commission in the context of the AEGIS project - open Accessibility Everywhere: Groundwork, Infrastructure, Standards)