idea for libreOffice


Josh Kennedy
 

I had an idea. Not sure if this would make libreoffice more stable and functional or not but here it goes.

Rather than libreoffice and openoffice relying on the java access bridge, both libreoffice and openoffice should have a feature to detect when NVDA is loaded. If loaded, libreoffice could probably run much more stable and provide much better accessibility if it directly used the NVDA controller client to provide direct accessibility by having NVDA braille and speak exactly what needs spoken and or brailled. This may enable the reading of charts and graphs in calc, better access in writer, complete access to impress, and the math tools. Not sure if this will go anywhere. But it was just an idea. And if it works we would have two excellent 100% accessible up to date and free office suites that, just as a braille notetaker like the brailleNote speaks exactly what is needed when needed, no more no less, same with braille... So if libreoffice and or openoffice used NVDA controller client rather than java access bridge which may be the cause of its instability? Then perhaps NVDA would work great with these applications.


Josh


-- 
sent with mozilla thunderbird


V Stuart Foote
 

Hi Josh,

Java Access Bridge has not been required for assistive technology tools (AT) support in the Windows builds of either project for several years. It was replaced with a native Windows bridge implementing the IAccessible2 (ia2) API donated with the IBM Symphony code and merged for AT on the Apache OpenOffice 4.1.0 (April 2014)  and LibreOffice 4.2.0 (January 2014) releases.

Both projects continue to provide cross platform AT support with Accessible Roles defined internally via the UNO Accessibility API--which the native bridges: ATK/AT-SPI, ia2, NSAccessibility (Linux, Windows, macOS) then parse for user interface events. As with most software development project developers will insist on that structured provision of Accessible Roles for assistive technology in a format for cross platform consumption.   Very unlikely either project will implement Microsoft UIA as that would gut UNO Accessibility API (loosely the same as the Java Accessibility API in Java) that all the AT must connect to. 

Anything else that is needed by an AT is out of scope.

So, NVDA's interface (including brail support)  is against the IAccessible2, and relies on other NVDA modules for Windows screen and object exposure when an Accessible Event is not exposed.

No benefit to folks to try to rework NVDA interface for something the developers on the office programs will not accept.

Stuart Foote
San Antonio, Texas


Rosemarie Chavarria
 

It's possible your idea might make libre office more stable.

 

 

 

From: nvda@nvda.groups.io [mailto:nvda@nvda.groups.io] On Behalf Of Josh Kennedy
Sent: Wednesday, October 11, 2017 9:39 AM
To: nvda@nvda.groups.io
Subject: [nvda] idea for libreOffice

 

I had an idea. Not sure if this would make libreoffice more stable and functional or not but here it goes.

Rather than libreoffice and openoffice relying on the java access bridge, both libreoffice and openoffice should have a feature to detect when NVDA is loaded. If loaded, libreoffice could probably run much more stable and provide much better accessibility if it directly used the NVDA controller client to provide direct accessibility by having NVDA braille and speak exactly what needs spoken and or brailled. This may enable the reading of charts and graphs in calc, better access in writer, complete access to impress, and the math tools. Not sure if this will go anywhere. But it was just an idea. And if it works we would have two excellent 100% accessible up to date and free office suites that, just as a braille notetaker like the brailleNote speaks exactly what is needed when needed, no more no less, same with braille... So if libreoffice and or openoffice used NVDA controller client rather than java access bridge which may be the cause of its instability? Then perhaps NVDA would work great with these applications.

 

Josh

 

-- 
sent with mozilla thunderbird


 

As was already explained, that piece of software is no longer needed, and hasn't been needed for a couple years now.


There are many other things to be done, however. They have already taken care of the Java Access Bridge deal.





On 10/11/2017 6:24 PM, Rosemarie Chavarria wrote:

It's possible your idea might make libre office more stable.

 

 

 

From: nvda@nvda.groups.io [mailto:nvda@nvda.groups.io] On Behalf Of Josh Kennedy
Sent: Wednesday, October 11, 2017 9:39 AM
To: nvda@nvda.groups.io
Subject: [nvda] idea for libreOffice

 

I had an idea. Not sure if this would make libreoffice more stable and functional or not but here it goes.

