Reference Guide
Table Of Contents
- 1 Introduction
- 2 Establishing Your Test and Development Environments
- 3 Developing Applications
- Introduction
- Authentication
- REST API
- Audit Logging
- Alert Logging
- Configuration
- High Availability
- OpenFlow
- Metrics Framework
- GUI
- SKI Framework - Overview
- SKI Framework - Navigation Tree
- SKI Framework - Hash Navigation
- SKI Framework - View Life-Cycle
- SKI Framework - Live Reference Application
- UI Extension
- Introduction
- Controller Teaming
- Distributed Coordination Service
- Persistence
- Backup and Restore
- Device Driver Framework
- 4 Application Security
- 5 Including Debian Packages with Applications
- 6 Sample Application
- Application Description
- Creating Application Development Workspace
- Application Generator (Automatic Workspace Creation)
- Creating Eclipse Projects
- Updating Project Dependencies
- Building the Application
- Installing the Application
- Application Code
- 7 Testing Applications
- 8 Built-In Applications
- Appendix A
- Appendix B
- Bibliography
•
SKI Assets (Client Side):
HTML Templates—providing alternate layouts for the UI
Core SKI Framework—providing navigation, search, and basic view functionality
Reference Documentation—documenting the core framework and library APIs
Reference Implementation—providing an example of how application code might be
written
•
SKI Assets (Server Side):
Java Classes—providing assistance in formulating RESTful Responses
Figure 24 SDN Controller main UI
SKI Framework - Navigation Tree
The SKI framework implements a navigation model consisting of a list of top-level categories in
which each category consists of a list of navigation items. Each navigation item consists of a list of
views in which one of the views is considered the default View. The default View is selected when
the navigation item is selected. The other views associated with the navigation item can be
navigated to using the selector buttons located on the view toolbar. Figure 25 shows the SKI UI
view diagram.
60