I'm interested in processing measurements from gyroscopes and accelerometers in a Web application. It would be nice to have tools for integrating Euler angles, and other such geometry. Linear algebra such as least-mean-squares (or some better approach) to merge GPS and IMU data is also an important feature. The application does not involve any real-time feedback or robotics.
Also, spectral analysis will be useful. Finding principal frequencies, analyzing the profile as pitch shifts up and down. (Tonal pitch, not the angle. This is not navigation-related.) Is it likely to find a tool that will do that with accelerometer data in three dimensions?
The target platform is server-side Java. There's a lot out there for Java, but so much seems education oriented. I'm pretty new to both DSP and Java… it seems that this might be an unusual request, but not outlandish. The most important thing is to have a solid foundation with Fourier analysis and matrix operations. Not a gaming library or Mindstorms toolkit — that seems to rule out a lot. But I know people do science and serious math in Java, too.
Are there existing Java libraries that combined can provide such functionality?