Applet programming with the java sound api
|
||
---|---|---|
|
||
2 |
|
||
---|---|---|---|
|
|||
3 | |||
---|---|---|---|
|
|||
|
|||
|
4 | |||
---|---|---|---|
|
|||
|
|||
5 | |||
---|---|---|---|
|
|||
|
|||
6 |
|
||
---|---|---|---|
|
• Applet records audio data from soundcard• Applet sends it to the server
• Server receives audio data
• Server saves data in a file
7 |
|
||
---|---|---|---|
General Architecture
Owner Data Flow
8 | Server | ||
---|---|---|---|
9 |
|
||
---|---|---|---|
|
|||
|
|||
|
10 |
|
Synchronizer | Write |
|
|||||
---|---|---|---|---|---|---|---|---|---|
Flow | Flow | ||||||||
Synchronizer | Write | ||||||||
|
|||||||||
Flow | Flow | ||||||||
|
11 | GSM Encoder |
|
|
||||||
---|---|---|---|---|---|---|---|---|---|
Flow | Flow | ||||||||
GSM Decoder | Write | ||||||||
|
|||||||||
Flow | Flow | ||||||||
|
12 |
---|
|
|||
---|---|---|---|
13 |
|
||
14 |
---|
|
|||
---|---|---|---|
15 | |||
|
|||
---|---|---|---|
16 |
|
||
|
|||
---|---|---|---|
17 |
|
||
---|---|---|
18 |
|
|
|||
---|---|---|---|
19 | |||
|
|||
---|---|---|---|
gsmAIS, |
|
||
20 | (org.jsresources.am.CallerClient) | ||