Source Code
kMeans
 
Download the source code (ANSI-C plus Xcode project) of the kMeans program to compile and run it on platforms for which no binaries are available at the software-page (e.g. Unix or Linux).
Marlin
 
Download the Xcode project, source code (Objective C), and all auxillary files of the Marlin simulation software. For more info on Marlin, or to download the program, take a look at Marlin own page.
RecodeData
 
Download the source code (ANSI-C) of the RecodeData program to compile and run it on platforms for which no binaries are available at the software-page (e.g. Unix or Linux).
PMProgressTextView
 
PMProgressTextView is a subclass of the normal NSTextView, which can display a small progress indicator in its centre. This may be useful if you have a lenghty process running during which the textView cannot be used. I based this on the behaviour of XCode when reading lengthy source code files. It has the following features:
  1.  Automatically disables the NSTextView and the surrounding NSScrollView when the progressbar is displayed.
  2.  Greys out the content of the NSTextView to give everything a disabled look.
  3.  Writes a small string in a NSTexField above the progress indicator. The default for this is "Reading..."
Download the source code and an example application
PMProgressIndicator
 
PMProgressIndicator is a subclass of the normal NSProgressIndicator of Cocoa (Mac OS X), which displays a small progressbar in the DockIcon. There are other classes out there that do more or less the same, but mine sports some nifty extra features:
  1.  Allows having multiple progress indicators at the same time, all of which can be drawn in the DockIcon (space permitting). This is handy if you have multiple lengthy processes going on, e.g. downloads, renderings, or, as in my own app, statistical analyses.
  2.  Displays and animates indeterminate progress indicators (barberpoles) in the DockIcon.
  3.  Can write a string with the percentage completed and the time remaining to a textfield (e.g. "50 % completed - Less than a minute remaining"). This is calculated automagically from the current value of the indicator and the progress in the last 10-15 seconds.
Download the source code and an example application