The Source for Java Technology Collaboration

Home » java.net Forums » Java Desktop Technologies » Java 3D

Thread: JOAL and JavaSound

Welcome, Guest Help
Login Login
Guest Settings Guest Settings
Reply to this Thread Reply to this Thread Search Forum Search Forum Back to Thread List Back to Thread List

Permlink Replies: 1 - Last Post: Jul 19, 2007 2:19 PM by: kcr
Joerg Plewe
JOAL and JavaSound
Posted: Jul 19, 2007 1:02 PM
  Click to reply to this thread Reply

Hi all!

I just wanted to get a clear overview of the sound options currently
available for Java3D.

There is new&great JOALMixer. What are the prerequisites to operate
JOAL? Can it *fully* be installed via webstart? Or has the OpenAL driver
to be installed separately?

There is infamous JavaSoundMixer. Would it be possible to backport the
JOAL solution to JavaSound in order to remove the dependency on too many
natives/drivers?

Thanks for the info,

- J

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@java3d.dev.java.net
For additional commands, e-mail: interest-help@java3d.dev.java.net


kcr

Posts: 1,109
Re: JOAL and JavaSound
Posted: Jul 19, 2007 2:19 PM   in response to: Joerg Plewe
  Click to reply to this thread Reply

The JOALMixer solution can be fully deployed via Java Web Start. The joal JNLP file used by the java3d-*-joal JNLP files includes the OpenAL native libraries for Windows, Linux, and Mac OS X. You should be able to test this by running one of our Java 3D sound examples on a system without OpenAL installed.

https://j3d-webstart.dev.java.net/test/

As for JavaSound support, the JOAL solution isn't applicable, since it is primarily a wrapper on top of JOAL, which has 3D spatialized sound. JavaSound does not, so there really isn't any way to port anything from the JOALMixer work. I think that any time spent on JavaSound would be better spent elsewhere, but if someone in the community wants to take a stab at it, then I wish them "best of luck".

-- Kevin




 XML java.net RSS