We have collected a number of tutorials for new developers to get familiar with Floodlight.
We welcome anyone in the community to develop similar or even more interesting tutorials, for developers, students, and anyone that would like to dip into the SDN world!
Many developers would start with exploring the existing features of Floodlight. The best way to start would be using the REST API:
If the controller misses some features you need and you believe the best solution is to add a new module to the controller, email your thoughts to firstname.lastname@example.org, and check out the following tutorials:
Finally, you either added a controller module or an application module. In either way, you may want to share your code with the community by submitting it to be part of the floodlight release:
You may also be interesting in doing the following:
Page: How to Add Services to a Module
Page: How to Write a REST Application
Page: How to implement Quality Of Service using Floodlight
Page: How to start PacketStreamerServer
Page: Wildcards Mini-Tutorial
Page: How to use OpenFlowJ-Loxigen in Floodlight v1.0 (Under Construction)