Complementary NetInf Software Released

Posted on April 17, 2012

The EU project SAIL has released parts of the NetInf (Network of Information) ICN software as open source.

The package consists of different implementations of name-content binding validation algorithms for the NI URI format that SAIL members published earlier in and and additional protocol and NetInf router/client implementations.

An overview of the different implementations and their functionalities:

  • c: NI URI format, HTTP convergence layer
  • curl: patch for curl to handle NI names
  • ruby: NI URI format, HTTP and UDP convergence layers, standalone NetInf router
  • python: NI URI format, HTTP convergence layer, standalone NetInf server
  • java: NI URI format, HTTP convergence layer, NI proxy with local cache, GET/REGISTER/PUBLISH clients.
  • php: HTTP convergence layer
  • clojure: NI URI format
  • wget: patch for wget to handle NI names
  • sh: scripts to generate NI names for a web server environment

SAIL is using these components for the development of prototypes for specific ICN scenarios, for example content distribution to large crowds. This is a joint effort  by multiple partners that involves the developing and interop-testing of implementations of NI URI processing as well as NetInf protocol functionality.

The software is licensed under Apache-2.0 ( and is available at

Note: The published OpenNetInf code currently uses a previous NetInf naming format that is currently not compliant to the new NI URI format as defined in the Internet drafts above. However, the general naming concepts are equivalent and can be translated into each other.

Filed under: NetInf No Comments

New code version and updated documentation online

Posted on October 19, 2011

The new version of the OpenNetInf code is online. Check out the code repository. The corresponding, updated documentation is also online. When using the development VM, you can manually update the internal repository to get the latest code version.

Details about the new code release will follow in a separate post.

Filed under: Uncategorized No Comments

Developement VM MySQL root password

Posted on May 2, 2011

The root password for the MySQL database is n3t1nf - it is different from the password for the netinf user to make clear that a regular user shouldn't have to use it.
The other user/password combinations can be adjusted in /home/netinf/.netinf/settings. After changes are made here, the code has to be rebuilt.

Developement VM beta3 released

Posted on April 26, 2011

The Developement VM beta3 is available here. Issue 1 and 2 from the Issue tracker have been fixed. Scenario 1 should now run on a single instance. Scenario 2 still needs multiple instances and proper network configuration.

Filed under: Uncategorized No Comments

Developement VM updated

Posted on April 18, 2011

The beta1 version of the Developement VM (downloaded as vm-image.tgz) was faulty. The new version beta2 can be found at in OVA format. It should be possible to use it in VirtualBox and VMWare (untested).

Filed under: Uncategorized No Comments

First beta of Developement VM available

Posted on April 4, 2011

The developement VM is finally available for public use and beta testing. Feel free to download and use it from here, please report any error, warnings and quirks through the web form available here

Search Strings in the Management Tool

Posted on March 31, 2011

As some people around the globe start working on the OpenNetinf code, there are already some results to report. Petteri Pöyhönen tried to get used to the search function in the management tool and couldn't find too much information about it in the documentation (as most of the search functionality was only used for the shopping scenario). This is a small report on what he found out.

OpenNetinf Developement VM coming soon

Posted on January 17, 2011

We are currently setting up a VirtualBox Virtual Machine containing a complete developement environment for OpenNetinf. It is based on Ubuntu 10.10 and has the following contents:

  • Checked out (Mercurial) copy of the OpenNetinf repository
  • Eclipse IDE with required Plug-ins, all sources and libraries imported
  • Auto-Build system for easy deployment of OpenNetinf as JAR files
  • Central configuration file for scenario deployment

The VM will be available from this site soon

OpenNetInf source available

Posted on June 25, 2010

The OpenNetInf source code is now available , see

Filed under: OpenNetInf No Comments

OpenNetInf global infrastructure is online

Posted on June 25, 2010

The OpenNetInf infrastructure is online since the beginning of this week. The infrastructure provides a globally accessible Name Resolution Service (combined with IO Storage Servers), a semantic Search Service, and an Event Service. The services can be used "stand alone" in combination with the NetInf-enabled applications or in combination with a local NetInf node.