From: Egon W. <ego...@gm...> - 2009-06-26 07:55:48
|
Hi Angel, 2009/6/25 Angel Herráez <ang...@ua...>: > Here are my two cents, as a web page author user of JCP: > > * It's certainly great to have a small, fast download, applet with > the basics. > > * I hope that Chris's description of a "single-jar, minimal applet" > does not mean that there would be two versions of JCPapplet. In my > opinion, it would be much more useful to have that as the core applet > which may call any additional modules when it needs them. That is, > only one syntax for inserting the applet, either the basic one or the > richer one. I think that agrees with the model described by Stefan > and BTW how JmolApplet works: you call the core applet and the other > modules are (down)loaded as needed. The split up of jars as currently is done in the JChemPaint is not in any risk. The problem, instead, is how to minimize the number of classes to be loaded in a certain use case. So, that the indexing can take advantage of this, and so that it will actually reduce the smallest size of downloadable unit as possible. If you do not need drawing and editing of isotope information, it should not still download the IsotopeFactory just because it loaded a class that depends on this class... Then it will just as easily download all split up jars anyway, and then the splitting up no longer makes sense. That said, I'm sure people will find use in this small applet which only comes with limited functionality; it's open source, and people will do whatever they want to do; and the chances of someone just doing this is potentially enormous. However, that does not at all imply you would have to follow that instead of using the current multi jar set up. > * I see the great potential of JCP (and the reason I'm sticking to it > despite some features I miss) is in its powerful set of features and > its future. If I needed a simple, basic applet I could much easily > and quickly have used JME. I like to have options like SMILES > export/import and -hopefully- InChI export/import. Right, and these things have to cause loading of new jars, not loaded otherwise. > * In case you haven't yet noticed, my main interest is in the > JavaScript API interface. That's were I still miss a few things. > > I appreciate the big effort you are putting into the development of > JCP. Rest assured that you have my stronger support. Thanks! Looking forward to your book on using the applet ;) Egon -- Post-doc @ Uppsala University http://chem-bla-ics.blogspot.com/ |