Floodlight is another SDN controller developed in Java. Floodlight is more compact and easier to start with.
Developing Software-Defined Networks with Floodlight controller
Getting ready
First download Floodlight controller. You may simply download a Floodlight virtual machine (VM) from http://www.projectfloodlight.org/download/.
Alternatively, you may download the source code archive from Floodlight and build it:
$ wget https://github.com/floodlight/floodlight/archive/v1.2.zip
Many open source Java projects such as OpenDaylight and ONOS are built using Apache Maven. You may install Maven in Ubuntu/Debian based systems using the following command:
$ sudo apt-get install maven
Floodlight requires Apache Ant in addition...