The Metacombine Multidimensional Visualization Project has been developing Java interactive visualizations for digital libraries. They use prefuse: an interactive visualization toolkit to create the multi-dimensional visualizations. They also have a good section on the dimensionality reduction techniques they use like principal component analysis.