[brailleblaster] Re: Contents of Distribution File

  • From: Alex Jurgensen <asquared21@xxxxxxxxx>
  • To: brailleblaster@xxxxxxxxxxxxx
  • Date: Mon, 15 Nov 2010 07:37:15 -0800

Hi John,

The standard Mac OS X convention that I would suggest using for the Mac 
distribution of Braille Blaster is a *.app bundle inside of a *.dmg disk image.

Regards,
Alex,


On 2010-11-15, at 7:24 AM, John J. Boyer wrote:

> We should certainly look at how different platforms handle application 
> distribution. I think the zip file might be a good way to start for all 
> of them. The starter script for Mac OS X could set up BrailleBlaster as 
> a standard Mac applicationj.
> 
> John
> 
> On Mon, Nov 15, 2010 at 07:23:57AM -0800, Alex Jurgensen wrote:
>> Hi John,
>> 
>> I disagree with this packaging scheme, at least for OS X, because OS X 
>> applications have a certain convention that they must follow in order to be 
>> run in the standard way. They are also distributed in a few standard ways.
>> 
>> I suggest that we look at how the different platforms already handle 
>> distributing files.
>> 
>> Regards,
>> Alex,
>> 
>> 
>> On 2010-11-15, at 7:12 AM, John J. Boyer wrote:
>> 
>>> Here is what I think should be in the BrailleBlaster distribution files. 
>>> They will be zip files and there will be one for each platform.
>>> 
>>> COPYING:  containing the Apache 2.0 license
>>> 
>>> AUTHORS: A list of authors with their e-mail addresses if appropriate
>>> 
>>> README: Instructions on installation, getting started, licensing and 
>>> where to get the source code
>>> 
>>> scripts: For starting BrailleBlaster on various platforms
>>> 
>>> bin directory: C libraries
>>> 
>>> lib directory: jar files of Java libraries used by BrailleBlaster
>>> 
>>> brailleblaster.jar: the piece de resistance
>>> 
>>> The bin subdirectory will contain the following subdirectgories
>>> 
>>> bin: scripts and command-line tools for liblouis and liblouisutdml
>>> 
>>> lib: The various libraries, such as liblouis, liblouisutdml libitex2MML 
>>> libhunspell etc.
>>> 
>>> share: containing liblouis and liblouisutdml tables and files. This will 
>>> enable them to find their stuff in the paths they expect.
>>> 
>>> John
>>> 
>>> -- 
>>> John J. Boyer; President, Chief Software Developer
>>> Abilitiessoft, Inc.
>>> http://www.abilitiessoft.com
>>> Madison, Wisconsin USA
>>> Developing software for people with disabilities
>>> 
>>> 
>> 
>> Alex Jurgensen,
>> VoiceOver Trainer,
>> ASquared21@xxxxxxxxxxxxxxxxx                 
>> 
>> Visit us on the web at: www.vipbc.org
>> 
> 
> -- 
> John J. Boyer; President, Chief Software Developer
> Abilitiessoft, Inc.
> http://www.abilitiessoft.com
> Madison, Wisconsin USA
> Developing software for people with disabilities
> 
> 

Alex Jurgensen,
VoiceOver Trainer,
ASquared21@xxxxxxxxxxxxxxxxx                    

Visit us on the web at: www.vipbc.org

Other related posts: