[Blindtlk] Fwd: Announcing NFBTRANS and WinBT 2.0 - a free, open source Windows braille translator
Steve Jacobson
steve.jacobson at visi.com
Mon Jul 25 02:08:00 UTC 2011
With help from a number of people, we have extended the life of NFBTRANS and the WINTRANS interface that
allowed one to translate files into contracted braille from Windows. The old version would no longer run on Windows
7 64-bit computers, but this new version does. As many of you already know, NFBTRANS allows one to place
formatting commands into plain text files to create reasonably good contracted braille. It does not directly handle
HTML, DAISY or Microsoft word files as do the commercially available translators, and as does John Boyer's
LIBLOUIS project and as his Braille Blaster project will. However, this software can provide an alternative that can fill
in the gaps with a little work.
Jamal Mazrui has assisted in creating a better installation procedure and has pulled together some documentation.
Below is his note along with a number of links to documentation and other resources for those who feel they wish to
make changes to the program. However, if you are interested in just downloading the updated version, you can find it
at
http://EmpowermentZone.com/wbtsetup.exe
A zip archive containing the same files is available at
http://EmpowermentZone.com/wbtsetup.zip
This is open source software and is not officially supported by the National federation of the blind or any other
individual. Still, there are number of people on these lists who can try to answer questions.
If you are interested in learning more about the more ambitious Braille Blaster project led by John Boyer, check out
http://www.abilitiessoft.com/
This project has the potential of producing braille directly from Microsoft Word, XML and DAISY files and is capable of
doing so now if one has a little technical knowhow.
Best regards,
Steve Jacobson
==================BEGIN FORWARDED MESSAGE==================
Date: Sun, 24 Jul 2011 20:33:39 -0400
From: Jamal Mazrui <empower at smart.net>
Subject: Announcing WinBT 2.0 - a free, open source Windows braille translator
Now available at
http://EmpowermentZone.com/wbtsetup.exe
WinBT 2.0 is an updated distribution of the NFBTrans braille translator
(BT), and the associated WinTrans graphical user interface (GUI). The
original programmers are no longer active in the project, and the
wintrans-bt.org web site is discontinued. Maintenance of NFBTrans has
been led by Steve Jacobson as Vice President of the NFB in Computer
Science. He recruited additional programmers, and improved the default
configuration settings of NFBTrans.
The original author of WinTrans chose not to reveal his or her identity,
using the name "Anonymous John" instead. Since several years had
elapsed since then (2003), we tried to find the author in case he or she
now wished to be publicly acknowledged. Ultimately, we found him via
Tom Dimeo, who had introduced WinTrans to the world in a podcast of the
Main Menu program by ACB Radio (an audio tutorial included in this
distribution). The two of them communicated about this new effort, and
George McCoy has now authorized us to disclose that he is the one who
authored WinTrans.
Recent discussion about improving NFBTrans has occurred on the email
list called "ProgrammingBlind," to which one can subscribe through the
web site
http://FreeLists.org
The NFBTrans code was ported and recompiled by Tyler Littlefield, using
Microsoft Visual C++ 2008, a free Express Edition of which is available at
http://www.microsoft.com/visualstudio/en-us/products/2008-editions/express
The new build resulted in a 32-bit rather than 16-bit executable, thus
allowing it to run under 64-bit Windows, which, unlike prior Windows
versions, does not run 16-bit programs. The Visual Studio solution
file, NFBTrans.sln, contains compiler configuration information that
allows a developer to easily recompile the C code. Anyone who finds
ways of improving the code, configuration settings, or documentation is
encouraged to contribute such improvements back to the community.
The WinTrans source code, WinTrans.bas, was recompiled by Jamal Mazrui
using PowerBASIC 10.0, a commercial compiler available at
http://powerbasic.com
He also improved the WinTrans installer using Inno Setup 5, which is
freely available at
http://InnoSetup.org
The script file, wbtsetup.iss, gives InnoSetup instructions for building
the installer, wbtsetup.exe. It creates a desktop shortcut for
launching the WinBT dialog, with an optional hotkey assignment,
Alt+Control+B (for braille translator). The installer also creates a
WinBT program group in the Windows Start/Programs menu with options for
launching the program, reading the documentation, playing an audio
tutorial, or uninstalling the program. By default, the documentation is
opened at the end of the installation process, and the audio tutorial
may optionally be played then as well. The program may also be
launched by entering "WinBT" in the Windows Start/Run dialog
(capitalization does not matter).
The original distribution files for NFBTrans and WinTrans, nfbtr774.zip
and winbt.zip (renamed from winbt.exe), are included in the WinBT
program directory. Also included there is the first public release of
the WinTrans 1.0 source code in the PowerBASIC language, contained in
WinTrans.zip. By default, the program directory is located at
C:\WinBT
The WinBT installer, wbtsetup.exe, may be downloaded at
http://EmpowermentZone.com/wbtsetup.exe
A zip archive containing the same files is available at
http://EmpowermentZone.com/wbtsetup.zip
This documentation is also available online at
http://EmpowermentZone.com/WinBT.htm
The updated distribution can give a new life to WinTrans and NFBTrans.
The installer makes the braille translator friendly to install, use, and
learn. The documentation gives developers information about recompiling
the source code, thus opening a possible path to improvements
contributed by the open source community. The original WinTrans and
NFBTrans archives are also included, so that anyone can start from there
instead if preferred.
WinBT 2.0 has resulted from constructive collaboration among various
parties for the common good of blind people. Although imperfections
undoubtedly remain, there is clear progress that is worth sharing. We
hope these contributions extend the value of NFBTrans and related
technologies to users of electronic braille!
__________
View the list's information and change your settings at
http://www.freelists.org/list/programmingblind
===================END FORWARDED MESSAGE===================
More information about the BlindTlk
mailing list