| 33 | Once imported, the controller may be run by right-clicking on Controller.java (net.floodlightcontroller.core.internal.Controller.java, found under src/main/java) and choosing Run As -> Java Application. |
| 34 | == II. Adding functionality. == |
| 35 | A base tutorial can be found [http://floodlight.openflowhub.org/developing-floodlight/ here]. The rough steps are the following: |
| 36 | 1. Create a new class under src/main/java, basing it off of a template, if it exists, and |
| 37 | 2. Modify Controller.java to include your class. Note - to search for the init() function it is better to look for its whole declaration, `protected void init()`. |
| 38 | |
| 39 | == temporary mininet info == |
| 40 | Using with vnc: requires: |
| 41 | {{{ |
| 42 | kvm-pxe ssvnc tightvncserver |
| 43 | }}} |