Message Image  

Brocade Automation Community

Expand all | Collapse all

Video: MD-SAL Application Development Overview

  • 1.  Video: MD-SAL Application Development Overview

    Posted 08-06-2015 04:11 PM
      |   view attached

    Video:  MD-SAL Application Development Overview


    The video is intended to teach you some very basic concepts around creating an MD-SAL application for OpenDaylight and how to then add your application as a feature in Brocade SDN Controller. It will also give you an understanding of the difference between programming the Brocade SDN Controller at the RESTCONF API versus creating an MD-SAL application.


    It may seem complex at first, but remember that OpenDaylight is a platform that allows numerous individuals and companies to contribute features simultaneously with very little interaction between those teams. This means that beating at the heart of OpenDaylight is an engine to keep all the features separate, but able to communicate data to one another as necessary. When you create an MD-SAL application for OpenDaylight it is one small piece of a much larger system. As such, when an MD-SAL application is created there are many points between it and the OpenDaylight engine that need to be 'wired up'. The good news is that most of these connections can be done automatically for you, but they all require numerous Java classes and boiler plate code, all of which is part of your MD-SAL application...even if you never need to touch it. So, the trick to creating MD-SAL applications is 1) know how to get all the connections and associated code to be created automatically for you and 2) know which files you do need to modify and why. This aims to walk you through that process so you can learn a few tricks. It will take a few more videos before you are good at it, but this is a good place to begin.





    Download Links:

    More Info Links:



  • 2.  Re: Video: MD-SAL Application Development Overview

    Posted 02-24-2016 06:16 AM

    is there a way to distribute the application to another controller