RE: SSIP for Windows -- beta almost ready for release

We totally should merge, bro.
 
No sense in dupplicating effort.

Take care,
Sina

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Macarty, Jay
{PBSG}
Sent: Friday, November 30, 2007 1:40 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: RE: SSIP for Windows -- beta almost ready for release

Jamal,
Thanks for your interest! I'm saying that I have a screen reader for java
which, with the acceptation of Braille support, I think is better than that
exposed by the Access bridge and thus, currently available through Jaws. I
have recently learned that Sina was thinking along the same lines working on
a screen reading solution from within java instead of using the bridge. I
want to compare my efforts with his and look at whether we might want to
merge our products. 

More updates soon. 
-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui
Sent: Friday, November 30, 2007 10:02 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: RE: SSIP for Windows -- beta almost ready for release

Are you saying that a Java screen reader you have written will enable Java
applications that are currently not accessible with JAWS to become
accessible?  That would be major, so I look forward to any URLs you can post
that show this capability.

Jamal
On Thu, 29 Nov 2007, Sina Bahram wrote:

> Date: Thu, 29 Nov 2007 22:48:54 -0500
> From: Sina Bahram <sbahram@xxxxxxxxx>
> Reply-To: programmingblind@xxxxxxxxxxxxx
> To: programmingblind@xxxxxxxxxxxxx
> Subject: RE: SSIP for Windows -- beta almost ready for release
>
> Everything you said and a lot more is possible with the combination of
the
> screen reader I've written, the SSIP technologies a friend and
coworker of
> mine have worked on, and the use of the abstraction  layer that Jay
has
> developed.
>
> Take care,
> Sina
>
> -----Original Message-----
> From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal
Mazrui
> Sent: Thursday, November 29, 2007 10:31 PM
> To: programmingblind@xxxxxxxxxxxxx
> Subject: RE: SSIP for Windows -- beta almost ready for release
>
> Hi Jay,
> Are you saying that this would make a Java application self voicing
even if
> it was built without accessibility in mind, or that a developer
interested
> in accessibility could make an application self-voicing by making
calls to
> this server?  If the latter, is the idea similar to the extra speech 
> messages I have implemented in my applications?  In other words, is
this an
> API whereby a developer can make an application generate speech using
the
> screen reader currently in use?  Is the idea that the developer does
not
> have to know the particular screen reader API, but can write to a
general
> one and SSIP will determine what screen reader is in use and how to
make it
> talk?
>
> Jamal
> On Wed, 28 Nov 2007, Macarty, Jay
> {PBSG} wrote:
>
> > Date: Wed, 28 Nov 2007 16:43:39 -0600
> > From: "Macarty, Jay  {PBSG}" <Jay.Macarty@xxxxxxxx>
> > Reply-To: programmingblind@xxxxxxxxxxxxx
> > To: programmingblind@xxxxxxxxxxxxx
> > Subject: RE: SSIP for Windows -- beta almost ready for release
> >
> > Jamal,
> > I'll let Sina respond to the Linux questions. But for the java 
> > questions you asked, here are the answers:
> >
> > 1. Yes, the sample SSIPClient jar, which will come with the server 
> > installation, could be used to self voice a java application.
> >
> > 2. To simply self voice a java application would not require
knowledge
> > or use of the accessibility framework. If one simply wished to self 
> > voice a particular event, such as a button being pressed or the 
> > content of a JTextArea, one would only need to create an instance of 
> > the SSIPClient object in the desired class and then call the
sayString
> > method to vocalize the desired text.
> >
> > While the use of swing and the accessibility framework are not 
> > required, certainly choosing to take advantage of the fact that the 
> > framework is there is a big plus in self voicing an application.
also,
> > if one wishes to create accessibility tools of a more general
purpose,
> > such as a java based screen reader solution, then utilizing the java 
> > accessibility API would be the best approach.
> >
> > 3. If one were simply wishing to self voice a specific java 
> > application, the only thing you would need to do is include the 
> > SSIPClient jar in your classpath. If you were executing multiple 
> > applications from the same JRE, you could place the jar in the 
> > jre\lib\ext directory so that it would be picked up automatically.
> > However, if you were simply self voicing a single application, it 
> > would likely be preferable to include the SSIPClient jar in the
classpath
> definition for that application.
> >
> > NOTE: While you need only include the client jar to be able to gain 
> > connectivity to the SSIP server, you must, of course, make sure that 
> > the server executable is running to receive the connection prior to 
> > when the java application tried to establish a session. This could
be
> > handled as simply as placing the launch of SSIPVoiceServer.exe in
your
> > startup folder.
> >
> > Again, if your intention was to develop a general purpose 
> > accessibility technology, such as a java screen reader, the 
> > configuration of the SSIP client itself isn't any harder but you
would
> > likely have to define the accessibility application to the JVM thru 
> > the accessibility.properties file.
> >
> > In addition to the work Sina is doing, the SSIP server, by itself, 
> > will include the server executable and some client wrappers for 
> > various environments such as java, AutoIt, ruby, and a DotNet
assembly
> > dll to allow one to include a SSIPClient namespace in whatever
DotNet
> > environment they are using.
> >
> > Hope this helps.
> >
> > -----Original Message-----
> > From: programmingblind-bounce@xxxxxxxxxxxxx
> > [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal 
> > Mazrui
> > Sent: Wednesday, November 28, 2007 11:47 AM
> > To: programmingblind@xxxxxxxxxxxxx
> > Subject: RE: SSIP for Windows -- beta almost ready for release
> >
> > Congratulations on your progress with this project, Jay!  Like
others,
> > I confess having trouble understanding the full ramifications.
Could
> > you or Sina describe some vignettes from a user's perspective?
> >
> > I think I understand that this technology would allow someone on a 
> > Windows computer (e.g., running JAWS) to operate a remote Linux 
> > computer with Orca.  Is that right?  Would JAWS need to be running 
> > after the connection was made?  If so, would there be key conflicts
to
> > manage between JAWS and Orca?
> >
> > Does this technology also allow Java applications to be self
voicing?
> > Do
> > they have to implement the Swing API according to accessibility 
> > guidelines?  If one has a Java app installed, how would the 
> > self-voicing part be added?
> >
> > I know from the quality of your skills and the time you have
invested
> > in this project that it is something with exciting potential.  I'm 
> > just trying to get a better grasp of what it would and would not do.
> > If there are any sample apps or audio demos that illustrate the 
> > possibilities, that would be great.
> >
> > Cheers,
> > Jamal
> >
> >
> > __________
> > View the list's information and change your settings at 
> > http://www.freelists.org/list/programmingblind
> > __________
> > View the list's information and change your settings at 
> > http://www.freelists.org/list/programmingblind
> >
> __________
> View the list's information and change your settings at 
> http://www.freelists.org/list/programmingblind
>
> __________
> View the list's information and change your settings at 
> http://www.freelists.org/list/programmingblind
>
__________
View the list's information and change your settings at
http://www.freelists.org/list/programmingblind
__________
View the list's information and change your settings at
http://www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at 
http://www.freelists.org/list/programmingblind

Other related posts: