Hi there, at <http://wi.wu.ac.at/rgf/diplomarbeiten/#bakk_201203a> you will find a brand new Bachelor paper from a student who explains and demonstrates the ODF Toolkit for "end-user/business programmers".
The programming language used, ooRexx (http://www.oorexx.org), was originally created by IBM and handed over to the non-profit SIG "Rexx LA" (http://www.rexxla.org) for opensourcing. There is an ooRexx function package named BSF4ooRexx (https://sourceforge.net/projects/bsf4oorexx/), which camouflages Java as the dynamic typed, caseless ooRexx, hence making it easy for end-user/business programmer types of people to exploit all of Java with a syntax that is much easier for them. Licenses are either CPL or AL. All the code in the student's paper can be executed as is. ---rony P.S.: BSF4ooRexx will also integrate ooRexx as a macro language for OpenOffice, if at installation time OpenOffice is found on the system (or doing a reinstall via the menu later). This is done in the form of an OO extension (works for OOo and LO, not yet tested for AOO, but should work there as well). The special OOo support is meant to make it easy for end-user/business programmer type of people to program OOo thereby taking advantage of it. The OOo Snippet web page carries quite a few ooRexx nutshell examples demonstrating how to program OOo.
