Upload
alfred-oliver
View
214
Download
1
Embed Size (px)
Citation preview
OAI Weekly Meeting11/09/2015
Mobile Communications Department
Eurecom
Unleashing the potential of open-source in the 5G arena
Agenda
Why do we have this meeting?
Software Methodology
Roadmap Planning
Urgent Feature Requests/Bug-fixes
Align on steps for committing code
Align on steps for testing software
OAI - Open-Source Solutions for 5G
Why to have this meeting?
Align on the following Items: To know each others’ modifications
Clarify workflow
Roadmap/planning
Documentation
Critical issues/bug-fixes (which lead to broken trunk)
How to integrate OAI community in our workflow
Any other technical items?
OAI - Open-Source Solutions for 5G
Software Methodology Overview
Agree on basic workflow to better communicate external partners
Include externals (OAI Community) into the workflow
OAI - Open-Source Solutions for 5G
Project Plan (basic)• Milestones• Planning
Align on System Architecture
(Present before you code)
Follow Coding Guidelines / Git Workflow
Comment function
prototypes
Update System Architecture
Spec
Update doxygenUpdate twiki
Test the code on the testbench in the lab (oaisim, EXMIMO, USRP)
Final Commit
Documentation (1/2)
Documentation Methodology– Is this sufficient or too much?– RG can start initial work to create system arch specs
(figures + ppt)
OAI - Open-Source Solutions for 5G
Twiki(installation instructions, tutorials, etc)
System Architecture Docs (figures mostly
w/ ppt)Location in the code?
DoxygenGenerated automatically for interfaces/prototypes
UML Representation of the code
(??? Needs review)
Documentation (2/2)
Update twiki with installation instructions, coding guidelines, etc
Update system architecture (basic overview) with evolving code ->RG can start the initial work with individual contributors– System arch is needed for code quality, scalability, etc for 5G!!
Update doxygen to reflect new function prototypes
Find a good balance with documentation Vs Coding– Agree on this meeting what we will do and NOT do!!
Use IPE or similar tool for drawing figures for system arch. Rohit to make proposal for figure layouts
Use latex for compiling manuals/documents for explaining system architecture
ToDo: Agree on time next week for Doxygen comments
ToDo: Agree on location of documentation on the code/bscw server
OAI - Open-Source Solutions for 5G
Roadmap/Planning
Prioritize features/tasks weekly/monthly?
Evaluate the progress weekly and followup
See roadmap slides (from last meeting)
What is the planning for next week?– Who is the next presenter on what?– Who sits with me for finishing doxygen next week?
OAI - Open-Source Solutions for 5G
ToDo for next week
Openair-cn migration to Git– Apache license applied to openair-cn@gitlab?– Hide openair-cn from svn– Update twiki for installation instructions
Doxygen Comments on openair1/openair2
New Intel Server PC on testbench
Which tests to be performed on testbench– What is the test framework?
OAI - Open-Source Solutions for 5G