ChemDoodle Web Components 6 released
iChemLabs have just announced the release of ChemDoodle Web Components 6, this is a major update to their javascript based chemical structure drawing and rendering package.
One of the most important changes from a developers point of view is the external libs (jQuery, jQuey UI, jQuery plugins, glMatrix) are now included into the ChemDoodle scope. This offers several advantages, including eliminating all library conflicts, reducing the number of files required to be installed, and controls the versions used by ChemDoodle. You can now include these libraries yourself at any version and not worry about conflicts. To use the libraries inside of ChemDoodle, call them from the ChemDoodle.lib closure. When I created the interactive graph using FLOT this was one of the issues.
There is also a new EditorCanvas3D canvas which is the 3D component allowing you to interact with and alter chemical data as the 2D Sketcher does in 2D. The 3D editor supports many new WebGL features including picking, highlighting and measurements (distances, angles and torsions).
Lewis Dot Structure style bonds can now be rendered.
As well as editing and drawing structures ChemDoodle web components provides an means to simulate NMR and mass spectra in a web browser
There are also a number of bug fixes and other improvements.
Please Note
This update includes some major refactors, such as the renaming of the sketcher files and packages and inclusion of the external libraries internal to the ChemDoodle scope, so pay careful attention when upgrading.