The primary dilemma in making BricketLogo an accessible application
was guaranteeing 100% speakability. If any interface item was inaccessible
to the screen reader, it was effectively non-existence. If my speech
generation engine at any time crashed, the entire application would be
useless. These factors pushed me to rly on JAWS and the Java Accessibility
Bridge for speaking my interface. These proven technologies
relieved me from having to develop a robust solution, which would have
required large amounts of time and testing.