Shared Scientific Toolbox in Java is a collection of foundational scientific libraries. Its primary purpose is to serve as a bridge between the highly specific demands of involved scientific calculations and the more traditional aspects of the Java programming language.
True to the Java Way, the SST strives for idioms and primitives that are powerful and yet general enough to enable the user to write concise, correct, and fast code for most scientific tasks. The SST is best suited for deployment code where integration and portability are priorities -- in other words, prototype in Matlab, deploy in the SST.
Here are some key features of "Shared Scientific Toolbox in Java":
· A full-featured inheritance hierarchy of arrays and matrices supporting mapping operations, elementwise operations, dimensionwise operations, FFT's, and linear algebraic functions.
· A parallel data flow engine that facilitates the exploitation of multi-core hardware.
· A highly scalable, asynchronous sockets API built on top of java.nio.
· Various convenience classes designed to reduce code bloat resulting from writing the same idioms over and over.
· Many more specialized classes not listed for brevity's sake.
· Java SE Development Kit
What's New in This Release: [ read full changelog ]
· The networking package has been extensively refactored so that connection callback handlers can be implemented independently of transport mechanisms.
· The intercepting filter mechanism has been formalized to increase programmability of custom protocols. Previous dependency relations have been decoupled in anticipation of standalone use of individual packages.
· The entire codebase has been beautified and reworked to conform to best practices.
· The build process has been updated to support both 32- and 64-bit Windows cross-compilation.
· The shared.* hierarchy has been renamed to org.shared.*.