I2P Summer Dev
  • Publicado: 2016-06-13
  • Autor: str4d
  • Publicado en summer-dev

Estamos a cerca de la mitad de camino en el mes de las APIs del Summer Dev, y estamos haciendo un gran progreso en varios frentes. Me complace anunciar que el primero de estos se ha completado: ¡Las librerías de cliente I2P ahora están disponibles en Maven Central!

Esto debería simplificar mucho a los desarrolladores de Java usar I2P en sus aplicaciones. En lugar de precisar obtener las librerías de una instalación actual, simplemente pueden añadir I2P a sus dependencias. De modo similar, actualizar a nuevas versiones será mucho más fácil.

Cómo usarlas

Hay dos librerías de las que precisa tener conocimiento:

  • net.i2p:i2p - Las APIs centrales de I2P; puede usarlas para enviar datagramas individuales.
  • net.i2p.client:streaming - Un juego de sockets estilo-TCP para comunicarse sobre I2P.

Añada una o ambas a las dependencias de su proyecto, ¡y ya estará listo para seguir!

Gradle

compile 'net.i2p:i2p:0.9.26'
compile 'net.i2p.client:streaming:0.9.26'

Maven

<dependency>
    <groupId>net.i2p</groupId>
    <artifactId>i2p</artifactId>
    <version>0.9.26</version>
</dependency>
<dependency>
    <groupId>net.i2p.client</groupId>
    <artifactId>streaming</artifactId>
    <version>0.9.26</version>
</dependency>

For other build systems, see the Maven Central pages for the `core`__ and `streaming`__ libraries.

Los desarrolladores para Android deben usar la `librería de cliente de I2P Android`_, que contiene las mismas librerías junto con asistentes específicos de Android. Pronto la actualizaré para que dependa de las nuevas librerías de I2P, de forma que las aplicaciones para múltiples plataformas puedan funcionar de forma nativa tanto con I2P Android como con I2P para escritorio.

¡A hackear!

Eche un vistazo a nuesta guía de `desarrollo de aplicaciones`_ para obtener ayuda para iniciarse con esta librerías. También puede chatear con nostros sobre ellas en #i2p-dev en el IRC. Y si comienza a usarlas, ¡háganos saber sobre qué está trabajando con el hashtag `#I2PSummer`_ en Twitter!

There are errors in this translation. Please comment on this ticket with the URL of this page.

System Message: ERROR/3 (Blog); backlinks: 1, 2

Anonymous hyperlink mismatch: 2 references but 5 targets. See "backrefs" attribute for IDs.

System Message: ERROR/3 (Blog, line 59); backlink

Unknown target name: "librería de cliente de i2p android".

System Message: ERROR/3 (Blog, line 73); backlink

Unknown target name: "desarrollo de aplicaciones".

System Message: ERROR/3 (Blog, line 73); backlink

Unknown target name: "#i2psummer".