ChemDoodle Web Components于2009年8月推出。该产品基于崭新的HTML5技术。iChemLabs提供了这种基于开放源代码GPL许可证的JavaScript化学信息学和网络可视化工具包,以更好地为社区服务。包括在图书馆中的几个组件,用于呈现化学相关图像,动画和互动组件,用于化学信息学任务,如草图。该项目迅速发病,在Twitter和FriendFeed等在线社区中进行了讨论。我们正在为使用此库的多个协作者提供定制开发。
我们也积极追求WebGL在浏览器中本地提供硬件加速3D图形。3D ChemDoodle Web Components作为2010年2月的ChemDoodle Web组件库的补充发布。3D组件是应用于科学的WebGL技术的第一个例子,并激发了许多使用 / WebGL的功能,而不仅仅是化学家。开发WebGL API的Khronos集团很快覆盖了该产品,我们很乐意启发其他科学网络应用程序。随着WebGL的出现和3D ChemDoodle Web Components的证明,以前在物理科学中创建的任何软件界面现在都可以在浏览器中本机再现。我们看好这项技术的发展和替代Flash和Java小程序,我们乐观。
2010年夏天,ChemDoodle Web Components看到两个主要的更新。第一次更新提供了对iPhone OS和Android设备上ChemDoodle Web Components的全面支持。包括高级映射,以便触摸事件和移动手势可以使用鼠标事件界面,因此所有桌面浏览器和移动设备之间的交互是一致的。开发人员还可以快速链接直接针对移动设备的网络应用程序的自定义触摸事件和手势。第二个更新提供了图形改进,性能改进以及渲染反应和光谱的新组件。具有所有这些功能,ChemDoodle Web Components库的大小只有100KB!包括ChemExper和ChemSpider在内的几个组织已经与我们合作,在其服务中使用ChemDoodle Web Components,
ChemDoodle Web Components在2011年1月获得了重大更新。此更新引入了全新的ChemDoodle草图组件,并通过AJAX XMLHttpRequest Level 2完全访问ChemDoodle桌面API。所有内容都从API,源代码到动画和移动框架。使用ChemDoodle Web Components,功能齐全的科学应用程序现在可以分布在支持HTML5的任何媒体中,包括桌面,浏览器和移动设备,如iPhone,iPad和Android设备。随着2011年的更新,带来了光谱组件,独特的组件,如周期表,CIF文件解释器和新的3D图形,包括蛋白质带模型,核酸漫画,单元格等重大改进。
另一个重大更新于2012年12月发布。此更新介绍了我们的ChemDoodle全草图师除了单分子草图。完全草图器提供了选择工具和形状对象,这些对象可用于创建复杂的化学图形和数据。整个图书馆被重新优化,并引入了新的ChemDoodle JSON格式。桌面浏览器和移动设备的性能现在比以往任何时候都更加流畅。到目前为止,ChemDoodle Web Components库仍然是支持移动设备的化学工具包,已经有3年了。
继续扩展我们强大的界面组件,3D编辑器组件是在2014年2月推出的ChemDoodle Web Components v6引入的。这个新界面允许用户加载和保存3D内容,控制可视化并进行测量和计算从一个易于使用的界面。其他功能包括Lewis Dot Structures,CML解释和进一步的3D图形支持。整个包被重构以简化其使用和安装。默认情况下,WebGL现在可用于所有桌面和移动浏览器,所以从未有过更好的时间使用ChemDoodle Web Components。
2015年1月,ChemDoodle Web Components的第7版发布。此版本包含许多新的3D功能。在2014年底,Android和iOS均允许WebGL进入原生应用程序,并在Mobile Safari和Chrome for Android中全面支持,允许ChemDoodle Web Components将全面的硬件加速3D图形推向所有受欢迎的移动设备。ChemDoodle查询系统也被添加到草绘器中,允许用户定义更复杂的化学信息。ChemDoodle Web Components 7的主要综述发表在“ 化学信息杂志”上。