The ONOS Web GUI has been designed to facilitate the runtime injection of additional content by ONOS applications. There are two possible approaches:
As much as possible, reusable code has been made available to the developer, both for client-side code (JavaScript) and server-side code (Java).
Many useful framework modules are available to use in JavaScript; summarized here:
TODO - add links to framework library pages |
A number of helper classes are available to use in server-side code; summarized here:
TODO - add links to utility class pages |