> a. Security. To get Rhino to run securely (which we need for a browser), 
> we had to do some heavy lifting and I am not sure how (or if) that would 
> be done in BSF. May be it is possible, I just do not know how it 
> translates.

I've got to believe that these security issues would be of interest to the 
BSF development team as well, given that your usage scenario can't be that 
uncommon.

> b. License. Last time we looked at it, the license was problematic for 
> inclusion in the distribution. I cannot recall what the issue was exactly,
>  but I remember there was a stopper.

The Cocoon project is shipping with the BSF jar and as an Apache project 
should be operating under the same constraints as Batik.  So at a guess 
either Cocoon has missed a license issue or the license is acceptable.

> However, it would be nice to have ability to run all the script languages 
> BSF supports (but note that the Batik architecture already lets you add 
> new scripting languages easily).

Fair point.  My concern is making sure that Batik scripting can 
interoperate with the scripting of its host.

> I am 100% with you on the combination of SVG and XForms and it would be 
> good to combine Batik and XSmile. The DOM issue is a pretty difficult one 
> and requires work.

Has this issue come up before?  It strikes me that it would come up 
whenever Batik is used in an embedded context.  I haven't looked, but it 
makes me wonder about Batik's use cases and whether it is being used more 
as a standalone product than an embedded component.

As I watch the W3 develop all of these interesting representation standards 
(MathML, SVG, SMIL, XForms) I'm starting to wonder if there has been any 
thought given to how to develop a modular approach to implementation?  I 
know that XSmiles has developed an extensible architecture, but they have 
also implemented most (if not all) of their modules which makes integration 
easier.  The real tricks seem to come when merging two scriptable, 
DOM-based implementations from different development teams.

Jason


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to