The goal of our research project is to develop a versatile chemical database engine based on MySQL, servlets and JDBC. In order to test those technologies we made a molecular formula calculator.
It calculates the molecular formula, molecular mass, exact mass, elemental analysis and plots the isotopic distribution graph. Just enter a formula in the box, click the button and see the results! You can enter atoms, isotopes as well as groups. The goal is to store everything in a MySQL database and allow the users add their own groups (not implemented yet).
Some examples of syntax:

This program is the result of a collaboration between the Faculty of Chemistry of the Silesian University of Technology (Poland) and the University of Lausanne (Switzerland). ChemCalc has been presented on 5th International Electronic Conference on Synthetic Organic Chemistry.

Written by: Michal Krompiec in collaboration with Dr Luc Patiny.