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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
<html>
<body>
<div Align=center>
<img ID="NavBar" WIDTH=800 HEIGHT=64 SRC="http://games.dev.java.net/images/navbar2p.gif" VSPACE=0 HSPACE=0 ALIGN="TOP" BORDER=0 USEMAP="#NavBar_MAP" NOFINSIDE="~! ~!" > </div>
<MAP NAME="NavBar_Map">
<AREA SHAPE="rect" ALT="Projects" COORDS="356,14,440,46" HREF="http://games.dev.java.net" TARGET="_self">
<AREA SHAPE="rect" ALT="Wiki" COORDS="643,14,695,46" HREF="http://wiki.java.net/bin/view/Games">
<AREA SHAPE="rect" ALT="Weblogs" COORDS="562,15,624,46" HREF="http://weblogs.java.net/weblogs/project/games">
<AREA SHAPE="rect" COORDS="463,16,541,45" HREF="http://www.javagaming.org/cgi-bin/JGNetForums/YaBB.cgi" target="_top" ALT="Forums">
<AREA SHAPE="rect" ALT="JavaGames Home" COORDS="147,16,334,48" HREF="http://community.java.net/games">
<AREA SHAPE="rect" ALT="Java.net" COORDS="21,15,128,46" HREF="http://www.java.net" TARGET="_self">
</MAP>
<div align="center">
<p><font color="#990000" size="+2"><img src="openal_c.gif" width="123" height="67"></font></p>
<p><font color="#005177" size="+2">Java Bindings for OpenAL / Sound3D Toolkit
Demos and Tutorials</font></p>
</div>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="66%" valign="top"> <table width="100%" height="358" border="0" cellpadding="5" cellspacing="1">
<tr>
<td valign="top"><table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#6E94B7">
<tr>
<td width="589" valign="top" bgcolor="#6E94B7"><div align="left"><font color="#FFFFFF"><strong>Overview</strong></font></div></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"><div align="justify">
<p>The JOAL-Demos Project hosts a collection of turials and
demonstrations illustred the features and usage of the Java
bindings for OpenAL API and the Sound3D Toolkit.</p>
</div></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#6E94B7">
<tr>
<td width="589" bgcolor="#6E94B7"><div align="left"><font color="#FFFFFF"><strong>Getting
Started </strong></font></div></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"><p>These demos and tutorials
have been built in the following environment:</p>
<ul>
<li> Win32 (Win XP in the case of our machine)</li>
<li> Sun J2SDK 1.4.2 (available at <a href="http://java.sun.com" target="_blank">java.sun.com</a>)</li>
<li> OpenAL1.0 SDK from Creative Labs (available at <a href="http://developer.creative.com" target="_blank">developer.creative.com</a>
under "Gaming -> Development Kits -> Open AL")
</li>
<li> ANT 1.5.3 (available at <a href="http://www.apache.org" target="_blank">www.apache.org</a>)</li>
</ul></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
</tr>
</table>
<p> </p></td>
<td valign="top">
<table width="100%" height="242" border="0" cellpadding="5" cellspacing="1">
<tr>
<td><table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#6E94B7">
<tr>
<td valign="top" bgcolor="#6E94B7"><div align="left"><font color="#FFFFFF"><strong>Useful
Links</strong></font></div></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"><ul>
<li><a href="http://joal.dev.java.net">JOAL</a> Home</li>
<li><a href="http://www.openal.org" target="_blank">OpenAL</a>
Home</li>
<li><a href="ftp://opensource.creative.com/pub/sdk/OpenAL_PGuide_A4.pdf" target="_blank">OpenAL
Programmer's Reference</a></li>
</ul></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#6E94B7">
<tr>
<td valign="top" bgcolor="#6E94B7"><div align="left"><font color="#FFFFFF"><strong>Documentation</strong></font></div></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"><ul>
<li><a href="http://download.java.net/media/joal/builds/archive/1.1-current/javadoc" target="_blank">JOAL
/ Sound3D Toolkit API</a></li>
</ul></td>
</tr>
</table></td>
</tr>
<tr>
<td><table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#6E94B7">
<tr>
<td valign="top" bgcolor="#6E94B7"><div align="left"><font color="#FFFFFF"><strong>Tutorials</strong></font></div></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF"><ul>
<li> OpenAL Tutorials (<a href="http://www.devmaster.net">www.devmaster.net</a>)
<ul>
<li><a href="devmaster/lesson1.html">lesson 1</a>: Single
Static Source</li>
<li><a href="devmaster/lesson2.html">lesson 2</a>: Looping
and Fadeaway</li>
<li><a href="devmaster/lesson3.html">lesson 3</a>: Multiple
Sources </li>
<li><a href="devmaster/lesson4.html">lesson 4</a>: A Closer
Look at the ALC</li>
<li><a href="devmaster/lesson5.html">lesson 5:</a> Sources
Sharing Buffers</li>
<li><a href="devmaster/lesson6.html">lesson 6:</a> Advanced
Loading and Error Handles.</li>
<li><a href="devmaster/lesson7.html">lesson 7: </a>The
Doppler Effect</li>
<li><a href="devmaster/lesson8.html">lesson 8: </a>
Ogg/Vorbis Streaming</li>
<li><a href="devmaster/OpenAL_Tutorials_Bundle.zip">source
for lessons 1,2,3 & 5</a></li>
</ul>
</li>
</ul></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
|