In the upcoming sprints, the GUI brigade is focusing on improving the development experience when working on the Frontend. One part of this will be refactoring code to clean up the code base, and another part will be implementing useful development tools such as:

Later, we will begin to introduce modern libraries (React, Redux, RxJS) and technologies (ES6 and Flow) that we believe will be attractive to the community as well as speed up the development cycle.

Region Aware Topology

There will be a continued effort in improving the new region-aware topology view with the focus on Overlays. In the upcoming release, we will be making changes and solidify the Overlay API and begin porting the overlays used in classic topology to the new.

Improved Diagnostic Tools

We will be updating portions of the ONOS GUI to include more details about the network. A significant benefit of this is to help engineers to diagnose network issues from the GUI without needing to touch the CLI. These changes will be particularly aimed at but not limited to, a CORD use-case.