| | 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 | }}} |