<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PlaceType"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PlaceName"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Seeking help,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>My name is John Brumbelow, and I am a developer of OptiDoc.
I am trying to make a reader/magnifier for our software to read text from any
application, including Java Applets, into our C++/VB/C# programs. To explain
this need. We have customers who are visually impared, but need to gather
information from 3<sup>rd</sup> party applications, and get it to index
information. Sun has an API which makes a good part of this possible. It is
called the “<st1:place w:st="on"><st1:PlaceName w:st="on">Java</st1:PlaceName>
 <st1:PlaceName w:st="on">Access</st1:PlaceName> <st1:PlaceType w:st="on">Bridge</st1:PlaceType></st1:place>”.
This API is usable in C/C++/VB/C# applications, to let them read from Java
Applets. But it does not work on all components of Java Applets. In particular,
“combo box”, “push button”, “check box” and
other controls do not have functionality in the “<st1:place w:st="on"><st1:PlaceName
 w:st="on">Java</st1:PlaceName> <st1:PlaceName w:st="on">Access</st1:PlaceName>
 <st1:PlaceType w:st="on">Bridge</st1:PlaceType></st1:place>” (JAB) to
get their text. So, I have been struggling to find anything that can take the “<st1:place
w:st="on"><st1:PlaceName w:st="on">Java</st1:PlaceName> <st1:PlaceName w:st="on">Access</st1:PlaceName>
 <st1:PlaceType w:st="on">Bridge</st1:PlaceType></st1:place>” or
something, the extra step to get the text from “combo box”, “push
button”, and other controls.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>In my searches, I came across this website of yours:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><a
href="http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071105/055414.html">http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20071105/055414.html</a><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>It had a link to a Bill Wendling, who evidently is related
to code in this link. This link has lots of C/C++ code for providing “</span></font><font
size=2 face="Courier New"><span style='font-size:10.0pt;font-family:"Courier New";
background:yellow'>accessibility support for the combo box</span></font><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>”. I
can clearly see relationship from the code to “jobject” handles,
which is a key ingredient to JAB’s various functions.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>If you can please, help me bridge between JAB or something,
to get the text from “combo box”, “push button” and
other various control. Here are questions I think that if you could please help
me answer, would bridge this gap:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Is there a way, that one can take a “jobject”
handle that JAB gets for a “combo box” object and some how use it
with your </span></font><font size=2 face="Courier New"><span style='font-size:
10.0pt;font-family:"Courier New"'>AccessibleAWTChoice</span></font><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'> class in
your code, to then let one use the </span></font><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>AccessibleAWTChoice’s</span></font><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'> member
function called “</span></font><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>getItem</span></font><font
size=2 face=Arial><span style='font-size:10.0pt;font-family:Arial'>” to
get the text?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>If not, do you know of anyway one can use JAB or something
in a C/C++ windows application, to get the text from “combo box”, “push
button”, and other controls from an external running Java Applet?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Thank you for your time,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>John Brumbelow<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

</div>

</body>

</html>