<p>Hi,</p><p>      I&#39;m a Computer Science undergrad from India applying
for GSoC 2009. This mail is regarding the Molecular Calculator project for Kalzium on the ideas list. I have always had an affection towards chemistry hence, applying to Kalzium. Also, I don&#39;t have any other commitments during my summer and can concentrate on this project fully. I have been using KDE for a couple of months now but haven&#39;t developed or gone into the source code. The present &#39;basic&#39; molecular mass calculator in kalzium is pretty naive. I would love to contribute by making a better GUI for the calculator which also enables it to calculate other information like concentrations or number of moles (molarity, normality, etc), and converting them from one unit to another (say, g/l to mol/l).</p>
<p>As far as skills are concerned, I&#39;m familiar with making GUI software (C++, ,Java) but am new to Qt. I have made GUI projects for academic purpose but not for kde. Presently, I&#39;m in the process of learning how to develop in kde and obtaining and experimenting with the source code. I would be grateful if you could give any links which I might have missed and which would help me develop. (example:  how to make a multi-tabbed window). I hope to have a good grasp of the developement process by the time SoC begins.<br>
</p><p>Hoping for some replies,</p><p>Regards,</p><p>Om Patri,</p><p>Sophomore, CS,</p><p>Indian Institute of Technology, Guwahati, India.<br></p><h4><span class="mw-headline">-------------------------------------------------------------------------------------------------------------------------------------------------------<br>
</span></h4>
<p><b>Project Information:</b>
Kalzium already has a basic mass calculator for molecules (in the
sidebar). The goal of this project would be to add full-blown widget
that allows users to calculate masses of molecules, do calculations
with them, calculate concentrations (mol/l, g/l..) of solutions...
ChemicalDataObject already has the needed data to achieve this, there&#39;s
a parser for molecule formulas, so the project&#39;s goal is to make a nice
GUI and of course write code that uses that data in the good way.
</p><p><b>Expected results:</b>An easy-to-use (multi-tabbed?) window,
where users can enter what they know (molecule name and number of
grams...), pick what they want to know (number of mols).
</p><p><b>Knowledge Pre-Requisite:</b> Required: C++, Qt, basic knowledge of chemistry.
</p><p><br>
<b>Mentor:</b> Undecided.
</p>