New unified build-process for iron*-software and move to Github

From today, our iron-software uses a unified build process by using Maven instead of a wild mix of different build tools.

As all projects now are structured (mostly) the same, we also decided to move all sourcecode over to our Github account.

Software available via Github

This includes all of the following software:

  • irond
  • ifmapj
  • ifmapj-examples
  • ifmapcli
  • irongui
  • irondhcp
  • ironvas

Updated version numbers

We also updated the version numbers of our software as the following:

  • irond: 0.3.4 to 0.4.0
  • ifmapj: 0.1.4 to 0.1.5
  • ifmapj-examples: 0.1.4 to 0.1.5
  • ifmapcli: 0.0.2 to 0.0.3
  • irongui: 0.4.0 to 0.4.1
  • irondhcp: 0.3.0 to 0.3.1
  • ironvas: 0.1.0 to 0.1.1

Changes to software

Some of our software also got some new features with the new released version:

  • irond, ifmapj and ifmapj-examples now include experimental support for IF-MAP 2.1.
  • ifmapcli: new tool to publish <request-for-investigation>-metadata between a device and an IP adress (can be used pretty fine together with ironvas Subscriber functionality :-) )
  • ifmapcli, irongui, irondhcp and ironvas now use ifmapj v0.1.5

New distribution strategy

So, our new distribution strategy/process will look like this:

  • all sourcecode is now available via Github
  • every release will be assigned a tag on its corresponding Github repostory, beginning with these initial releases
  • the current binary distributions of all software will be hosted on this website via the download section
  • all prior binary distributions will be available via the archive in the download section

Note: to get any iron* project to work, just download it from Github and run $ mvn package; it will create a source and a bundle-archive in the target directory. The bundle-archive is ready to go if you unzip it and run the contained jar-archive with $ java -jar <archive>.jar.

If there are any comments or errors within the software or the move to Github, please feel free to contact us via f4-i-trust@lists.hs-hannover.de.

18 Apr 2013
TrustAtHsH-logo
Data|H
HsH-F4-logo
Trust@HsH
Hochschule Hannover
University of Applied Sciences and Arts
Faculty IV, Dept. of Computer Science
Ricklinger Stadtweg 120
30459 Hannover, Germany
trust-at-hsh@listserv.dfn.de