Re: About accessible technology for multiple platforms

  • From: "Jay Macarty" <jay.macarty2009@xxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Thu, 24 Jun 2010 11:09:14 -0500

Just an update. Using JNA, I was able to get speech from JAWS through the Accessibility Client. As soon as I finish up this little part (I am renaming some classes and packages), I will upload the code to the project on SourceForge.


My issue with JAWS right now is that the jfwapi dll doesn't allow for trapping the hotkey strokes like I can in Window-Eyes. I think JNA may have some utilities to handle this but this will be something for someone to research.

----- Original Message ----- From: "qubit" <lauraeaves@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Tuesday, June 22, 2010 10:30 PM
Subject: Re: About accessible technology for multiple platforms


good -- I hope it helps!
--le

----- Original Message ----- From: "Jay Macarty" <jay.macarty2009@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Tuesday, June 22, 2010 10:18 PM
Subject: Re: About accessible technology for multiple platforms


Laura,

I  have been playing with the examples for JNA and it looks interesting;
especially since JNA already supports 32 and 64 bit OS on several platforms. I have sent an e-mail to the author asking about permision to include JNA as
a component of JAC for distribution.

----- Original Message ----- jFrom: "qubit" <lauraeaves@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Friday, June 18, 2010 12:20 PM
Subject: Re: About accessible technology for multiple platforms


I have a question -- have you considered looking at JNA as a means of
connecting with the dlls without going through the trouble of doing the
jni
interface?
See
   jna.dev.java.net
I don't know if this would be appropriate or not but someone called my
attention to it for what I'm working on.
--le


----- Original Message ----- From: "Jay Macarty" <jay.macarty2009@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Friday, June 18, 2010 8:34 AM
Subject: Re: About accessible technology for multiple platforms


Juan,

Currently, WE4java is composed of 4 parts. The major part is written in
java
and handles all the applications monitoring and event handling. The
second,
which I hope to replace, is a third-party COM bridge called Jacob. The
third
part is a Windows Script Component (a wsc COM object) which uses JScript
to
communicate with Window-Eyes. The final part is the Window-Eyes script
itself wich handles the speech and Braille output.

What I am planning is to get rid of the Jacob COM bridge and replace it
with
a java native interface, JNI, call to a dll which will replace the wsc
object. In this way, the interface between the java part and the dll would
always be the same but we could have multiple dll objects to interface
with
the screen readers; one for Window-Eyes, one for JFW, one for System
Access;
etc.

I'd very much be interested in having you take part in the progress of
this
project.

----- Original Message ----- From: "Juan Hernandez" <blindmagik@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Friday, June 18, 2010 4:21 AM
Subject: RE: About accessible technology for multiple platforms


Hi Jay,

What is we4java written in? is it all in java? Or is there some c++? I'd
like to know so I can contribute because I am a huge, hugefan of the
project, and followed itsince you released the very firstversion.  I
really
hope it gets off on its feet and opend up so otherscanwor on it, because
I
really think your solutionis the best one out there for java access, and
making accessible to jfw users would be really cool.

Take care.



Juan Hernandez
Cell: 619-261-2568
E-Mail: juanhernandez98@xxxxxxxxx
follow me on twitter: http://www.twitter.com/blindwiz
my website: http://www.blindwiz.info

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jay Macarty
Sent: Thursday, June 17, 2010 7:58 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: About accessible technology for multiple platforms

I have had this occur with jaws 10 as well. It usually seems to happen
after

my machine has gone to screen saver and then I wake it up again. I have
never found a way to get it working correctly again other than
restarting.

----- Original Message ----- From: "Stanzel, Susan - Kansas City, MO" <susan.stanzel@xxxxxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Thursday, June 17, 2010 9:17 AM
Subject: RE: About accessible technology for multiple platforms


hHi listers,

My machine did it again. I hear the keys being pushed and don't really
know
they are not reaching the message. When I find this out I just have to
restart. If any of you have ever had this problem, I sure could use a
hint.
I am using JAWS 10.

Anyway, I wrote to say I am using JAWS and am very interested in this
subject since I have not done that old fashioned COBOL for two years and
don't have any intention of doing it again.

Susie

P.S. Also, I want to point out that our own Sina is an NFB scholarship
winner. I know you are hoping for him to getthat big one.

Susie

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Stanzel,
Susan -

Kansas City, MO
Sent: Thursday, June 17, 2010 8:50 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: RE: About accessible technology for multiple platforms

Hi Jy,

