> 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]
