[liblouis-liblouisxml] Re: liblouis for java

  • From: Marc Mulcahy <marc@xxxxxxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Thu, 31 Mar 2011 07:50:37 -0600

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

Other related posts: