From: Miguel H. <mt...@mt...> - 2004-02-24 23:52:19
|
DanZ wrote: > it seems that CML and loadInLine > are not yet supported. Is this true and if so what are the issues? CML === CML is probably a good thing for Egon to work on. We have code to support it in previous versions of Jmol and in the CDK (Chemistry Development Kit). One of the major barriers is the bloating of applet size brought on by adding CML support. A larger applet size is not really much of a problem with the Sun JVM (which does a better job of caching). But it is an issue with the MSFT 1.1 JVM that is built into previous copies of Internet Explorer. Q: Dan, who is your target audience and what kind of equipment are they running on? Q: Do you have users on IE who would not want to (or not be able to) install the Sun JVM to get better applet support? Q: What kind of bandwidth do your users have? loadInline ========== loadInline is a serious issue ... and I do not know how to solve it. Most of the file formats are line oriented. However, the specification of the applet PARAM tags says that newline characters will be removed (stripped out) by the browser. This means that the applet cannot receive a parameter that contains the newline characters. So, stripts work OK ... but you have to terminate the statements with the ; character. Interestingly, this 'newline stripping' behavior means that CML files would work fine ... because they are not line oriented. Q: Why do you want to put things 'inline' ? Q: What type of data? I have been toying with the idea of storing the molecular model data inside the HTML file itself ... inside HTML comments. The applet could then extract the data from the HTML file itself, providing an alternate solution to 'inline' models. But I am somewhat reluctant to implement it fully understanding how people want to use it ... and making sure that it would fit their needs? Finally, you offered that these were tasks that your team may be able to help out on. If you are serious about this then let us know. We would love to have some help from people who were interested and capable of doing serious development. I am sure we can find some tasks that are directly related to your uses of Jmol. Miguel Miguel |