Skip to content
Curtis Rueden edited this page Aug 12, 2015 · 5 revisions

Several open source projects make use of the NAR plugin:

  1. DevZendo Cross-Platform FileSystem Access uses NAR. The POM is straightforward and may be a good first project to study for learning about NAR.

  2. SLIM-curve uses NAR with some extra configuration, and may be a good second project to study for seeing a few more parameters in action.

  3. ImageJ has a native launcher component which uses NAR. Search the pom.xml for "nar" to find the relevant blocks. It is not a simple "hello world" example (e.g., it uses OS-specific profiles), but it is a working real-world use case which successfully builds on a Jenkins server farm including Windows, OS X and Linux nodes.

  4. RpiCastServer (educational code) is a server implementing the DIAL protocol, intended to run in a Raspberry Pi to give similar functionality to a Chromecast device.

In addition, there are some projects which provide NAR-packaged open source libraries, ready to be included as dependencies in your Maven projects:

  1. boost-nar packages the Boost C++ libraries in Maven form as NAR artifacts.

  2. Narlibs is a collection of NAR-packaged open source libraries, including rapidjson, ZeroMQ, log4cplus, Google Test and LIBNODAVE.

We would gladly welcome any other working examples of the NAR plugin in use!

Clone this wiki locally