aboutsummaryrefslogtreecommitdiffstats
path: root/www/index.html
blob: a0853699301a4da9d7f038355bb8e1c8d5d99bf0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
        <link href="../../style.css" rel="stylesheet" type="text/css"/>
        <link href="../../style-alt1.css" rel="alternate stylesheet" title="default sans-serif font" type="text/css"/>
        <title>Java Bindings for the OpenAL API</title>
    </head>
    <body>
        <div id="container">
            <div id="header">
                <div id="slogan"><img src="../../images/jogamp_symbols/website_final_sideslogan_joal_404x20pel.png" alt="Java&#0153; Binding for the OpenAL&#0174; API"/></div>
                <div id="logo"><a href="http://jogamp.org/"><img src="../../images/jogamp_symbols/website_final_blue_joal_346x70pel.png" alt="JOAL Symbol"/></a><a href="http://www.openal.org"><img src="openal_c.gif"></a></div>
            </div>
            <div id="menu">
                <ul>
                    <li><a href="http://jogamp.org/">Home</a></li>
                    <li><a href="../../joal-demos/www">Demos</a></li>
                    <li><a href="../../deployment/jogamp-next/javadoc/joal/javadoc/">JavaDoc</a></li>
                    <li><a href="../../gluegen/www">Gluegen</a></li>
                    <li><a href="../../wiki/index.php/Joal_FAQ">Wiki</a></li>
                    <li><a href="../../blog/">Blogs</a></li>
                    <li><a href="../../forum.html">Forums</a></li>
                </ul>
            </div>
            <div id="main">
                <div id="sidebar">
                    <h3>Useful Links</h3>
                    <ul>
                        <li><a href="http://www.openal.org">OpenAL Home</a></li>
                        <li><a href="https://www.openal.org/documentation/openal-1.1-specification.pdf">OpenAL 1.1 Specification</a></li>
                        <li><a href="https://www.openal.org/documentation/OpenAL_Programmers_Guide.pdf">OpenAL Programmer's Guide</a></li>
                        <li><a href="https://openal-soft.org/">OpenAL-Soft Homepage</a></li>
                        <li><a href="https://github.com/kcat/openal-soft">OpenAL-Soft git-repository</a></li>
                        <li><a href="../../joal-demos/www/">JOAL Tutorials and Demos</a></li>
                        <li><a href="http://forum.jogamp.org/joal-f951297.html">JOAL Forums</a></li>
                        <li><a href="../../deployment/jogamp-next/javadoc/joal/javadoc/">JOAL / Sound3D JavaDoc</a></li>
                    </ul>
                </div>
                <div id="text">
                    <h3>Overview</h3>
                    <p>
                        The JOAL Project hosts a reference implementation of the
                        Java bindings for OpenAL API, and is designed to provide
                        hardware-supported 3D spatialized audio for applications written
                        in Java.
                    </p>
                    <p>
                        This project also hosts the Sound3D Toolkit, a high level
                        API for spatialized audio built on top of the OpenAL bindings.
                        This toolkit is designed to provide access to all the features
                        of OpenAL through an intuitive, easy to use, object-oriented
                        interface.
                    </p>
                    <h3>OpenAL-Soft</h3>
                    <p>
                        JOAL is tested against <b><a href="https://openal-soft.org/">OpenAL-Soft</a></b>, the cross-platform, software implementation of the OpenAL 3D audio API.
                    </p>
                    <p>
                        OpenAL-Soft <a href="https://github.com/kcat/openal-soft/blob/master/docs/env-vars.txt">environment variables are described here</a>.
                    </p>
                    <p>
                        All JOAL platform builds also contain a self-build native library of <i><a href="https://openal-soft.org/">OpenAL-Soft</a></i>
                        <a href="https://jogamp.org/cgit/openal-soft.git/"><b>v1.23.1</b> <i>(from our fork)</i></a>.<br/>
                        Our builds expose the following audio backends:
                        <ul>
                          <li>GNU/Linux
                            <ul>
                              <li>PipeWire</li>
                              <li>PulseAudio</li>
                              <li>ALSA</li>
                              <li>OSS</li>
                              <li>SndIO (linked)</li>
                              <li>WaveFile</li>
                              <li>Null</li>
                            </ul></li>
                          <li>Android/Linux
                            <ul>
                              <li>PipeWire</li>
                              <li>OpenSL</li>
                              <li>WaveFile</li>
                              <li>Null</li>
                            </ul></li>
                          <li>Windows
                            <ul>
                              <li>WinMM</li>
                              <li>DirectSound</li>
                              <li>WASAPI</li>
                              <li>WaveFile</li>
                              <li>Null</li>
                            </ul></li>
                          <li>MacOS
                            <ul>
                              <li>CoreAudio</li>
                              <li>WaveFile</li>
                              <li>Null</li>
                            </ul></li>
                        </ul>
                    </p>
                </div>
            </div>
            <div id="footer">
                <div id="footer_left">
                    <span>JogAmp.org</span>
                    by <a href="http://jogamp.org">http://jogamp.org</a>
                    is licensed under a <br/>
                    <a href="http://creativecommons.org/licenses/by/3.0/us/">Creative Commons Attribution 3.0 License</a>.
                </div>
            </div>
        </div>
    </body>
</html>