Java OpenAL
   HOME

TheInfoList



OR:

Java OpenAL (JOAL) is one of several wrapper
libraries A library is a collection of Document, materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or electronic media, digital access (soft copies) materials, and may be a ...
that allows Java programmers to access
OpenAL OpenAL (Open Audio Library) is a cross-platform audio application programming interface (API). It is designed for efficient rendering of multichannel three-dimensional positional audio. Its API style and conventions deliberately resemble those ...
. This allows
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
programmers to use 3D sound in applications. JOAL is one of the libraries developed by the Sun Microsystems Game Technology Group. JOAL is released under a BSD license, and is available for Microsoft Windows,
Mac OS X macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and la ...
, and
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
. Like its graphical counterpart,
Java OpenGL Java OpenGL (JOGL) is a wrapper library that allows OpenGL to be used in the Java programming language. It was originally developed by Kenneth Bradley Russell and Christopher John Kline, and was further developed by the Sun Microsystems Game Techn ...
(JOGL), JOAL was developed using the
GlueGen GlueGen is a Java tool which automatically generates the Java and Java Native Interface (JNI) code needed to call C libraries from Java code. It reads in ANSI C header files and GlueGen configuration files, and emits C code. As JNI can be complex ...
utility, a program that generates Java bindings from C header files. The official site on java.net was deleted in March 2011. The JOAL project, however, is still alive i
Jogamp.org JOAL


External links

*
Download Link (2.0.2)JNAL - An alternative, JNA-based Java wrapper for OpenAL
Audio libraries Free audio software Java (programming language) libraries Java APIs Software using the BSD license {{compu-prog-stub