Crystal Impact Home  
  About us Diamond Endeavour Match!  
About Diamond
Function List...
Features...
Brochure (PDF)...
References...
Gallery...
Get Diamond

Order Now

Demo Version

A Diamond trial version is available free-of-charge and can be downloaded. More...
Support
Updates...
HowTo...
Frequently Asked Questions...
User Group...

Ten Years of Diamond

It was July 8, 1995, a saturday, when Klaus Brandenburg stamped the version number 1.0 into the source and into the "Help/About Diamond..." dialog window and declared the first version of Diamond as being ready. Well, as you may know, a software is never "ready", so the date is some kind of arbitrary (some features like thermal ellipsoids came four or five months later, in version 1.0.3 or 1.0.4...) Now that it is ten years and two major versions later, let us have a short review on the development of our crystal and molecular structure drawing software Diamond.

This "10 years of Diamond" anniversary could also be "Klaus Brandenburg's 15 years in crystal structure visualization", since July 1990 was the time he started development of the crystal structure drawing software "Crystal Visualizer". This program was delivered in the 1990ies as "ICSD Visualizer" by Fachinformationszentrum (FIZ) Karlsruhe, Germany, along with the Inorganic Crystal Structure Database (ICSD). No coincidence, since both Michael Berndt, the author of "ICSD/Retrieve", and Klaus worked together at the Institute of Inorganic Chemistry at the University of Bonn, Germany, in the group of Prof. Dr. G. Bergerhoff, one of the founders of the ICSD.

The actual development of Diamond, from the beginning designed as an MS Windows application, started in June 1992, using Borland C++ 3.1. As you can see from the screenshot below (a pre-release version running under MS Windows 3.1), version 1 was in a way closer to version 3 than Diamond 2 was. You could open a file with multiple datasets at one time, leading to a configurable table with data sheet to scroll through.

Screen shot of a pre-release version of Diamond 1 under MS Windows 3.1

Version 1 was distributed under the "Prof. Dr. G. Bergerhoff Software-Entwicklung" from 1995 through 1997 before Klaus founded Crystal Impact together with Michael Berndt in November 1997. In September 1996, the development of version 2 started, not continuing with the old source code but re-designed using Microsoft Visual C++ and the MFC class library.

Version 2.0 was released on June 3, 1998. The key feature of this new version was the shaded representation of atoms, bonds, etc., making use of the OpenGL 3D graphics library. The graphics - actually still our favourite poster - as well as the screenshot below show a composition of different kinds of structures showing the new capabilities of version 2, such as transparency, space-filling with correct overlap, shaded ellipsoids etc.

Poster for Diamond version 2

Screen shot of version 2

Crystal Impact's engagement in software development for Pauling File ("Binaries Edition" currently distributed by ASM International) and Michael's death on June 30, 2003, caused multiple delays in the development of the next major version 3, which was finally released on October 15, 2004. Amongst several new features like POV-Ray graphics export, powder pattern simulation, this new version can process more than one structure parameter set in a document (file) as well as multiple pictures for a structure parameter set each, as you can see from the screenshot below.

Screen shot of version 3

In about two years, in November 2007, we will have "10 years of Crystal Impact". We are looking forward to that anniversary...