[liblouis-liblouisxml] introduction, liblouis bindings for other languages and possible linux/multi-OS grafical application

  • From: Rui Batista <ruiandrebatista@xxxxxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Wed, 20 Feb 2008 01:54:55 +0000

Hi Mr. John and all,

I'm Rui Batista, a blind Portuguese computer engenering student at
Instituto Superior Técnico here in Lisbon, Portugal. I heard about
liblouis, and reading the documentation, using liblouis with the test
tools and looking a bit at the source code I became very excited about
this software. I've always missed a good software to work with braille
on the computer (the good ones aren't sould here in portugal and even
are not translated/adapted to portuguese) and I would like to help
someway with liblouis development. 

I'm skilled in c, python and java, and can use other programming
languages too (PHP, scheme, C++, and some 8086 ASM sometimes). I never
did serious development (at least out of the univercity), just did some
spuradical contributions to NVDA and some other none accessibility
related stuff.  I would like to get working on something useful and
interessting, and liblouis seems really fascinating. 

I had some ideas for what I would like or could be helping with libouis:

Bindings for other languages:
E think python/java bindings will be useful. Regarding python, I do know
there are some orca specific bindings but they use c compiled extensions
and I don't really know if porting to other platforms would be easy. I'm
more inclined for a ctypes like aprotch... And actually I prefere a more
OOP like interface, not just wrapping the c functions. What do you think
about this?
Regarding java I think bindings will be possible and possibly easy to
implement but I'm not aquinted with java/c mechanisms yet.

Grafical software using liblouis:
I do know there is a MAC application using liblouis to translate and
backtranslate braille, but because I don't have access to a MAC based
computer I can't test it. Can you give me more information about this
application, what it does, etc.? I wanted some kind of cross platform
application (ok, I always wanted many things in life lol), maby java
with swt (seems the best accessible java thing outthere), or something
else. I'm running linux allmost full time and a gtk (pygtk or plain gtk
using c) seems interessting too, but the cross platform thing is
compromised. What do you think about this?

I'm sorry for such a long message, and possible some strange sounding
english (you know that's not my first language...)...

Best Regards
-- 
Rui Batista
e-mail: ruiandrebatista (at) gmail (dot) com
msn/wlm: ruiandrebatista (at) hotmail (dot) com
weblog pessoal: http://outputstream.wordpress.com

For a description of the software and to download it go to
http://www.jjb-software.com

Other related posts: