Building Data Mining
Tools Using JDM
A tool is but the extension of a man's hand, and a machine is but a
complex tool. And he that invents a machine augments the
power of a man and the well-being of mankind.
—Henry Ward Beecher, Proverbs from Plymouth Pulpit
This chapter presents the design and implementation of three user
interfaces developed in Java Swing. This exercise exposes design
principles for writing tools that work with different vendor imple-
mentations. The proposed interfaces can connect to known data min-
ing engine (DME) implementations, thereby realizing the benefits of
standards-based interfaces. These interfaces have been tested on the
vendor implementations that will be introduced in Chapter 16.
So far this topic has looked at the main functional domains
covered by the major data mining tools vendors; we now examine
how these functions can be implemented on top of Java Data Mining
(JDM) through three graphical user interfaces (GUI).
The first user interface provides access to named objects saved in
a mining object repository (MOR). The second provides access to the
main functions of the DME itself, such as building and saving