Hi all. Thank you always for answering my asking. I can use the NOX with comfort by your favor.
I'm not sure about the detail but the activity of this project seems very hot recently especially new Python framework of POX. Maybe Mr.McCauley loves Python, but what do you think about using another, non-Python, language to make OpenFlow application? As you know, some of them are supported by other communities, e.g. Haskell of Nettle, Ruby of Trema and Java of Floodlight. But I think NOX is superior than some other OpenFlow controller, at least Floodlight, in terms of portability and modulability. If you are interested, Would you please listen my proposal a testbed of Java-based OpenFlow framwork of NOX ? This is named Jaxon that works as a bridge between NOX and a component that user made in Java using JNA that load shared-library to a Java-program. And Jaxon doesn't require changing the source code of NOX. Following is the software-construction of Jaxon. 1. Jaxon-application is OpenFlow program which user make in Java. This controls NOX through the Jaxon-core program which is mentioned below. 2. Jaxon-core which is written in Java. This is the mediator between NOX and a Java-application. 3. Jaxon-component is a NOX component which is written in C/C++. This receives the requirements of Jaxon-application and relay it to Jaxon-core. 4. libnox that is shared-library used by Jaxon-core. To make this, Jaxon add the build rule to src/Makefile.am. More detail, please see the community page as below. http://jaxon.onuos.org/ Warm Regards. De Hiroyasu OHYAMA.
