Ok, well cool. We won't have time to implement it before the Sodbeans 2.0 release, as we've got a gadzooks of features we're testing, but I'll look into for our December release. Thanks for the details, this could be a nice addition. Stefik On Fri, Jun 10, 2011 at 12:19 PM, John J. Boyer <john.boyer@xxxxxxxxxxxxxxxxx> wrote: > The idea of a helper method is interesting. I'm thinking about it. > > BrailleBlaster is cross-platform by design. It uses SWT. liblouis and > liblouisutdml were developed on Linux. They can be built on the Mac > relatively easily. There is a ReadME file in the liblouisutdml > distribution explaining this. Files for building liblouis on Windows > using msvc already exist. I am working on the build files for > liblouisutdml. So there shouldn't be any problem. > > John > > On Fri, Jun 10, 2011 at 11:15:53AM -0500, Andreas Stefik wrote: >> John, >> >> Ok, great, thanks. As for the main method question. I don't know that >> I've ever actually tried it, but more than likely we would just move >> that Main method code into a helper method and call that, both from >> our code and the original Main. In other words, I'm not sure, but it >> is easy enough to get around that it wouldn't be a problem. >> >> One other question. Is this currently windows only or does it work >> with other OS's? I know of phonemic, we had to make a whole host of >> native libraries for each platform. It's not a problem if it is >> windows only, but I'm just asking. >> >> Stefik >> >> On Fri, Jun 10, 2011 at 10:52 AM, John J. Boyer >> <john.boyer@xxxxxxxxxxxxxxxxx> wrote: >> > BrailleBlaster is open-source and is under the Apache 2.0 license. >> > >> > Characters per line and lines per page are primarily dependent on paper >> > size. BrailleBlaster will provide defaults They can also be set as >> > arguments to subcommands. >> > >> > liblouisutdml is designed to handle computer code and math, so this >> > shouldn't be a problem. >> > >> > Here's a dumb question on my part. Is it possible for a Java program to >> > call the Main method of another Java program and pass arguments? >> > >> > John >> > >> > On Fri, Jun 10, 2011 at 10:01:28AM -0500, Andreas Stefik wrote: >> >> John, >> >> >> >> Is it open source? In theory, we could make a jar library that others >> >> could tap into, allowing programmatic access. This would make it >> >> possible to embed into NetBeans Platform applications, which is what >> >> we would need on our end. >> >> >> >> For determining the number of characters per line, feeds and such, are >> >> there any guidelines on how that is to be done. For example, is this a >> >> per-printer thing? >> >> >> >> This might be another dumb question, but if we are printing computer >> >> code, with the funny symbols that this entails, would you expect any >> >> problems or think we would need to do any pre-processing? >> >> >> >> Stefik >> >> >> >> >> >> On Fri, Jun 10, 2011 at 9:55 AM, John J. Boyer >> >> <john.boyer@xxxxxxxxxxxxxxxxx> wrote: >> >> > The Braille engine for BrailleBlaster is liblouisutdml. It is written in >> >> > C and has extensive Java bindings. You could use it directly to produce >> >> > files for embossing. By design it does not include any embosser drivers. >> >> > However, most embossers will produce good braille if you simply send >> >> > them a text file with the proper number of chatacters per line, lines >> >> > per page, and forms feeds. Specific drivers are needed only for special >> >> > features. BrailleBlaster will have these drivers. The user will go >> >> > through a simple setup procedure for a particular embosser. >> >> > >> >> > Your question raises another. BrailleBlaster is a desktop application >> >> > written in Java. Is there a way to connect it to other Java applications >> >> > so that the latter can make use of its features. In this case the user >> >> > interface would not be displayed, but the other application could make >> >> > use of its capabilities. BrailleBlaster does have subcommands like those >> >> > in Subversion and mercurial, so that it can be called to do tasks like >> >> > translating and embossing from the command line. Since it is in Java, >> >> > maybe there is a way to callit directly from within the JRE without >> >> > having to use something like ProcessBuilder. >> >> > >> >> > John >> >> > >> >> > On Fri, Jun 10, 2011 at 09:04:18AM -0500, Andreas Stefik wrote: >> >> >> Hey John, >> >> >> >> >> >> This might be a stupid question, but our team has been looking into a >> >> >> way to add Braille printing into Sodbeans, as the teachers we are >> >> >> working with have requested it. Is something like braille blaster one >> >> >> technique for how we would do that? And how hard is it to add such >> >> >> functionality into an application, do you think? Do you need to do >> >> >> some kind of network scanning to find appropriate printers, or how >> >> >> does that work? >> >> >> >> >> >> I don't know much about this area. No pressure, but if you have any >> >> >> advice, it would be welcome, >> >> >> >> >> >> Stefik >> >> >> >> >> >> On Thu, Jun 9, 2011 at 3:54 PM, John J. Boyer >> >> >> <john.boyer@xxxxxxxxxxxxxxxxx> wrote: >> >> >> > Rick, >> >> >> > >> >> >> > BrailleBlaster will work with as many embossers as we can get drivers >> >> >> > for. Of course, most embossers will produce plain, properly formated >> >> >> > braille if just sent text with the proper number of cells per line, >> >> >> > lines per page, and forms-feeds. So the generic embosser driver >> >> >> > willo be >> >> >> > the first to be implemented. BrailleBlaster will also produce files >> >> >> > for >> >> >> > reading on Braille displays. I think interfaces are mostly an OS >> >> >> > matter. >> >> >> > If we have to do anything, we'll take care of it when we reach that >> >> >> > stage of development. >> >> >> > >> >> >> > John >> >> >> > >> >> >> > On Thu, Jun 09, 2011 at 01:04:20PM -0700, Rick Watson wrote: >> >> >> >> Hi John, >> >> >> >> what kinds of embossers will brailleblaster work with. >> >> >> >> also what kinds of interfaces. I am looking for something which >> >> >> >> will work on a mac and use a network print server. >> >> >> >> >> >> >> >> thanks >> >> >> >> rick >> >> >> >> >> >> >> >> software developer >> >> >> >> Paul Ecke Ranch >> >> >> >> mailto:rwatson@xxxxxxxxxxxxx >> >> >> >> www.Ecke.com >> >> >> >> Tel. (760)944-4007 >> >> >> >> (760) 753-1134 Ext 4007 >> >> >> >> >> >> >> >> >> >> >> >> -----Original Message----- >> >> >> >> From: programmingblind-bounce@xxxxxxxxxxxxx >> >> >> >> [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of John J. >> >> >> >> Boyer >> >> >> >> Sent: Thursday, June 09, 2011 4:01 PM >> >> >> >> To: programmingblind@xxxxxxxxxxxxx >> >> >> >> Subject: Re: JFace >> >> >> >> >> >> >> >> Jim, >> >> >> >> >> >> >> >> For BrailleBlaster I use FormLayout. It's quite intuitive, once you >> >> >> >> get >> >> >> >> used to it. >> >> >> >> >> >> >> >> John >> >> >> >> >> >> >> >> On Thu, Jun 09, 2011 at 03:29:35PM -0400, James Homme wrote: >> >> >> >> > Hi John, >> >> >> >> > I was hoping they had layout managers or something that would >> >> >> >> > make laying out GUI's easier. >> >> >> >> > >> >> >> >> > Jim >> >> >> >> > >> >> >> >> > -----Original Message----- >> >> >> >> > From: programmingblind-bounce@xxxxxxxxxxxxx >> >> >> >> > [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of John >> >> >> >> > J. Boyer >> >> >> >> > Sent: Thursday, June 09, 2011 3:28 PM >> >> >> >> > To: programmingblind@xxxxxxxxxxxxx >> >> >> >> > Subject: Re: JFace >> >> >> >> > >> >> >> >> > Jim, >> >> >> >> > >> >> >> >> > Now I recognize it. I looked into it, but it seems to deal mostly >> >> >> >> > with >> >> >> >> > tables and graphics. We might use it somewhere down the road. >> >> >> >> > >> >> >> >> > John >> >> >> >> > >> >> >> >> > On Thu, Jun 09, 2011 at 02:12:47PM -0400, James Homme wrote: >> >> >> >> > > Hi, >> >> >> >> > > I may have made a mistake when I was talking about JFX. See >> >> >> >> > > this page. http://wiki.eclipse.org/index.php/JFace >> >> >> >> > > >> >> >> >> > > Jim >> >> >> >> > > >> >> >> >> > > Jim Homme, >> >> >> >> > > Usability Services, >> >> >> >> > > Phone: 412-544-1810. >> >> >> >> > > >> >> >> >> > > >> >> >> >> > > ________________________________ >> >> >> >> > > This e-mail and any attachments to it are confidential and are >> >> >> >> > > intended solely for use of the individual or entity to whom >> >> >> >> > > they are addressed. If you have received this e-mail in error, >> >> >> >> > > please notify the sender immediately and then delete it. If you >> >> >> >> > > are not the intended recipient, you must not keep, use, >> >> >> >> > > disclose, copy or distribute this e-mail without the author's >> >> >> >> > > prior permission. The views expressed in this e-mail message do >> >> >> >> > > not necessarily represent the views of Highmark Inc., its >> >> >> >> > > subsidiaries, or affiliates. >> >> >> >> > >> >> >> >> > -- >> >> >> >> > John J. Boyer; President, Chief Software Developer >> >> >> >> > Abilitiessoft, Inc. >> >> >> >> > http://www.abilitiessoft.com >> >> >> >> > Madison, Wisconsin USA >> >> >> >> > Developing software for people with disabilities >> >> >> >> > >> >> >> >> > __________ >> >> >> >> > View the list's information and change your settings at >> >> >> >> > //www.freelists.org/list/programmingblind >> >> >> >> > >> >> >> >> > __________ >> >> >> >> > View the list's information and change your settings at >> >> >> >> > //www.freelists.org/list/programmingblind >> >> >> >> >> >> >> >> -- >> >> >> >> John J. Boyer; President, Chief Software Developer >> >> >> >> Abilitiessoft, Inc. >> >> >> >> http://www.abilitiessoft.com >> >> >> >> Madison, Wisconsin USA >> >> >> >> Developing software for people with disabilities >> >> >> >> >> >> >> >> __________ >> >> >> >> View the list's information and change your settings at >> >> >> >> //www.freelists.org/list/programmingblind >> >> >> >> >> >> >> >> >> >> >> >> ECKE RANCH / ECKE GERANIUMS, LLC >> >> >> >> Providing Integrity, Innovation, & Grower Solutions for 3 >> >> >> >> Generations! >> >> >> >> >> >> >> >> This communication (including any attachments) may contain >> >> >> >> privileged or confidential information of Paul Ecke Ranch and is >> >> >> >> intended for a specific individual. If you are not the intended >> >> >> >> recipient, you should delete this communication, including any >> >> >> >> attachments without reading or saving them in any manner, and you >> >> >> >> are hereby notified that any disclosure, copying, or distribution >> >> >> >> of this communication, or the taking of any action based on it, is >> >> >> >> strictly prohibited. >> >> >> >> >> >> >> >> Proporcionando integridad, innovaci?n, y soluciones para >> >> >> >> cultivadores por tres generaciones! >> >> >> >> >> >> >> >> Esta comunicaci?n (incluidos los anexos) puede contener informaci?n >> >> >> >> privilegiada o confidencial de Paul Ecke Ranch y est? dirigida a un >> >> >> >> individuo espec?fico. Si usted no es el destinatario, debe eliminar >> >> >> >> esta comunicaci?n, incluidos los archivos adjuntos sin leerlos o >> >> >> >> guardarlos de ninguna manera, y se le notifica por este medio que >> >> >> >> cualquier divulgaci?n, copia o distribuci?n de esta comunicaci?n, o >> >> >> >> la toma de cualquier acci?n basada en ella, est? estrictamente >> >> >> >> prohibido. >> >> >> >> __________ >> >> >> >> View the list's information and change your settings at >> >> >> >> //www.freelists.org/list/programmingblind >> >> >> > >> >> >> > -- >> >> >> > John J. Boyer; President, Chief Software Developer >> >> >> > Abilitiessoft, Inc. >> >> >> > http://www.abilitiessoft.com >> >> >> > Madison, Wisconsin USA >> >> >> > Developing software for people with disabilities >> >> >> > >> >> >> > __________ >> >> >> > View the list's information and change your settings at >> >> >> > //www.freelists.org/list/programmingblind >> >> >> > >> >> >> > >> >> >> __________ >> >> >> View the list's information and change your settings at >> >> >> //www.freelists.org/list/programmingblind >> >> > >> >> > -- >> >> > John J. Boyer; President, Chief Software Developer >> >> > Abilitiessoft, Inc. >> >> > http://www.abilitiessoft.com >> >> > Madison, Wisconsin USA >> >> > Developing software for people with disabilities >> >> > >> >> > __________ >> >> > View the list's information and change your settings at >> >> > //www.freelists.org/list/programmingblind >> >> > >> >> > >> >> __________ >> >> View the list's information and change your settings at >> >> //www.freelists.org/list/programmingblind >> > >> > -- >> > John J. Boyer; President, Chief Software Developer >> > Abilitiessoft, Inc. >> > http://www.abilitiessoft.com >> > Madison, Wisconsin USA >> > Developing software for people with disabilities >> > >> > __________ >> > View the list's information and change your settings at >> > //www.freelists.org/list/programmingblind >> > >> > >> __________ >> View the list's information and change your settings at >> //www.freelists.org/list/programmingblind > > -- > John J. Boyer; President, Chief Software Developer > Abilitiessoft, Inc. > http://www.abilitiessoft.com > Madison, Wisconsin USA > Developing software for people with disabilities > > __________ > View the list's information and change your settings at > //www.freelists.org/list/programmingblind > > __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind