Open Source Projects by Jamal Mazrui
October 5, 2010
Although my web site about nonvisual software development
http://NonvisualDevelopment.org
lists mosts of my open source projects, it needs updating to be more comprehensive. It also lacks links to separate documentation about the programs, which would help some people evaluate features before downloading or installing the whole program. This document is an attempt to address those issues in the short term. It lists my most popular programs to date (excluding screen reader scripts), and also includes links to their documentation only.
Nearly all of these are Windows-based programs published under the GNU Lesser General Public License (LGPL), explained at
http://gnu.org
Some programs are written in cross-platform languages, so may be adaptable to run on other operating systems as well. Anyone may use the programs in either binary or source code form. I welcome contributions that fix problems or enhance features.
AppStamp -- A utility for updating a package from a web server.
http://EmpowermentZone.com/AppStamp.zip
Documentation
http://EmpowermentZone.com/AppStamp.htm
DbDialog -- A general purpose database manager, including a default Contact table.
http://EmpowermentZone.com/ddsetup.exe
Documentation
http://EmpowermentZone.com/DbDialog.htm
EdSharp -- A productive text editor, word processor, file converter, and code editor.
http://EmpowermentZone.com/edsetup.exe
Documentation
http://EmpowermentZone.com/EdSharp.htm
Encoding -- Check and convert among various file encodings, including versions of ANSI and Unicode.
http://EmpowermentZone.com/Encoding.zip
Documentation
http://EmpowermentZone.com/Encoding.htm
FileDir -- A file and directory manager that does much more than Windows Explorer.
http://EmpowermentZone.com/dirsetup.exe
Documentation
http://EmpowermentZone.com/FileDir.htm
GotNET -- Check for and install various versions of the .NET Framework.
http://EmpowermentZone.com/netsetup.exe
Documentation
http://EmpowermentZone.com//GotNET.htm
GrabText -- A command-line utility, dialog interface, and COM server for real time extraction of text from computer screens.
http://EmpowermentZone.com/gtsetup.exe
Documentation
http://EmpowermentZone.com/GrabText.htm
HomerApp -- The Homer Application framework, containing libraries and tools for rapid development of .NET-based GUI applications.
http://EmpowermentZone.com/appsetup.exe
Documentation
http://EmpowermentZone.com//HomerApp.htm
HomerJax -- A registration-free COM server with web client and XML support.
http://EmpowermentZone.com/HomerJax.zip
Documentation
http://EmpowermentZone.com/HomerJax.htm
IniForm -- A developer tool for defining a modal form (dialog) through an input ini file, and obtaining the result through an output ini file.
http://EmpowermentZone.com/ifsetup.zip
Documentation
http://EmpowermentZone.com/IniForm.txt
JAWS Script Exchange -- A program for installing 3rd party JAWS scripts from a zip archive, or for Creating an executable package of scripts to distribute to others.
http://EmpowermentZone.com/jsxsetup.exe
Documentation
http://EmpowermentZone.com/jsx.htm
Layout by Code -- An AutoIt library for layout of graphical user interfaces by function calls Rather than visual designers.
http://EmpowermentZone.com/lbc.zip
Documentation
http://EmpowermentZone.com/LbC.htm
PDF2TXT -- A program for single or batch conversion of PDFs to text, including OCR capability.
http://EmpowermentZone.com/p2tsetup.exe
Documentation
http://EmpowermentZone.com/pdf2txt.htm
SayTools -- A COM server and set of executable utilities for developers to add speech to an application, using either the default screen reader or SAPI voice.
http://EmpowermentZone.com/saysetup.exe
Documentation
http://EmpowermentZone.com/SayTools.htm
TestPage -- A command-line utility and dialog interface for doing an automated test of a web page for problems of web accessibility or HTML validity.
http://EmpowermentZone.com/tpgsetup.exe
Documentation
http://EmpowermentZone.com/TestPage.htm
WinDig -- A utility to extract as much information as possible from an application's Main window, including lists of menu items, hot keys, and controls.
http://EmpowermentZone.com//wdsetup.exe
Documentation
http://EmpowermentZone.com/WinDig.txt
FAQ on Nonvisual Development
http://EmpowermentZone.com/NonvisualDevelopmentFAQ.htm