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

  • From: Jamal Mazrui <empower@xxxxxxxxx>
  • To: programmingblind@xxxxxxxxxxxxx
  • Date: Fri, 30 Nov 2007 14:08:51 -0500 (EST)

I understand.  Can you give a time estimate on the first public beta
(explicitly designated as such)?
Jamal
On Fri, 30 Nov 2007, Sina Bahram wrote:

> Date: Fri, 30 Nov 2007 13:50:38 -0500
> From: Sina Bahram <sbahram@xxxxxxxxx>
> Reply-To: programmingblind@xxxxxxxxxxxxx
> To: programmingblind@xxxxxxxxxxxxx
> Subject: RE: SSIP for Windows -- beta almost ready for release
>
> It can do a lot more, at any case. You see, the java access bridge isn't the
> only thing that has access to such things, so sometimes, folks can gleam
> more information about objects.
>
> I'll want to do lots more integration on the screen reading component before
> releasing it. I've learned, and gotten burned by, releasing too soon,
> especially on this list, remember?
>
> So I really want to make sure things are up to snuff, some QA is done, and
> so on, before I dare even releasing a beta.
>
> Take care,
> Sina
>
> -----Original Message-----
> From: programmingblind-bounce@xxxxxxxxxxxxx
> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jamal Mazrui
> Sent: Friday, November 30, 2007 11: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
> > > //www.freelists.org/list/programmingblind
> > > __________
> > > View the list's information and change your settings at
> > > //www.freelists.org/list/programmingblind
> > >
> > __________
> > View the list's information and change your settings at
> > //www.freelists.org/list/programmingblind
> >
> > __________
> > View the list's information and change your settings at
> > //www.freelists.org/list/programmingblind
> >
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
> __________
> View the list's information and change your settings at
> //www.freelists.org/list/programmingblind
>
__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: