Crystal Impact Home  
  About us Diamond Endeavour Match! Pearson's CD  
About Match! 2
What's new...
Brochure...
Get Match! 2

Beta Version

Evaluate the new Match! version 2 with a time-limited beta version free-of-charge.
Support
Updates
Report a bug

Match! Version 2: Developer's Diary

January 12, 2012; 7:27 am

In the meantime, I have started to implement the User Database Manager which is the only function that is still missing in Match! version 2. All the dialog elements (like buttons, tables etc.) are already in place, but what is still missing is the code in the background that links all these dialog elements to the user database file.
Even though the User Database Manager is not ready yet (so that it is still disabled), we have decided to release a new beta version 9 today, basically because of an important issue regarding the import of the current PDF-2 Release 2011 database that needed to be fixed. Besides this, I have added two small commands "Find next" and "Find previous" in the "Search" menu that can be used after having used "Find phase/entry(s)".
I must admit that I am still not happy with the "Internal standard" function; it is not yet working as it is supposed to, and there are still a couple of bugs. I will have a closer look on Monday, even though this might cause a delay in the implementation of the User Database Manager.
I also got some new ideas regarding the manual correction of 2theta-errors yesterday while waiting at the barber's, but I am not sure yet if I should implement them before the release of version 2, because this would certainly cause another delay.

December 16, 2011; 8:29 am

It cannot be denied that the release of version 2 gets closer every day. With the new beta-version 8 that has just been released, you are now able to use ICDD PDF databases (on Windows) as well as your own user database files (*.mtu) as reference databases. All that still needs to be done is to port the user database manager from version 1 to version 2. Apart from the Christmas holidays, I do not expect this task to take too long, because I do not intend to add any new features there for the current.

November 21, 2011; 8:23 am

A new beta-version 7 has just been finished. The most important issue fixed in this version was the problem that the program stopped during the startup phase on Mac OS X "Lion". Besides this, it is now possible to use/import ICDD PDF-2 databases in the "old" format (releases before 2005) if you have a valid licence. In order to do so, please follow the corresponding instructions in the preliminary manual (which can be opened from the "Help" menu).
According to user reports, it was sometimes difficult to enter the "tracking" mode in the diffraction pattern graphics by pressing the center mouse button/wheel. Hence, we have implemented an additional way: The "tracking" mode can now also be activated by pressing the "Shift" button (if you have previously zoomed into the pattern). You can shift the pattern simply by moving the mouse around while keeping the "Shift" button pressed.
And finally, the expiration date of the beta-version was extended to January 31, 2012.
I will now step-by-step add the remaining missing reference database features: Using Match! user database files (*.mtu), using the ICDD PDF-4+ database (which will of course only be possible on Windows operating systems), and last but not least the user database manager.

September 29, 2011; 3:15 pm

We have just released a new beta-version 6. In this new version, a lot of bugs have been fixed. Besides this, the peak searching and matching algorithms have been improved. Finally, we took the chance to extend the expiration date of the beta-version to November 30, 2011.

September 27, 2011; 1:35 pm

Yes, I know... It has been quite some time since I last updated this blog. In the meantime, the first and even the second beta version of Match! 2 have become available for download. Because of some earlier internal tests and beta-releases, the first and the second beta versions are called "versions 4" and "5" though...
I had just started working on the PDF import facility (which is still missing) when I received a lot of feedback from beta-testers, so that I had to stop working on the PDF import again. Currently, I am still fixing bugs. Unfortunately, there are still quite a lot of them, some of which being really hard to detect.
Nevertheless, I hope to have fixed the most important ones in short, so that I can release a new beta-version "6" within the next few weeks. From the users point of view, there will be no large visible changes at first glance, but a lot of issues will have been fixed internally, and, most important, the validity of the beta-licence will be extended to the end of November.

July 20, 2011; 2:55 pm

We have finally fixed the date: The first beta version of Match! 2 will become available for public download on August 05, 2011!

July 11, 2011; 1:05 pm

A first preliminary beta version has just been test-run by three selected customers. I will now start to fix as many reported bugs as possible until the end of July.

June 20, 2011; 1:25 pm

Last week, I have finally finished working on the installation program. To be honest, it was not as easy as I originally expected it to be, mostly because of platform dependent issues that I had to sort out one by one for each of the three supported platforms.
This morning, I have now started to work on a preliminary version of the Tutorial Handbook, with one extremely simple example being already present up to now. Tomorrow I will add the important table of keyboard shortcuts and mouse operations to the appendix, then start working on more complex examples. At the same time, I will try to fix every bug that I detect while doing so.
In spite of the various problems that had to be solved in context with the distribution/installation program, I am still in my schedule, so I still expect the beta-version to become available to the public by the beginning of August.

June 9, 2011; 3:15 pm

In fact, it has been quite some time (nearly two months!) since I last reported my development progress. Well, to be honest, the design and implementation of all kinds of issues related to the distribution kept me quite busy. Fortunately, this work is nearly finished by now (I expect work for only two to three days still to be done).
When the distribution has been settled, I will start working on two important issues for the first beta-version:

  • A tutorial document will be created in which the usage and the most important features of the software will be described.
  • I will try to fix as many bugs as possible.
Currently, I am still well in my schedule, so I expect the first beta-version to become available for public download during the first days of August.

April 19, 2011; 4:05 pm

In the meantime, I have finished implementing the "About Match!" dialog, as well as a first version of the online update functionality.
I will now start to create the documentation that will be included in the beta-version package, namely a (more or less) short tutorial (pdf document) that will guide the users through the most important and prominent features of the software. Unfortunately, for the very first beta-version I most probably will not have enough time to cover all features, but will restrict myself to the most important ones.
Next week I will start to work on the distribution issues, i.e. installation programs for all three platforms, installation media (DVD-R) etc. To be honest, I do not expect to finish this important part within just a few days...

April 14, 2011; 3:45 pm

After having worked on a new maintenance release 1.10d for a couple of days, I am now right back in the development of version 2. Currently, I am way beyond my schedule for finishing the first beta-version that will become available to the public at the beginning of August. However, you never know, of course... ;-))
I have just finished a preliminary implementation of the licence checking code, which basically means that the beta-versions will have a built-in expiration date that must be checked.
I am now working on the "Help/About Match!"-dialog for which I do not expect any serious problems. However, afterwards I will have to cope with the online update (which will become very important during the beta-testing phase) as well as especially the various aspects of distribution, e.g. the installation program. Since we only have experiences for Windows but not for Linux or Mac OS X in this context, I expect one or the other problem that will need to be solved before we can actually release the first beta-version. Well, let's hope for the best!

March 28, 2011; 2:45 pm

We have just decided to make the first beta-version of Match! 2 available to the public at the beginning of August. More information can be found here.

March 17, 2011; 10:00 am

I am currently quite happy with the progress: The "1/d" abscissa scaling for the diffraction pattern is working by now, and I will now move on to finishing the loading/import of Match! document files (*.mtd). Once this has been accomplished, I can use the corresponding code to implement the "Undo/Redo" functionality. Afterwards, I plan to create the licensing module.

March 14, 2011; 3:05 pm

In the meantime, I have finished additional options for the Report: Some users asked for the possibility to include entry data (like unit cell parameters, space group etc.) for matching phases/entries in the Report. Besides this, I have added an optional table providing a quick overview over the matching phases as well as their amounts (if available).
I will now start to implement an additional option for the abscissa (x-axis) of the diffraction pattern: Several users asked for an option to display 1/d instead of d, in order to avoid the "compression" of a lot of peaks at low d values.

March 9, 2011; 7:45 pm

Although I am extremely eager to finish version 2 as soon as possible, I cannot avoid to interrupt the development process every now and then, basically in order to fix remaining bugs in the current version 1 of the software. Maybe it's not the optimum from the efficiency point of view, but I really don't like to know about unfixed bugs in the software and not to address these issues right away...
Today, we will release a new maintenance update 1.10c (providing several bug fixes), so hopefully I can proceed with the development of version 2 tomorrow.

March 3, 2011; 1:00 pm

Having worked on the new version 2 of Match! for such a long time, I am now glad to see that only few features still need to be implemented before the first version 2.0 of the program can be released. Hence, I have decided to let you watch the remaining steps in this blog.

In order to give you a short impression on what still needs to be done, here is an extract of my current 'To do' list:

  • Add new scaling option '1/d' for x-axis of diffraction pattern
  • Finish the import of version 1 document files (*.mtd)
  • Import diffraction patterns from document files (*.mtd) as 'experimental patterns'
  • Implement 'Undo/Redo', based on the existing document saving code
  • Licensing and demo version
  • 'About Match!'-dialog
  • Installation/distribution procedure for all supported platforms
  • Beta-test (not public)
  • Reference database library (porting of version 1 code)
  • User Database Manager (porting of version 1 code)
  • Fixing of known bugs
  • Online update functionality
  • Documentation (online help, tutorial/manual)

Some of these tasks can be accomplished rather quickly, while others still may take a little bit of time (e.g. User Database Manager, documentation). Hence, it is still a little bit early to fix the release date, although I am extremely eager to finish the software as soon as possible.

I will keep you informed about the progress on this page!