John: Android runs a modified Linux kernel underneath. On top of that is a stripped down C library and other c++ framework libraries, and at the very top is the Dalvik JVM. I think it would be very possible to get BrailleBlaster running on it-- maybe that's what I should be doing. Although at the moment, all I need is translation and backtranslation services. Marc On Mar 31, 2011, at 7:47 AM, John J. Boyer wrote: > Marc, > > Sounds good. I am curious about Android. This is sort of off-topic, but > is the Android kernel basically an enhanced JVM or is it like a Linux > kernesl with an integrated JVM? What are the differences between Android > and Java? It is possible that BrailleBlaster might be implemented on > Android as the OS develops and runs on larger hardware. > > Thanks, > John > > On Thu, Mar 31, 2011 at 07:12:10AM -0600, Marc Mulcahy wrote: >> Hi John: >> >> OK, I just want to do whatever is most useful. I guess I'll just get my >> patch building against the latest Liblouis svn and submit it to the list for >> review. >> >> If a liblouis Android port isn't something deemed generally useful, I can >> easily host a publicly accessible git repo for it. >> >> I'll try to get back to this by the end of the week. >> >> Marc >> >> On Mar 31, 2011, at 7:07 AM, John J. Boyer wrote: >> >>> The Java bindings in liblouisutdml are designed particularly for use >>> with BrailleBlaster. Many of them call liblouis functions, but they >>> usually add a parameter for a log file. Others have names that look like >>> the names of liblouis functions, but actually call liblouisutdml >>> functions, for example, translateString. the file2Brl method in the >>> bindings enables one to use the capability of the file2brl program >>> within a BrailleBlaster framework. >>> >>> It would be possible for someone to revise the Java and C bindings so >>> that they apply specifically to liblouis. This should not be too >>> difficult. We do have a liblouis.org domain. Try the link >>> www.liblouisl.org A class solely for liblouis should therefore be named >>> org.liblouis.liblouis.java >>> >>> The liblouis bindings were included in the liblouisutdml.java class to >>> avoid having more than one set of bindings and to accommodate the need >>> for a log file. >>> >>> John >>> >>> On Thu, Mar 31, 2011 at 06:33:58AM -0600, Marc Mulcahy wrote: >>>> So I guess this raises the question of how I should proceed with my >>>> Android port. I have limited liblouis Java bindings, but it sounds like >>>> complete bindings already exist. Could we split the liblouis Java >>>> bindings out from liblouismtdl? Doesn't seem like they belong there, >>>> especially for apps which don't need the functionality of liblouisutdml? >>>> >>>> Marc >>>> >>>> On Mar 31, 2011, at 3:30 AM, John J. Boyer wrote: >>>> >>>>> liblouisutdml has extensive Java bindings. They give Java access too the >>>>> features f both liblouis and liblouisutdml. Use the latest version from >>>>> the Mercurial repository. Go to http://www.abilitiessoft.com to find the >>>>> link to the liblouisutdml codegoogle page. For documentation look at >>>>> liblouisutdml.java in src/org/liblouis/liblouisutdml.java >>>>> >>>>> I think others may have bindings for just liblouis. >>>>> >>>>> John >>>>> >>>>> On Thu, Mar 31, 2011 at 02:36:19PM +0530, Dinesh Kaushal wrote: >>>>>> Hi all, >>>>>> >>>>>> >>>>>> >>>>>> would anyone know if there is any JNI interface for liblouis so that >>>>>> liblouis can be used in Java applications? >>>>>> >>>>>> >>>>>> >>>>>> Regards >>>>>> Dinesh Kaushal >>>>>> >>>>>> >>>>>> >>>>>> "An absence of overriding personal ambition together with shrewd common >>>>>> sense are among the essential components of wisdom" >>>>>> >>>>>> >>>>>> blog at >>>>>> dineshkaushal.blogspot.com >>>>>> >>>>>> >>>>>> >>>>>> Moderator VILAM (Visually Impaired Leaders and Managers) group >>>>>> >>>>>> To subscribe, you may send message to: >>>>>> >>>>>> >>>>>> >>>>>> vilam-subscribe@xxxxxxxxxxxxxxx >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> John J. Boyer; President, Chief Software Developer >>>>> Abilitiessoft, Inc. >>>>> http://www.abilitiessoft.com >>>>> Madison, Wisconsin USA >>>>> Developing software for people with disabilities >>>>> >>>>> For a description of the software, to download it and links to >>>>> project pages go to http://www.abilitiessoft.com >>>> >>>> Marc Mulcahy >>>> LevelStar LLC. >>>> 685 S. Arthur Ave. >>>> Suite 1A >>>> Louisville, CO 80027 >>>> (303) 926-4334 Ext. 701 >>>> http://www.levelstar.com >>>> >>>> For a description of the software, to download it and links to >>>> project pages go to http://www.abilitiessoft.com >>> >>> -- >>> John J. Boyer; President, Chief Software Developer >>> Abilitiessoft, Inc. >>> http://www.abilitiessoft.com >>> Madison, Wisconsin USA >>> Developing software for people with disabilities >>> >>> For a description of the software, to download it and links to >>> project pages go to http://www.abilitiessoft.com >> >> Marc Mulcahy >> LevelStar LLC. >> 685 S. Arthur Ave. >> Suite 1A >> Louisville, CO 80027 >> (303) 926-4334 Ext. 701 >> http://www.levelstar.com >> >> For a description of the software, to download it and links to >> project pages go to http://www.abilitiessoft.com > > -- > John J. Boyer; President, Chief Software Developer > Abilitiessoft, Inc. > http://www.abilitiessoft.com > Madison, Wisconsin USA > Developing software for people with disabilities > > For a description of the software, to download it and links to > project pages go to http://www.abilitiessoft.com Marc Mulcahy LevelStar LLC. 685 S. Arthur Ave. Suite 1A Louisville, CO 80027 (303) 926-4334 Ext. 701 http://www.levelstar.com For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com