On Mon, Aug 13, 2012 at 4:08 AM, Gusts Kaksis <gusts.kak...@gmail.com>wrote:
>
> Tables are for tabular data - like spreadsheets.
>
Wow, amazing how times change! Tables were definitely specifically for
page layout when they were initially developed.
Layout is a concern of the design, thus a cascading style sheet related
> thing. HTML5 even introduced new tags, like article (for content blocks),
> aside (for secondary information - sidebar, for example), nav (for
> navigation), section (for single infological block), etc. I tend to use
> divs for now, as they are intended as page division blocks, which you can
> classify (with class name) or identify (with id), but in my latest
> projects, I've already implemented the new HTML5 tags.
>
> My future plan now consists of two things:
> 1. I'll continue my work now on JME and JSpecView implementation in
> jQuery. I'll create a separate plugin for each of them in the same manner -
> initialize and wrap.
> 2. I have to take a deeper look into ChemDoodleWeb and GLmol - I quite do
> not understand them yet - are they just the same as JML/Jmol just in pure
> JavaScript or what?
>
>
I don't know what JML is. But yes, they are JavaScript alternatives to
Jmol.
ChemDoodle is a proprietary licensable software package from iChemLabs. It
is part of a much larger vision. It has two flavors -- an HTML5-only
version and an HTML5/WebGL version. No high-level scripting -- just
JavaScript itself -- but JmolCD.js works on that to add at least a modicum
of high-level scripting. (Which I realize I need to document as soon as I
can.) Free only for academic use.
GLmol is, I believe, GPL. It requires HTML5/WebGL. It is licensed under
MIT and LGPL3.
> One more thing. Once the number of required JavaScript files grows - for
> example, developer want's to implement Jmol and GLmol, and use GLmol when
> possible instead of Jmol, plus JME or ChemDoodleWeb in the same manner -
> it's about 10 JavaScript files to call in the head part of html. I'd
> suggest something like http://www.andresvidal.com/jsl or
> http://requirejs.org/ to handle script loading, so that GLmol is loaded
> only when it can be used, also it would basically require a single script
> tag with the main entry point to web application, that would handle
> dependency loading when necessary.
>
> Thanks. I've certainly done something like that on other projects, and
that is certainly a good idea. There's nothing particularly new about
dynamic script loading, of course. I don't think you would ever use both
GLmol and ChemDoodle options, so there's no issue there. Nothing is very
large here, so it's not really a big deal -- on the order of a 250K
download -- but I'm with you in trying always to minimize wasted transfer,
even if there is a cache. Maybe once things settle down a bit we can look
into that.
> Anyway, thank you for your kind words. I'm really glad to be helpful. :)
>
>
Good to have you on board.
Bob
--
Robert M. Hanson
Larson-Anderson Professor of Chemistry
Chair, Chemistry Department
St. Olaf College
Northfield, MN
http://www.stolaf.edu/people/hansonr
If nature does not answer first what we want,
it is better to take what answer we get.
-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Jmol-developers mailing list
Jmol-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-developers