The Shared Scientific Toolbox is a library that facilitates development of efficient, modular, and robust scientific/distributed computing applications in Java. It features multidimensional arrays with extensive linear algebra and FFT support, an asynchronous, scalable networking layer, and advanced class loading, message passing, and statistics packages.
The dANN project is a library to help facilitate artificial neural networks, artificial intelligence, and artificial genetics within other applications. It is currently written in Java, C++, and C#. However, only the Java version is currently in active development. The other versions can only be obtained from SVN. It provides a powerful interface for programs to include conventional artificial intelligence technology and artificial genetics into their code. It also acts as a testing ground for research and development of new concepts.