Re: [orca-list] SWT (Standard Widget Toolkit) for Java platform accessibility



I think you can see your java CLASSPATH to know whether swt.jar is in
your path. If no, it indicates that you are not using SWT.

Jeff

On Wed, 2008-07-30 at 21:49 +1000, bart bunting net au wrote:
Hi all,

Is there an easy way to tell if a java app uses SWT?

I recently tried jbidwatcher an ebay sniping program and it came up as inaccessible.  I presumed at the 
time that it was because it didn't use SWT but didn't really know how to check?

Regards

Bart


Jeff Cai writes:
 > I made a simple accessibility test based on Azureus, a bt client which 
 > is using SWT. Please note that though SWT is written in Java, its 
 > accessibility makes use of atk-bridge while not java-access-bridge.
 > 
 > Overall, the accessibility works fine on Azureus.
 > 
 > 1) honoring theming
 > 
 > Most controls works fine except the combo box in High Contrast themes. 
 > The items in drop-down boxes can't be discriminated from the background.
 > 
 > 2) keyboard navigation
 > 
 > pretty good.
 > 
 > 3) orca
 > 
 > Most components work. orca can't read the toolbar buttons, but 
 > accerciser can show them, so I guess because orca doesn't get the button 
 > names.
 > 
 > It looks like orca also doesn't read the text in pop-up bubble on the 
 > right-bottom of the screen.
 > 
 > Jeff
 > 
 > 1)
 > Jeff Cai wrote:
 > > Are there any stand-alone SWT example applications we can use to test 
 > > the accessibility? Eclipse is too complicated to evaluate since it 
 > > shows too many controls without names in accerciser.
 > >
 > > Jeff
 > >
 > > Michael Whapples wrote:
 > >> On Mon, 2008-07-28 at 07:40 -0400, Willie Walker wrote:
 > >>> Hi All:
 > >>>
 > >>> Just curious if anyone has had a chance to work with this widget set 
 > >>> or an application that uses this widget set. 
 > >>
 > >> I use eclipse regularly, and I think that is done in SWT.
 > >>
 > >>> If so, what has your accessibility experience been with respect to 
 > >>> things such as: 1) honoring theming, 
 > >>
 > >> I am not sure, are themes just visual, if so then I won't notice being a
 > >> speech and Braille user.
 > >>> 2) keyboard navigation, 
 > >>
 > >> Key board navigation seems good. Seems to behave very much like a GTK
 > >> application. I don't know whether this is that the eclipse developers
 > >> have ensured this is so, as I know they have implemented many keyboard
 > >> shortcuts (eg. move to problems screen, package explorer, move to
 > >> console window, etc).
 > >>> 3) access via Orca, 
 > >>
 > >> Eclipse is useable, but there are occasions when it doesn't do what you
 > >> might expect (I have filed some bugs against orca for some of these).
 > >> Examples of problems are:
 > >> When code completion is used or eclipse does some code completion for
 > >> you and you are back in the edit mode (IE not in the list of
 > >> suggestions) the completion is not shown in braille until something like
 > >> a semicolon (;) is done or you move away and back to the line. When the
 > >> code completion isn't shown, the interesting thing is that the cursor
 > >> moves, but the edit marker (the $l) doesn't, so it appears the cursor
 > >> has moved outside the control in Braille. If you cursor left or right
 > >> through the code completion then speech tells you the character you are
 > >> moving over, and the Braille cursor moves, but the control appears in
 > >> Braille as before (IE showing the text upto where the code completion
 > >> was done).
 > >> Braille cursor routing doesn't work (certainly in the code editor, but I
 > >> think in other edit areas as well).
 > >> Sometimes the tree views don't always report the right thing (not sure
 > >> if orca is at fault or eclipse). This problem doesn't always show
 > >> itself, but when it does show itself it seems to be when the selected
 > >> item is at a higher level in the tree than an item physically further up
 > >> in the list (eg. if the selected item is at level 1, and if you were to
 > >> press up cursor you would get to a item at level 5).
 > >> I used to have a problem with Braille being updated in the eclipse
 > >> console window, but I haven't seen that for sometime and my version of
 > >> eclipse has been updated since the last time I saw it, so I don't know
 > >> whether it was a problem caused by eclipse which might have been fixed,
 > >> or if it was to do with how I was using eclipse, or if I have simply
 > >> been lucky (as it was a problem which showed itself occasionally when I
 > >> did find it).
 > >>> etc.?
 > >>
 > >> I know that eclipse may not be the best example application for many
 > >> reasons (eg. its size and complexity, as well as the fact that I know
 > >> that eclipse developers have done work on accessibility, so may not be
 > >> representative of standard accessibility). Nevertheless I hope this is
 > >> useful as a start.
 > >>> Will
 > >>>
 > >>>
 > >>>
 > >>
 > >> _______________________________________________
 > >> gnome-accessibility-list mailing list
 > >> gnome-accessibility-list gnome org
 > >> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
 > >
 > > _______________________________________________
 > > gnome-accessibility-list mailing list
 > > gnome-accessibility-list gnome org
 > > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list
 > 
 > _______________________________________________
 > Orca-list mailing list
 > Orca-list gnome org
 > http://mail.gnome.org/mailman/listinfo/orca-list
 > Visit http://live.gnome.org/Orca for more information on Orca
_______________________________________________
gnome-accessibility-list mailing list
gnome-accessibility-list gnome org
http://mail.gnome.org/mailman/listinfo/gnome-accessibility-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]