In developing the ONOS Web GUI we created a number of "framework libraries", implemented as AngularJS factories. This helped us in our modularization of the code, and re-use of useful functionality.

This code is also available for re-use (in fact we would actively encourage it) by developers who are extending the GUI via their applications. This appendix documents the available functions.