Tyler, Sodbeans is a derivative of Oracle's NetBeans that has several accessibility modes. These modes aren't perfect, but one of the options is self-voicing through SAPI, although it also has JAWS support and NVDA support. Over time, our goal with the project is to increasingly make all of the significant number of visual features in NetBeans accessible, although doing this is a ton of work and takes time. Everything is open source, so if there are modes people want that our team doesn't have time to build, folks occasionally send in patches. As for development, NetBeans generally, and Sodbeans, allow development in a wide variety of programming languages, including Java, Groovy, C/C++, and several others. These tools also include a plugin system, so more languages and tools are available for a wide variety of development concerns (e.g., unit testing). Finally, for documentation, I would argue that almost everyone uses Javadoc. These docs can be automatically generated from the command, by the IDE, etc. Hope that helps, Stefik On Sat, Oct 20, 2012 at 2:57 PM, Littlefield, Tyler <tyler@xxxxxxxxxxxxx> wrote: > Awesome, thanks. That answered all my questions. I'm curis what exactly > sodbeans is? You said it was self voicing--does that mean I can't turn that > off and just use jaws? Can I control verbosity? I really want something that > I can use to edit Java, but I don't want something that's going to limit my > development. > Finally, I was curious of what types of docs most people use. I know about > javadoc, is that only for projects? Can I use it to make a local copy of the > sdk docs on my system somehow? > Thanks, > > On 10/20/2012 11:01 AM, Andreas Stefik wrote: >> >> Tyler, >> >> 1. Yes, it does. javac automatically determines your dependencies and, >> if it can find them, compiles them as well. There are some issues with >> classpaths if it can't find what it needs, but that's a different >> issue. >> >> 2. For Jar files, I personally use Sodbeans/NetBeans, as it does it >> automatically when you use the build menu. You can do it on your own >> using the jar utility from the command line. However, if you don't >> plan on distributing your tool, it's really not necessary. A jar file >> is just a zip file of your .class files with a special file called a >> Manifest, which tracks what your main class/dependencies and other >> stuff are. So, it makes the program clickable, but if you don't care >> about that, then it isn't necessary. >> >> Hope that helps, >> >> Stefik >> >> On Sat, Oct 20, 2012 at 8:02 AM, Littlefield, Tyler <tyler@xxxxxxxxxxxxx> >> wrote: >>> >>> Hello all: >>> I read somewhere that using javac main.java or whatever would compile all >>> other files that were in your package and used by main.java. Is this the >>> case? also, how do people handli packaging of jar files? Do you need to >>> do >>> it for personal projects where you don't distribute? >>> >>> -- >>> Take care, >>> Ty >>> http://tds-solutions.net >>> The aspen project: a barebones light-weight mud engine: >>> http://code.google.com/p/aspenmud >>> He that will not reason is a bigot; he that cannot reason is a fool; he >>> that >>> dares not reason is a slave. >>> >>> ** To leave the list, click on the immediately-following link:- >>> ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] >>> ** If this link doesn't work then send a message to: >>> ** program-l-request@xxxxxxxxxxxxx >>> ** and in the Subject line type >>> ** unsubscribe >>> ** For other list commands such as vacation mode, click on the >>> ** immediately-following link:- >>> ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] >>> ** or send a message, to >>> ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq >> >> ** To leave the list, click on the immediately-following link:- >> ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] >> ** If this link doesn't work then send a message to: >> ** program-l-request@xxxxxxxxxxxxx >> ** and in the Subject line type >> ** unsubscribe >> ** For other list commands such as vacation mode, click on the >> ** immediately-following link:- >> ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] >> ** or send a message, to >> ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq > > > > -- > Take care, > Ty > http://tds-solutions.net > The aspen project: a barebones light-weight mud engine: > http://code.google.com/p/aspenmud > He that will not reason is a bigot; he that cannot reason is a fool; he that > dares not reason is a slave. > > ** To leave the list, click on the immediately-following link:- > ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] > ** If this link doesn't work then send a message to: > ** program-l-request@xxxxxxxxxxxxx > ** and in the Subject line type > ** unsubscribe > ** For other list commands such as vacation mode, click on the > ** immediately-following link:- > ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] > ** or send a message, to > ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq ** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq