forked from I2P_Developers/i2p.www
embed guide update
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{% extends "global/layout.html" %}
|
{% extends "global/layout.html" %}
|
||||||
{% block title %}{% trans %}Embedding I2P in your Application{% endtrans %}{% endblock %}
|
{% block title %}{% trans %}Embedding I2P in your Application{% endtrans %}{% endblock %}
|
||||||
{% block lastupdated %}{% trans %}April 2015{% endtrans %}{% endblock %}
|
{% block lastupdated %}{% trans %}November 2017{% endtrans %}{% endblock %}
|
||||||
{% block accuratefor %}0.9.19{% endblock %}
|
{% block accuratefor %}0.9.32{% endblock %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
|
|
||||||
<h2>{% trans %}Overview{% endtrans %}</h2>
|
<h2>{% trans %}Overview{% endtrans %}</h2>
|
||||||
@@ -221,9 +221,8 @@ At a minimum you will need i2p.jar, router.jar, streaming.jar, and mstreaming.ja
|
|||||||
You may omit the two streaming jars for a datagram-only app.
|
You may omit the two streaming jars for a datagram-only app.
|
||||||
Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.
|
Some apps may need more, e.g. i2ptunnel.jar or addressbook.jar.
|
||||||
Don't forget jbigi.jar, or a subset of it for the platforms you support, to make the crypto much faster.
|
Don't forget jbigi.jar, or a subset of it for the platforms you support, to make the crypto much faster.
|
||||||
We are currently building them for Java 6, as of 0.9.14. The source is mostly compatible with Java 5 if you want to do your own compile,
|
We are currently building them for Java 7, as of 0.9.24. The source is mostly compatible with Java 6 if you want to do your own compile,
|
||||||
but we may start using Java 6 features at any time without notice.
|
but we may start using Java 7 features at any time without notice.
|
||||||
We plan to migrate to Java 7 in 2015.
|
|
||||||
If you're building Debian / Ubuntu packages, you should require the I2P package from our PPA instead of bundling it.
|
If you're building Debian / Ubuntu packages, you should require the I2P package from our PPA instead of bundling it.
|
||||||
You almost certainly do not need susimail, susidns, the router console, and i2psnark, for example.
|
You almost certainly do not need susimail, susidns, the router console, and i2psnark, for example.
|
||||||
{%- endtrans %}</p>
|
{%- endtrans %}</p>
|
||||||
@@ -244,13 +243,41 @@ License requirements may require you to include the LICENSES.txt file and the li
|
|||||||
You may also wish to bundle a hosts.txt file.
|
You may also wish to bundle a hosts.txt file.
|
||||||
{%- endtrans %}</li>
|
{%- endtrans %}</li>
|
||||||
<li>{% trans -%}
|
<li>{% trans -%}
|
||||||
Be sure to specify a Java 6 bootclasspath if compiling with Java 8.
|
Be sure to specify a Java 7 bootclasspath if compiling with Java 8.
|
||||||
{%- endtrans %}</li>
|
{%- endtrans %}</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h3>{% trans %}Android considerations{% endtrans %}</h3>
|
||||||
|
<p>{% trans -%}
|
||||||
|
Our Android router app may be shared by multiple clients.
|
||||||
|
If it is not installed, the user will be prompted when he starts a client app.
|
||||||
|
{%- endtrans %}</p>
|
||||||
|
<p>{% trans -%}
|
||||||
|
Some developers have expressed concern that this is a poor user experience,
|
||||||
|
and they wish to embed the router in their app.
|
||||||
|
We do have an Android router service library on our roadmap, which could make embedding easier.
|
||||||
|
More information needed.
|
||||||
|
{%- endtrans %}</p>
|
||||||
|
<p>{% trans -%}
|
||||||
|
If you require assistance, please contact us.
|
||||||
|
{%- endtrans %}</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<h3>{% trans %}Maven jars{% endtrans %}</h3>
|
||||||
|
<p>{% trans -%}
|
||||||
|
We have a limited number of our jars on <a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22net.i2p%22">Maven Central</a>.
|
||||||
|
There are numerous trac tickets for us to address that will improve and expand the released jars on Maven Central.
|
||||||
|
{%- endtrans %}</p>
|
||||||
|
<p>{% trans -%}
|
||||||
|
If you require assistance, please contact us.
|
||||||
|
{%- endtrans %}</p>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<h3>{% trans %}Datagram (DHT) considerations{% endtrans %}</h3>
|
<h3>{% trans %}Datagram (DHT) considerations{% endtrans %}</h3>
|
||||||
<p>{% trans -%}
|
<p>{% trans -%}
|
||||||
If your application is using I2P datagrams, e.g. for a DHT,
|
If your application is using I2P datagrams, e.g. for a DHT,
|
||||||
|
Reference in New Issue
Block a user