Re: [orca-list] Java applications with Orca?
- From: Michael Whapples <mwhapples aim com>
- To: hackingKK <hackingkk gmail com>
- Cc: ORCA-LIST gnome org
- Subject: Re: [orca-list] Java applications with Orca?
- Date: Thu, 28 Jan 2010 12:25:16 +0000
Both java access bridge and java atk wrapper work well for
accessibility. Now there is one problem I found with the java atk
wrapper when I tried it on opensolaris, it seems like non-alphanumeric
keys don't get reported to orca correctly and so may prevent entering
certain characters (eg. equals) unless you use the orca bypass key
first. The java access bridge had a work around for this and I believe
in the short term at least the java atk wrapper will get a similar fix.
A more general java issue you may want to be aware of, the sun JVM in
most cases won't use ALSA, I think its to do with whether the sound card
supports hardware mixing although ALSA can do software mixing. Anyway
the result is that you probably want to start java applications which
will use sound with the OSS compatibility system (eg. for me with ALSA I
neede to use the aoss script).
The openJDK6 has an option of getting it to output to pulseaudio, but I
don't know how well that works as I never got pulseaudio working as I
want and felt ALSA was a much better solution.
Michael Whapples
On 01/-10/-28163 08:59 PM, hackingKK wrote:
On Monday 25 January 2010 06:57 PM, Willie Walker wrote:
Correct -- the Java Access Bridge for GNOME (JABG) talks to the
AT-SPI infrastructure directly using the Java platform bindings for
CORBA. With the Bonobo/CORBA dependency being planned for removal
from GNOME projects, JABG will also go away. In it's place is a new
layer known as the Java ATK Wrapper (JAW -- no pun intended).
So can it make java accessibility on swing based apps as accessible as
the gtk apps implementing atk?
JAW talks to the ATK layer of the AT-SPI, with the net result being
that the IPC mechanism (CORBA, D-Bus, etc.) will be handled by the
bridge mechanism used by ATK. With GNOME 2.28.x and earlier, ATK
bridge used CORBA. For GNOME 2.30 and later, we're planning on
moving to D-Bus.
Using this, how stable is the current status of that project?
I am interested to try some swing based apps?
I would like to know if there are any pitfalls.
Happy hacking.
Krishnakant.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]