首页>软件资讯>常见问题

常见问题

ChemDraw软件研发在中国

发布时间:2023-02-09 14:20:08人气:396

幕后那点事: ChemDraw研发在中国.png

ChemDraw软件研发团队是PerkinElmer Informatics历史最悠久的团队。自1985年在Apple Macintosh上第一次出现了ChemDraw的名字之后,这个名字就深深地印在了化学这门科学的发展脉络上。而在它背后,则有着来自美国、中国、印度、英国、阿根廷等国家的产品研发人员的名字。

2012年,Informatics中国研发团队于上海成立,从2014年开始加入到 ChemDraw 的研发工作,并成功地研发了适用于Web版本基于JavaScript的ChemDraw,以替代陈旧的IE时代的ActiveX控件。在2016年,团队更是推出了ChemDraw Cloud的相关功能,使得ChemDraw的用户能够享受云计算带来的便利。2021年,我们在成都建立了新的种子团队,继续与全球伙伴们一起开拓未来。

立足核心,追求发展,不忘初心

ChemDraw的技术发展见证了微软和苹果两大操作系统阵营在桌面软件技术方面的发展。作为“85后”的跨平台软件,它骨子里透着C++的“坚韧”。从早期的 MFC 和 Carbon, 到 WinForm 和 Cocoa;从iOS平台下的尝试,到 Java + Google Web Toolkit (gwt) 的探索;从基于jquery编写的简单Web组件, 到基于TypeScript + React生态编写的完整SPA应用。

团队现在所支持的软件,包括了用于Windows的WinForms应用程序, 用于macOS的Cocoa应用程序, 基于Electron的桌面应用程序, 运行在浏览器中的WebAssembly程序, 以及基于NodeJS的网络服务容器。这样的技术跨度对于整个研发团队的挑战可想而知。在团队的招聘中, 有一些候选人望而却步, 更多的候选人在面对这样的技术跨度表达了不解甚至质疑。的确, 很难有单个人能够精通所需的一切, 难上加难的是提前储备未来所需的技术。这些都需要团队共同直面那充满机遇和挑战的未来, 去探索, 去试错。

除了对产品自身核心算法以及各种成熟软件框架的使用外, ChemDraw全球产品和研发团队还在人机交互方面持续创新以增强产品的核心竞争力。在过去两年中,先后有两项发明专利被授权(美国)。还有更多关于机器学习在ChemDraw相关组件中应用的研发正在进行中...

在这充满着变化的世界里,不变的是团队对核心组件不断完善的目标,不变的是团队紧随软件技术发展的追求, 不变的是为客户打造最佳化学结构数据编辑体验的初心。

持续重构,赋能化学科研云服务

ChemDraw对于最终客户来说,它只是一款主要用于编辑化学结构的桌面软件。而对于PerkinElmer Informatics的整个产品线来说,ChemDraw的代码库是一切处理化学数据的核心。

从孕育出ChemDraw for Windows开始, 重构就一直伴随着这款“85后”软件。在90年代,关系型数据库的的广泛应用,催生了CsCartridge, 支持企业级客户从数据库中进行化学数据查询。这轮重构,分离了主要的化学数据模型和核心算法, 并增加支持了对Redhat Enterprise Linux, Sun Solaris和IBM AIX的跨平台支持;进入21世纪,在web技术和移动互联网飞速发展的背景下, 为了能够对这些新型平台提供支持,团队对绘图及渲染相关的表现层和业务层进行大规模重构;而Reaxys, Google Scholar等应用数据库的发展, 则推动着团队针对软件的可扩展性实施重构, 以支持更好地与第三方系统集成, 也支持第三方进行二次开发以对ChemDraw进行功能增强。

2.png

ChemDraw功能模块示意

现在的ChemDraw,不仅是用来产生新知识的工具,也是帮助用户寻找知识的入口。在这个数据的时代,发挥更大作用的则是ChemDraw背后的代码所支撑的科研云服务,帮助用户从海量的化学数据中,索引知识,探寻突破。近年来, 为了对SaaS平台和大数据处理提供更敏捷、更高性能及更稳定的支持,ChemDraw团队针对核心库有针对性地实施了重构, 并增加了大量的自动化测试,这样的工程实践将软件新版本的发布周期从以季度为单位,缩短到以迭代(两周)为单位。现在ChemDraw团队负责的组件帮助我们的客户在ChemACX中对上百个供应商的四千万种化学产品信息进行检索;支撑着 Signals Notebook(SaaS版电子实验记录本)对科学实验中的化学数据进行渲染,化学属性计算,索引和检索;帮助着科学家们在 Signals Inventa 以及 Signals Data Factory 中对海量数据进行高效地构效分析。

2017年,ChemDraw团队从上海迁至成都,2021年, Informatics中国研发团队获得总部的支持大规模扩张团队,Informatics中国研发团队, 在ChemDraw成都团队的支持下, 将为客户们提供更好、更快、更智能的化学、生物科研软件解决方案。未来可期!


上一条:ChemDraw侵权您知道多少

下一条:ChemDraw软件图像绘制