Re: [Libreoffice] IAccessible2 - Windows (from libreoffice-accessibility)

2011-09-29 Thread Mathias Bauer
Am 27.09.2011 17:14, schrieb Fridrich Strba:

 On 27/09/11 16:41, Michael Meeks wrote:
  It is very useful for archiving  understanding on the off chance that
 IBM don't meet their commitment to do the right thing and get this into
 Apache in a form that we can easily consume.
 
 At ODF PlugFest in Berlin this July, IBM's Rob Weir announced that
 although they will make that code public, they will not do the AOOo
 integration of that code. Nevertheless they would support/advise anybody
 who would try to do such an integration.

You must have misunderstood Robert Weir (it's quite easy to do so ;-)).
Here's a recent quote from the AOOo dev list:

 Accessibility is something IBM has taken very seriously with Symphony,
 as with our other products.  We've worked with standards bodies,
 assistive technology vendors and others to advance the state of
 accessibility in this area.
 
 We'd love to see this same support in OOo and LO and in every other
 derivative product.  That is why we contributed the code to OOo
 several years ago.  Of course, integrating this into the current AOOo
 (or LO) trunk is non-trivial.   IMHO, we're unlikely to integrate
 IAccessible2 for AOOo 3.4.0. But it is something we should look at for
 the next major release.
 
 As mentioned elsewhere, we have good IAccessible2 support in Symphony
 today.  And we've already announced that we will be contributing the
 Symphony source code to Apache.  Something we'll need to figure out is
 the least complicated way to merge IAccessible2 support, as well as
 other desired UI and other enhancements from Symphony, into future
 Apache releases.
Though he talks about the next major release, I'm pretty sure that if
both communities (LO as well as AOOo) show huge interest to get it
integrated ASAP after the AOOo 3.4 release, there should be ways to make
that a priority.

Of course Robert Weir won't do that integration himself ;-), but most
probably one of the new IBM ex-Oracle devs that now work on AOOo. Or
somebody else, in case there would be someone who can't wait to get it
earlier than 3.4.

AFAIK the heavy lifting already was done and the code is available in
some cws. That's as close as it can become for an integration into Libre
Office. I doubt that pulling from AOOo's svn would be easier than
pulling from some hg cws.

If you are interested in getting that integrated into LO and especially
if you want to get it integrated as soon and as smooth as possible, some
cooperation might make that easier.

Regards,
Mathias
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] IAccessible2 - Windows (from libreoffice-accessibility)

2011-09-27 Thread Michael Meeks
Hi Christophe,

Thanks for forwarding this.

On Tue, 2011-09-27 at 10:50 +0200, Christophe Strobbe wrote:
 It appears that the code is still only available in CWSes: 
 http://hg.services.openoffice.org/. Malte Timmermann's message 
 describes in what order the code from the CWSes was meant to be
 integrated.

It is very useful for archiving  understanding on the off chance that
IBM don't meet their commitment to do the right thing and get this into
Apache in a form that we can easily consume.

The real question is - should we spend time continuing the (nice) work
that Malte started, when we know that IBM have this done  working
in-house, and have committed to release it at some stage.

AFAICS that is still not a great use of developer time, though we can
help support a volunteer that wants to that I guess. It has the
potential to make merging IBM's re-worked version of what they publicly
released before even more painful though - so in fact this could
potentially waste developer time twice. Ideally we'd have a commitment
from whomever did the merging that they would then help unwind the
consequences / merge the delta to IBM's work later.

IMHO the best outcome is still for IBM to live up to their public
commitments and release the IAcc2 integration code, and for us to merge
it as/when that is done. As/when/until they do them - I suspect this
space will stay as sterile - for which IBM bear a large responsibility.

Then again - it is a really nice feature that would be great to have,
not least due to it dropping a Java dependency.

Anyhow, that's my take, sorry if that's not the answer you want.

HTH,

Michael.

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] IAccessible2 - Windows (from libreoffice-accessibility)

2011-09-27 Thread Fridrich Strba
On 27/09/11 16:41, Michael Meeks wrote:
   It is very useful for archiving  understanding on the off chance that
 IBM don't meet their commitment to do the right thing and get this into
 Apache in a form that we can easily consume.

At ODF PlugFest in Berlin this July, IBM's Rob Weir announced that
although they will make that code public, they will not do the AOOo
integration of that code. Nevertheless they would support/advise anybody
who would try to do such an integration.

I will not give here my interpretation of that statement, but it might
be enough information for the wise.

Cheers

Fridrich
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] IAccessible2 - Windows (from libreoffice-accessibility)

2011-09-27 Thread Christophe Strobbe

Hi Michael,

At 16:41 27-9-2011, Michael Meeks wrote:

Hi Christophe,

Thanks for forwarding this.

On Tue, 2011-09-27 at 10:50 +0200, Christophe Strobbe wrote:
 It appears that the code is still only available in CWSes:
 http://hg.services.openoffice.org/. Malte Timmermann's message
 describes in what order the code from the CWSes was meant to be
 integrated.

It is very useful for archiving  understanding on the off 
chance that

IBM don't meet their commitment to do the right thing and get this into
Apache in a form that we can easily consume.

The real question is - should we spend time continuing the 
(nice) work

that Malte started, when we know that IBM have this done  working
in-house, and have committed to release it at some stage.


I apologise in advance if I sound repetitive...

My understanding was that IBM donated IAccessible2 code based on an 
OpenOffice.org version that was outdated by the time of their 
donation, and that Malte Timmermann was working on integrating the 
code when Oracle decided to give OOo to the community.
As far as I know, what IBM has done  working in-house and promised 
to release is Lotus Symphony code, i.e. with an SWT-based UI. SWT 
does not expose accessibility info through the Java Accessibility API 
but through the accessibility API of the target desktop operating 
system (at least Eclipse does that [1]).

(Continued below...)




AFAICS that is still not a great use of developer time, though we can
help support a volunteer that wants to that I guess. It has the
potential to make merging IBM's re-worked version of what they publicly
released before even more painful though - so in fact this could
potentially waste developer time twice. Ideally we'd have a commitment
from whomever did the merging that they would then help unwind the
consequences / merge the delta to IBM's work later.

IMHO the best outcome is still for IBM to live up to their public
commitments and release the IAcc2 integration code, and for us to merge
it as/when that is done. As/when/until they do them - I suspect this
space will stay as sterile - for which IBM bear a large responsibility.


If IBM plans to release Lotus Symphony code that already supports 
IAccessible2, I have very little hope that they will first integrate 
the CWSes with IAccessible2 code into the current trunk of 
OpenOffice.org (see also Fridrich Strba's message). So I think that 
waiting for IAccessible2 will come down to waiting for the Lotus 
Symphony donation. LibreOffice would then have the choice between 
using the CWSes or integrating the UI from Lotus Symphony.





Then again - it is a really nice feature that would be great to have,
not least due to it dropping a Java dependency.

Anyhow, that's my take, sorry if that's not the answer you want.




[1] See 
http://www.ibm.com/developerworks/rational/library/dec05/pilgrim/ 
and 
http://www.eclipse.org/articles/article.php?file=Article-Accessibility351/index.html. 



Best regards,

Christophe




HTH,

Michael.

--
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot



--
Christophe Strobbe
K.U.Leuven - Dept. of Electrical Engineering - SCD
Research Group on Document Architectures
Kasteelpark Arenberg 10 bus 2442
B-3001 Leuven-Heverlee
BELGIUM
tel: +32 16 32 85 51
http://www.docarch.be/
Twitter: @RabelaisA11y
---
Open source for accessibility: results from the AEGIS project 
www.aegis-project.eu

---
Please don't invite me to Facebook, Quechup or other social 
networks. You may have agreed to their privacy policy, but I haven't.


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: [Libreoffice] IAccessible2 - Windows (from libreoffice-accessibility)

2011-09-27 Thread Michael Meeks
Hi Christophe  Fridrich,

On Tue, 2011-09-27 at 17:51 +0200, Christophe Strobbe wrote:
 My understanding was that IBM donated IAccessible2 code based on an 
 OpenOffice.org version that was outdated by the time of their 
..
 As far as I know, what IBM has done  working in-house and promised 
 to release is Lotus Symphony code, i.e. with an SWT-based UI. SWT 

SWT is only a small part of the picture. Last I looked at Symphony it
had substantial chunks of OO.o UI left for advanced dialos, and clearly
for all the in-document a11y it will need to bridge to the native UNO
a11y impl.

So - I think the SWT angle is a bit of a red-herring. The same bridge
code will still be needed, independent of the choice of toolkit for the
wrapper shell around it.

 LibreOffice would then have the choice between using the CWSes or
 integrating the UI from Lotus Symphony.

So - I don't think this is accurate.

On Tue, 2011-09-27 at 17:14 +0200, Fridrich Strba wrote:
 At ODF PlugFest in Berlin this July, IBM's Rob Weir announced that
 although they will make that code public, they will not do the AOOo
 integration of that code.

I suspect times changes - IBM recently hired a handful of people to do
this integration work - hdu just announced himself on their list (eg.)
 
 I will not give here my interpretation of that statement, but it might
 be enough information for the wise.

Thanks ;-)

Michael. 

-- 
michael.me...@suse.com  , Pseudo Engineer, itinerant idiot

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice