Rui, As you mention, there are already Python bindings for Orca. I would like to hear from the Orca people how general they are. Java bindings would be a very nice thing to have. You might like to look at liblouisxml as well as liblouis. While liblouis does braille translation and back-translation, liblouisxml does a complete job of braille transcription, including formatting into paragraphs, headers, etc, insertion of page numbers, translation of math, and much more. Cross-platform applications would be nice, but I understand that it is hard to make them accessible. There is documntation on the Mac application, called louis, at a link on http://www.jjb-software.com . There is also an experimental Web application, which I will describe in another message. Thanks, John On Wed, Feb 20, 2008 at 01:54:55AM +0000, Rui Batista wrote: > 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 -- John J. boyer; President, Chief Software Developer JJB Software, Inc. http://www.jjb-software.com Madison, WI USA Developing software for people with disabilities For a description of the software and to download it go to http://www.jjb-software.com