I do a lot of Java-based DSP and visualization, with a secondary interest in OpenCL and similar highly parallel desktop computing technologies.