8
OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom Unleashing the potential of open-source in the 5G arena

OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom

Embed Size (px)

Citation preview

Page 1: OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom

OAI Weekly Meeting11/09/2015

Mobile Communications Department

Eurecom

Unleashing the potential of open-source in the 5G arena

Page 2: OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom

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

Page 3: OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom

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

Page 4: OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom

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

Page 5: OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom

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)

Page 6: OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom

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

Page 7: OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom

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

Page 8: OAI Weekly Meeting 11/09/2015 Mobile Communications Department Eurecom

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