Moving from clip to clip? Is that a wish? Sorry, but NO! That is a requirement. Without that, the user might have an even harder time to navigate his screen. Well, at least, that is my experience, and I am sure several people will back me on that one. So,
make sure that is implemented.
Well, I will drop you a few more questions, just to make sure your product will have the very basics, before shipping. And, mind you, we are talking basic requirements,
not necessary basic programming (said from a programmer himself):
1. When a dialog pops up on the screen, letting the user know what is going on, or
required, what does your software do about that dialog?
2. If I want to have the status line of my application read aloud, will I have to move the mouse down there, read what I want, and then make my way back up to my actual
work? Or, how do you solve that one, without a SHORTCUT KEYBOARD COMMAND?
3. How does your software handle different kinds of graphics, or icons? - Simply just skip them, or do you have some kind of dictionary, that translates them into spoken information? And, in case, are these user editable, and user buildable. 4. What kind of choice does the user have, when comes to the speech output, and its
settings. Things like, choosing different voices, speed, volume etc.
5. Does your software offer the user any exception dictionary? Well, maybe you don't know what that is, so let me just explain quickly: An abbriviation like ETC will normally be spoken like one word etc, by the speech synthesizer. An exception dictionary, will tell the synthesizer to recognize, and transform, the abbriviation, and make the outspoken information etiher sound like "E T C", or "Eet Cetra". Such a dictionary should be user-definable, and there wil be the need for a general one, as well as an application specific one, for each application, where you might have special words and abbriviations. Furthermore, there will be a line of words, that the synthesizer will not know how to pronounce correctly, and hence the dictionary will take care
of all that.
6. If your software is to keep up with the mainstream products, there need to be a chance for the user to quickly skip to things like next paragraph in a text. 7. To just illustrate this point, open the built-in calculator of Windows. Then enter a piece of math, let's say 3+5+9-12, and press Enter. What does your software do? Does it read the result? Or, do I have to somehow, who knows how, search my way around the screen, so as to hit the spot, where the calculator happened to place the result? This point, does apply in a long line of applications, and should leave you a bit of an idea, of what I said earlier about reading IMPORTANT information automatically for the user. Bet you, there is no really easy way to know, where, and what info is important, hence you see the need for the user to be able to predefine some kind
of adjustment for the given software.
Well, I'd leave you with these questions for now. As I said in my intro, there will be several more. We haven't even touched the questions that has to do with Braille output to do, and won't do so, till we see your first Beta. Just mind you, there is drivers and other goodies to mess around with, somewhere down the road. Your product will be interesting, but make sure it meets the basics, in a way that is workable. Hmm, what did that last statement mean? Well, if the user will have to listen to a load of 'smalltalk' all the time from the screen reader, he will first get tired, and later on, his ears will fall off. (smile!) It is of outmost importance, that he will get the info he needs, in every given situation - no more, no less! I have to admit, that I do have a hard time, realizing how you would ever build a fully functional, workable, screen reader, without having to make excessive use of keyboard shortcuts; of which you seem to have a good deal of paranoids. So, I am quite eager to see what solutions you come up with. If you manage to get the blind community to switch over, starting using the mouse, then congratulations! You definately will have performed a brag. Meanwhile, please, don't pull down anyone, or anyone's product. When your software is out, and we can test it, we will see what amazing things you have accomplished. Till then, let me not be criticizing, only sound minded critical, asking the questions needed to have the very least amount of functionality built-in. And, the day your software can perform the same as, or rather far better than, the competitors, well then you can start criticizing; in a constructive way. That will benefit all, if you can add on to knowledge, or ask questions well thought over,
and make your points clear.
Just quickly at the end:
You say that you spend hours on trying to handle Window-Eyes, right out of the box? Ok, don't know, what your definitions are here. Till now, I have seen just about NO SOFTWARE from ANY VENDOR, on which a new user hasn't spend hours, in learnign. Actually, I did switch to Window-Eyes, myself, only a couple of years ago. And, yes, it took, a few days to get used to it. Still, after this long time in use, there is things I don't know about Window-Eyes, and its powerful features. That is what the mailing list, and the manual are fore. But, so was the case, when I did start out with any of the numerous screen readers I been through down through history. There is ALWAYS going to be a learning curve. Some might have a short one, others a longer. And, you will have to put out a PRETTY GOOD software, being in the nature of a screen reader, if you'd expect your users not to have a good portion of a learning curve. After all, I don't see the length of the learning curve to be the biggest deal. The main points are, if the software will let you up and run - even in a 'beginner' mode - right away, leaving you the chance of learning as you move on. The other thing is, how easy is it to learn things along the way, i.e how well is the manual written, how logical are the commands, how much help does the screen reader implement, and
how friendly is the support.
For you, being a sighted person, to claim that the software has a too high learning curve, I don't really find all that fair. First of all, to know whether a product has a high learning curve, you will have to take all aspects into account. Everyone knows the keyboard - or at lieast, wil have to get to know it, before ever handling a computer. The keyboard is a static input device, that doesn't move around, and it's pretty well tied to the cursor on the screen. The mouse is none of these, hence will by far, implement a higher learning curve. The way the mainstream products present the screen info, right out of the box, has well been tested, and thought through; so as to namely help the beginner get running. If I, as a blind person, got a software, which opened on my desktop, leaving me no other info but what was just happening to sit under a mouse pointer I don't even see... Well, and then left me on my own, having to roam about with that mouse pointer I don't see, hoping for me to get an idea?? :) Well, we will see when you decide to let out that cat of the sack, and
let us have our hands on the product.
Once again, I never meant to discourage any newcomer, and their ideas. Only I do not think it is a good idea to introduce any product by knocking anyone else off the scene. Specially so, when you are not finished with your product. And, as already stated, it is proper for the community to be a bit skeptic, asking critical questions, demanding actual features. Specially so, since things like this have been tested out several times before, with little positive results. Further taken into account, that the users are the ones that will know best. I am dropping this message on the mailing list as well, hoping for the community stopping to be criticizing, and rather fill me in, when comes to requirements for your screen reader to be water proof. Unless it can hold water, I am afraid you will sink, even before you learn to swim; and so hope the community could let you see, that the reason why Window-Eyes and Jaws and the rest of the gang, do charge money, is because there is a ton of work behind the product. Be as it will, the price might be discussed, and in the future, might be adjusted. If you can come out with things that will contribute to a lower price in the general market, then OK. But make it waterproof, and make it solid enough to work on the same scale of platforms and applications, with teh same amount of choices for speech synthesizers, and Braille displays. Then, claim you have done it. Otherwise, go ahead, release your screen reader, and let it be a more affordable - lightweight - product, for the people who cannot afford the big mainstream products, or who don't demand the same high productivity. There is space for such products as well, so don't give up. But just keep in mind, that if you Really want to benefit the blind, the best thing is to listen, built your product, and leave the competitors alone. Or, of course, even better, share your expertise. That is something there is way too little of, in this market: Sharing of expertise. Way too often we see
users, and vendors, pegging on each other, instead of being constructive.
----- Original Message -----
From:
shane findley
If you reply to this message it will be delivered to the original sender only. 
If your reply would benefit others on the list and your message is related to 
GW Micro, then please consider sending your message to [email protected] so 
the entire list will receive it.

GW-Info messages are archived at http://www.gwmicro.com/gwinfo. You can manage 
your list subscription at http://www.gwmicro.com/listserv.

Reply via email to