<br><font size=2 face="sans-serif">Peter, There were quite a few of us
at IBM who spent several months ensuring that IA2 was as close as possible
to AT-SPI. &nbsp;Note that Aaron Leventhal was a member of that team. &nbsp;One
of his goals was to ensure that there would be a minimal effort to port
between an MSAA/IA2 implementation and an ATK/AT-SPI implementation. &nbsp;That
effort has been proven in practice with the creation of Firefox 3 which
is accessible on Win via JAWS, NVDA, and Window-Eyes and on Linux via Orca.</font>
<br>
<br><font size=2 face="sans-serif">Based on the above history and my current
workload I can't justify creating a document that summarizes the UAAPI
(UNO A11y API) to MSAA/IA2 deltas - and I don't see how an analysis of
UAAPI would help anyone verify whether or not there is an optimal correlation
between AT-SPI and MSAA/IA2.</font>
<br>
<br><font size=2 face="sans-serif">Also, it has been proven, in the Lotus
Symphony implementation, that UAAPI implementations can be bridged to MSAA/IA2
implementations.</font>
<br>
<br><font size=2 face="sans-serif">It has always been a primary goal that
IA2 would be as close as possible to ATK/AT-SPI and that is still a goal
as we continue into the future. &nbsp;There is evidence of work toward
this goal documented in the following minutes:</font>
<br><font size=2 face="sans-serif">http://www.linuxfoundation.org/en/Accessibility/Minutes/Minutes20080122#Topic_2:_Issues_from_IAccessible2_to_resolve_with_AT-SPI.</font>
<br>
<br><font size=2 face="sans-serif">I don't see any reason why the vote
on IA2 1.0.2 needs to be delayed any further. &nbsp;IA2 version 1.0.1 is
implemented and proven in FF3 (and Symphony and Magic and I think some
others). &nbsp;IA2 version 1.0.2 only contains improved commentary and
some new constants. &nbsp;Both 1.0.1 and 1.0.2 have been well reviewed.
&nbsp;Future work on a version 1.1 can proceed, improving IA2, and taking
into account any issues that come up in other implementation such as perhaps
OpenOffice.</font>
<br>
<br><font size=2 face="sans-serif">I think it's time to approve the spec
and move on to the next version. &nbsp;What are others thoughts?</font>
<br><font size=2 face="sans-serif"><br>
</font><font size=1 color=#0060a0 face="Arial"><b>Pete Brunet</b></font><font size=3 color=#0060a0><strike><br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</strike></font><font size=1 color=#2f2f2f face="Arial"><br>
IBM Accessibility Architecture and Development<br>
11501 Burnet Road, MS 9022E004, Austin, TX 78758<br>
Voice: (512) 838-4594, Cell: (512) 689-4155<br>
Ionosphere: WS4G<br>
</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Peter Korn &lt;Peter.Korn@Sun.COM&gt;</b>
</font>
<br><font size=1 face="sans-serif">Sent by: Peter.Korn@Sun.COM</font>
<p><font size=1 face="sans-serif">09/23/2008 05:19 PM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">Open A11y &lt;accessibility@a11y.org&gt;,
Pete Brunet/Austin/IBM@IBMUS, Li Yuan &lt;Li.Yuan@Sun.COM&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Reviewing IAccessible2 &amp; working
to ensure that AT-SPI and IAccessible2 evolve in mutually compatible ways</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=3>Dear Pete, Li, and the Open Accessibility community,<br>
<br>
During the con-call earlier today, we discussed the upcoming vote on IAccessible2.
&nbsp;During the discussion, we understood that we had essentially these
two goals for the two accessibility interfaces with respect to eachother:</font>
<br><font size=2 face="sans-serif">1. &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=3>We
would like to ensure that AT-SPI and IAccessible2 evolve going forward
in a way that is as compatible/aligned as possible, in order to </font>
<br><font size=2 face="sans-serif">2. &nbsp; &nbsp; &nbsp; &nbsp;</font><font size=3>We
would like it to be as easy as possible for cross-platform apps (e.g. OpenOffice,
Firefox/Mozilla, KDE &amp; GNOME generally) to be accessible on multiple
platforms (Windows via IAccessible2 &amp; UNIX via AT-SPI) with the minimum
of additional work</font>
<br><font size=3>While Willie has provided some review and feedback to
the list (which has been discussed via e-mail), we felt it would be good
for the AT-SPI maintainer (Li Yuan) to also provide his review &amp; feedback
- especially given the goals of helping ensure that evolution of these
two accessibility frameworks were as compatible/aligned as is reasonable
to do. &nbsp;I also suggested that it would be helpful - again in service
of these goals - to have a summary of the changes made and the reasons
for the changes in IAccessible2 since it branched from the UNO Accessibility
framework from which it came.<br>
<br>
To that end, Pete - could you please produce such a summary for IAccessible2?
&nbsp;Likewise, Li - can you summarize the key changes/additions to AT-SPI
over the last 2 years, and what they were in service of?<br>
<br>
<br>
I think with these summaries (and with your review of Pete's summary and
the IAccessible2 spec. Li), we will be in a good place to both vote on
IAccessible2 becoming a formal specification of the Open A11y group and
also to ensure that both specifications continue to evolve in compatible
ways.<br>
<br>
<br>
Thanks!<br>
<br>
Peter Korn<br>
Accessibility Architect &amp; Principal Engineer,<br>
Sun Microsystems, Inc.</font>
<br>