Re: LO removing Java, why would they want to? (Re: [api-dev] Java-Midi not working on Mac?

Andreas Säger <[email protected]> Fri, 24 Dec 2010 16:48:08 +0100
Newsgroups gmane.comp.openoffice.devel.api
Message-ID <[email protected]>
Am 24.12.2010 10:57, Rony G. Flatscher wrote:
> One premiere example is the scripting subsystem, which makes JavaScript,
> BeanShell, ooRexx and others available to OOo. Removing Java removes all
> these options and renders programs written in these languages useless.
>

Only Tools>Macros>Run... raises a misleading error message about missing 
Java. Basic and Python keep on working as usual from that dialog.
Using Tools>Macros>Organize>Basic|Python avoids the error message.
The script providers don't need to be written in Java.
A modified Python script provider written in Python which helps to embed 
Python in documents: 
http://hermione.s41.xrea.com/pukiwiki/index.php?OOobbs2%2F194

The biggest chunk of Java might be the Base component with all the 
useless/misleading Java wizards and the embedded Java-HSQLDB.
It could be removed all together in favour of a much simpler and more 
functional database connectivity like it used to be in version 1.x. 
(with less bugs and working as specified, of course).

The "Access equivalent" with a database in a single file failed.
Even the "simple users" do understand the concept of a registered 
database from where to fetch mail merge addresses. But even advanced 
users become extremely irritated by the fact that this configuration 
involves a separate "Base document", a Calc document (in most cases), 
and one or two Writer documents.
Some of the wizards under File>Wizard>... are really useful but 
nevertheless replaceable with something better.

Merry Christmas,
Andreas