I senou a ssaonyour gmal account. Iam er intete I thbect since I motoing
an
otadreae COOLlo I sill ueJAWS. By t hwy our owSinai a FB shorhp winer.
Ho
he I hoo t that bigoe 00.

uie

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jay Macarty
Sent: Thursday, June 17, 2010 8:35 AM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: About accessible technology for multiple platforms

Hi Sina, Laura, and Jared.

Thanks for the prompt and encouraging response. I guess some of the first
questions we need to answer are the following:

* Where will the source code and binaries be stored?
* What type of licensing is most appropriate? I have some feedback from
Peter Korn on that topic but would like to get the ideas from anyone on
the
list as wel.
* Who will be the owning person or group of the project?
* Currently, WE4Java is more or less geared specifically for Window-Eyes
usage. If we are going to turn this into a truly multi-platform solution,
I
think we are going to have to begin hthinking of a more generalized
design
approach. That is one reason I wanted to get away from the dependency on
the Jacob COM API and the wsc bridge between WE4Java and Window-Eyes. I
certainly don't want to move away from allowing Window-Eyes to use the
java
access technology. I just think we need to create a generalized java core
with a JNI interface in which one dll would be written for Window-Eyes
usage
but other implementations could be written as well.


----- Original Message ----- From: "Sina Bahram" <sbahram@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Wednesday, June 16, 2010 9:17 PM
Subject: RE: About accessible technology for multiple platforms


Hey Jay,

I'm extremely saddened to hear about this. Please feel free to email me
off line. My father recently battled with colon cancer , so
I'm all to familiar with it in that respect.

Also, I remember us discussing various java accessibility related issues
with Mike Grace, if you remember him. He's moved on to
security related research these days, but let's chat off list.

All the best to you

Take care,
Sina

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Jay Macarty
Sent: Wednesday, June 16, 2010 8:43 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: About accessible technology for multiple platforms

Hi All,

My name is Jay Macarty and I am the author of the java accessibility
software for Window-Eyes called WE4Java. For the past 7 months,
I have been battleing colon cancer and thus, have not been able to
devote
much time to the completion of this software. Given my
current health condition and work load, I can see that it is not going
to
be posible for me to continue work on this project without
inviting some outside developer assistance. I would be more than happy
to
talk to anyone interested in taking the foundation of
WE4Java and building it out to a more flexible and complete product. I
hate giving up years of effort and thousands of hours of
programming for nothing but as things stand, I don't see how to keep
moving this project forwardn without opening up the source in
some form or another.

My last thought on this matter was to try to enlist the help of a C++
developer to create a dll to interface directly with the
WE4Java code base using java's native interface, JNI, instead of going
through the existing wsc object and the third-party Jacob COM
API. I would invite any thoughts or feedback on this topic to see if we
can form some type of collaborative effort to finish this
package out.


----- Original Message -----
From: "katherine Moss" <plymouthroamer285@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Wednesday, June 16, 2010 6:00 PM
Subject: RE: Vs 2010


I am loving VS 2010 right now, and I look forward to using it more as I
learn C#, ASP.net, and SQL to go along with it. The only thing I can't
find
is a darn book on the program to save my life.  You know how sucky
Microsoft's documentation is.  LOL.

Katherine

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of The Elf
Sent: Wednesday, June 16, 2010 3:17 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: Re: Vs 2010

no coordinated effort as far as I know at this time, it has been
mentioned
though.

elf
proprietor, The Grab Bag,
for blind computer users and programmers
http://grabbag.alacorncomputer.com
Owner: Alacorn Computer Enterprises
Specialists in customized computers and peripherals
- own the might and majesty of a Alacorn!
www.alacorncomputer.com

----- Original Message ----- From: "Gomal Tao" <gomal.tao@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx>
Sent: Wednesday, June 16, 2010 1:19 AM
Subject: Vs 2010


Hello,

I am experimenting with Visual Studio 2010 using the latest jaws 11
update.
So far the studio seems to be quite accessible. Writing code in the
editor
works all right. The problem I am having is that the studio changes
focus
for jaws all the time. I need to press a lot of keys to come back to
the
code editor. The menus works perfectly and the jaws cursor can follow
navigating menues.

I am trying to use the visual editors for the Entity framework. With
some
jaws scripting it should be possible to give a jaws user access to
these
editors.

There is a lot more to explore and try out for JAWS. Is there any work
going
on to create JAWS script for visual studio 2010?

/Gabriel

__________
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

__________
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


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

Other related posts: