Object Mentor, Inc.

objectmentor

«about»
  + mission
  + philosophy
  + contact
  + careers
«learn now!»
  + schedule
  + register
«what we do»
  + overview
  + training
  + mentoring
  + development
  + testimonials
  + XP
«publications»
  + articles
  + by subject()
  + by author()
«freeware»
  + browse
  + download
«member area»
  + register
  # edit password
«fun»
  + wator

  freeware::downloads
To view any of the items listed below, please click on the item you are interested in.  To save the item to your computer right click and save the item as a file. 
  • Programming Practices in XP Powerpoint slides
    This is the Powerpoint presentation that Robert Martin used for his two web seminars on December 12, 2000.
  • Template for UML Diagrams
    This is the Visio template that Robert Martin and James Newkirk use for creating UML diagrams in their articles and books. It is based upon Pavel Hubry's work, but has several extensions.
  • SMC - Finite State Machine Compiler (C++)
  • SMC - Finite State Machine Compiler (Java)
    The C++ download is the source code for a simple compiler written in C. It translates an ASCII description of a Finite State Machine (FSM) into a C++ program. The Java download is an executeable jar file and is able to generate both Java and C++ code. The soure, however, is not yet available. The generated code never needs to be touched. Rather it inherits from a class that the user writes.
  • depend.sh - Dependency Analysis Script
    This is a bash script that calculates the dependencies described in the paper "Object Oriented Design Quality Metrics: an analysis of dependencies". It walks through a directory structure of C++ programs and generates reports that show the values of the metrics for each class category.
  • Components Class Library
    This is the source code for the class library that is developed in Chapter 2 of "Designing Object Oriented C++ Applications using the Booch Method", by Robert C. Martin. This library provides simple containers, iterators, associative arrays, and many other useful items.
  • OmPyUnit
    This is a unit test framework for Python. It is based on the work done by Katharine Lindner. We have added a nice Junit-style GUI with a red-green bar, and a scrolling window of errors. OmPyUnit also tries to reload the program under test every time the test button is pushed, so you can sometimes leave the test window up while you make changes to your program.

    15 Jul '00 -- Replaced reloading scheme with Steve Purcell's RollbackImporter.
    7 Jul '00 -- Replaced Slider with Real red/green progress bar.

    Report any problems to
space
Object Mentor, Inc.