Вы все еще можете проверить проект l2switch и попытаться привести его в соответствие с текущими основными проектами ODL и попытаться собрать его. Я не знаю, насколько это будет сложно, но я знаю, что это должно быть возможно.
Что касается отсутствия хорошего учебника по разработке приложения, я предполагаю, что вы нашли это и это было недостаточно актуально. Я никогда не использовал его, но если у вас есть какие-то конкретные c проблемы, может быть, мы сможем найти ответ на эти вопросы конкретно?