[brailleblaster] The next version of BrailleBlaster

  • From: "John J. Boyer" <john.boyer@xxxxxxxxxxxxxxxxx>
  • To: brailleblaster@xxxxxxxxxxxxx
  • Date: Wed, 31 Oct 2012 17:08:27 -0500

The next version of BrailleBlaster will use something like 
semantic-action files to enable it to work with any flavor of xml, such 
as Daisy, docbook, epub3, html5, etc. These files will be in the 
subdirectory semantics of the programData directory. If an unknown xml 
flavor is encountered it will create a prototype semantic-action file 
which can be edited by a developer to increase its repertoire.

Transforms will not be used on xml files, but may be used when importing 
or exporting to other file types.

As much of the present code as possible will be repurposed. However, 
much of it will have to be completely rewritten. It was intended to get 
BrailleBlaster off the ground, not to be permanent.

It might be a good idea to switch to Java 7 for the next version. Some 
features, for example, the ability to use String's in switch statements 
would be very useful.

The next version will have both a WYSIWYG wordprocessor-like interface 
and an xml editor.

The brlblst directory will be placed better for each platform. It will 
contain a programData directory that will contain the files that the 
user may have created or modified. The current temp directory will be 
placed in the appropriate spot for the platform.

A "Braille Templates" menu item will bring up a dialog box so that the 
user can create and modify liblouisutdml configuration files. This will 
allow the use of different Braille tables for literary text and math, 
etc. Naturally there will be no mention of configuration files.

The src/main/org/brlblaster/newcode directory contains some text 
documentation files and some embryonic classes. A directory in the 
default branch of the repository is used to facilitate communication. A 
new development branch will be created soon.

John

-- 
John J. Boyer; President, Chief Software Developer
Abilitiessoft, Inc.
http://www.abilitiessoft.com
Madison, Wisconsin USA
Developing software for people with disabilities


Other related posts:

  • » [brailleblaster] The next version of BrailleBlaster - John J. Boyer