Rather than libreoffice and openoffice relying on the java access bridge, both libreoffice and openoffice should have a feature to detect when NVDA is loaded. If loaded, libreoffice could probably run much more stable and provide much better accessibility if it directly used the NVDA controller client to provide direct accessibility by having NVDA braille and speak exactly what needs spoken and or brailled. This may enable the reading of charts and graphs in calc, better access in writer, complete access to impress, and the math tools. Not sure if this will go anywhere. But it was just an idea. And if it works we would have two excellent 100% accessible up to date and free office suites that, just as a braille notetaker like the brailleNote speaks exactly what is needed when needed, no more no less, same with braille... So if libreoffice and or openoffice used NVDA controller client rather than java access bridge which may be the cause of its instability? Then perhaps NVDA would work great with these applications.

 

Josh

 

-- 
sent with mozilla thunderbird


 

hi.
openoffice does not require java access briedge since version 4.1.0
and for libreoffice in version 4.3.0
hope that help, God bless you!

On 10/12/17, Governor staten <govsta@...> wrote:
As was already explained, that piece of software is no longer needed,
and hasn't been needed for a couple years now.


There are many other things to be done, however. They have already taken
care of the Java Access Bridge deal.



------------------------------------------------------------------------


On 10/11/2017 6:24 PM, Rosemarie Chavarria wrote:

It's possible your idea might make libre office more stable.

*From:*nvda@nvda.groups.io [mailto:nvda@nvda.groups.io] *On Behalf Of
*Josh Kennedy
*Sent:* Wednesday, October 11, 2017 9:39 AM
*To:* nvda@nvda.groups.io
*Subject:* [nvda] idea for libreOffice

I had an idea. Not sure if this would make libreoffice more stable and
functional or not but here it goes.

Rather than libreoffice and openoffice relying on the java access
bridge, both libreoffice and openoffice should have a feature to
detect when NVDA is loaded. If loaded, libreoffice could probably run
much more stable and provide much better accessibility if it directly
used the NVDA controller client to provide direct accessibility by
having NVDA braille and speak exactly what needs spoken and or
brailled. This may enable the reading of charts and graphs in calc,
better access in writer, complete access to impress, and the math
tools. Not sure if this will go anywhere. But it was just an idea. And
if it works we would have two excellent 100% accessible up to date and
free office suites that, just as a braille notetaker like the
brailleNote speaks exactly what is needed when needed, no more no
less, same with braille... So if libreoffice and or openoffice used
NVDA controller client rather than java access bridge which may be the
cause of its instability? Then perhaps NVDA would work great with
these applications.

Josh

--
sent with mozilla thunderbird
--
we have not sent you but as a mercy to the entire creation.
holy quran, chapter 21, verse 107.
in the very authentic narration from prophet Mohammad is:
indeed, imam husayn is the beacon of guidance and the ark of salvation.
best website for studying islamic book in different languages
www.al-islam.org


Brian's Mail list account
 

it does not rely on it at all, well a tiny few little bits don't work but then I'm not sure if its anything to do with java, I suspect no
When I see errors nvda suggests the app module is called Symphony, as this is the code both are based on and as such that did not use the Java Access bridge at all.
Brian

bglists@...
Sent via blueyonder.
Please address personal email to:-
briang1@..., putting 'Brian Gaff'
in the display name field.

----- Original Message -----
From: "Josh Kennedy" <joshknnd1982@...>
To: <nvda@nvda.groups.io>
Sent: Wednesday, October 11, 2017 5:38 PM
Subject: [nvda] idea for libreOffice


I had an idea. Not sure if this would make libreoffice more stable and
functional or not but here it goes.

Rather than libreoffice and openoffice relying on the java access
bridge, both libreoffice and openoffice should have a feature to detect
when NVDA is loaded. If loaded, libreoffice could probably run much more
stable and provide much better accessibility if it directly used the
NVDA controller client to provide direct accessibility by having NVDA
braille and speak exactly what needs spoken and or brailled. This may
enable the reading of charts and graphs in calc, better access in
writer, complete access to impress, and the math tools. Not sure if this
will go anywhere. But it was just an idea. And if it works we would have
two excellent 100% accessible up to date and free office suites that,
just as a braille notetaker like the brailleNote speaks exactly what is
needed when needed, no more no less, same with braille... So if
libreoffice and or openoffice used NVDA controller client rather than
java access bridge which may be the cause of its instability? Then
perhaps NVDA would work great with these applications.


Josh


--
sent with mozilla thunderbird


 

OpenOffice or Libre do not need JAVA access bridge to run. I mean, I use OpenOfffice without JAVA and it is very accessible but way less stable than LibreOffice. I have not seen a lot of activity on either accessibility mailing list so I would try writing to their accessibility mailing lists.