<ul>
  <li>manipulation of data represented as Erlang data types</li>
  <li>conversion of data between Java and Erlang formats</li>
  <li>encoding and decoding of Erlang data types for transmission or storage</li>
  <li>communication between Java nodes and Erlang processes</li>
</ul>
<p>In the following sections, these topics are described:</p>
<ul>
  <li>mapping of Erlang types to Java</li>
  <li>encoding, decoding, and sending Erlang terms</li>
  <li>connecting to a distributed Erlang node</li>
  <li>usin