List of Figures

Calling an asynchronous method
An interface which exposes two methods
A class providing a real implementation which can be exported
Overloading the name of an interface.
A Signal with one parameter
An Exception
Throwing An Exception
Catching An Exception
A Signal Handler
10 Comparing strings with java.text.Collator.
11 A Struct with three elements
12 A struct as a parameter to a method
13 A 3-tuple
14 A Tuple being returned from a method
15 An annotated method
16 A serializable class
17 Listening for a peer connection
18 Connecting to a peer connection
19 Getting a remote object on a peer connection
20 Low-level usage
21 cx/ath/matthew/bluemon/Bluemon.java
22 cx/ath/matthew/bluemon/ProximitySignal.java
23 cx/ath/matthew/bluemon/Triplet.java
24 cx/ath/matthew/bluemon/Query.java
25 cx/ath/matthew/bluemon/Client.java