Re: Cross Platform Accessible GUI's Was RE: Making TK accessible?

  • From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Mon, 31 Jan 2011 07:21:35 -0600

Definitely. We are using SWT in BrailleBlaster. You can find lots of 
snippets and examples at http://eclipse.org/swt 
John

On Mon, Jan 31, 2011 at 07:11:36AM -0500, James Homme wrote:
> Hi,
> Since I'm at the beginning of my Java learning, I'm asking this. My book 
> teaches Java Swing. Should I substitute SWT?
> 
> Thanks.
> 
> Jim
> 
> Jim Homme,
> Usability Services,
> Phone: 412-544-1810. Skype: jim.homme
> Internal recipients,  Read my accessibility blog. Discuss accessibility here. 
> Accessibility Wiki: Breaking news and accessibility advice
> 
> 
> -----Original Message-----
> From: programmingblind-bounce@xxxxxxxxxxxxx 
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Alex Midence
> Sent: Saturday, January 29, 2011 11:57 AM
> To: programmingblind@xxxxxxxxxxxxx
> Subject: Re: Making TK accessible?
> 
> Hello, Jamal
> 
> Wx-Widgets is not very accessible in Linux.  It actually uses gtk not
> gtk+ in Linux.   Gtk+2.0  is what works best with at-spi.  As a
> result, accessibility in wx-widget applications is sometimes a bit
> sketchy depending on which widget is used.  Pannel, for instance, can
> be a bit problematic.  Dialogs and menus are sometimes a problem.  I
> recently became painfully aware of this when I tried using
> Code::blocks 10.05 and Amaya 11.3 in Linux.  Code::blocks is a c+ Ide
> which is quite accessible in windows and has a ton of nice features.
> In Linux, however, things are ... messy.  Amaya 11.3 is a wysiwyg html
> editor created by none other than the w3c whhich is not accessible in
> neither platform.
> 
> The closest I have found to comparable accessibility across both
> windows and Linux is java swt.  Eclipse, as it happens, is about as
> accessible with Orca as it is with Jaws.  Gecko is also quite nice
> although there's a lot of work being done in Orca right now to speed
> it up since it's not as responsive with Gecko as Jaws or NVDA is.
> 
> Having said that, my research appears to indicate that the way to make
> an app accessible across all platforms with wx-widgets would be to
> port the linux side from gtk to gtk+ and then to gtk+ 2.  I don't know
> how much work that would involve.  I'm just now getting into this
> stuff and learning more and more every day.  There are a lot of very
> exciting things coming in Gnome 3 and they have some very lofty and
> commendable goals.  I wish I knew enough C and Python to truly be of
> use in helping with it all.  What is coming is accessibility for QT in
> Gnome using Orca.  They're trying to bridge it's built-in
> accessibility api to At-spi so Orca can get at the controls.  It
> wouldn't surprise me if, one day, wx-widgets moved form gtk to gtk+ 2
> for the native widgets it uses in Linux.
> 
> My two cents,
> 
> Alex M
> 
> 
> 
> On 1/29/11, Lex <lex@xxxxxxxxxx> wrote:
> > 28.01.2011 20:49, Littlefield, Tyler ??????????:
> >> Python still ships with TKInter. I don't want to add speech to it,
> >> because that kind of kills the point of using it with a reader, but I
> >> would like to use something to allow Jaws, Wineyes and NVDA to access
> >> it with no problems.
> >
> > You will need to learn some accessibility interface (they are
> > platform-specific) like MSAA, IAccessible2 to do that.
> >
> >
> > Lex
> > __________
> > View the list's information and change your settings at
> > //www.freelists.org/list/programmingblind
> >
> >
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
> 
> 
> This e-mail and any attachments to it are confidential and are intended 
> solely for use of the individual or entity to whom they are addressed.  If 
> you have received this e-mail in error, please notify the sender immediately 
> and then delete it.  If you are not the intended recipient, you must not 
> keep, use, disclose, copy or distribute this e-mail without the author's 
> prior permission.  The views expressed in this e-mail message do not 
> necessarily represent the views of Highmark Inc., its subsidiaries, or 
> affiliates.

-- 
John J. Boyer; President, Chief Software Developer
Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: