xAppFramework

xAppFramework

Reference Implementation Based on near-RT RIC

This section documents the details of the O-RAN App SDK which is primarily covering the implementation for near-RT RIC xApps.

information about how the O-RAN App SDK will evolve to cover other O-RAN apps can be found here.

Description

xappframework is a simple framework for rapid development of RIC xapps, and supports various services essential for RIC xapps such as RESTful APIs, RMR (RIC Message Routing), database backend services and watching and populating config-map changes in K8S environment.  Currently there are three language specific frameworks: Python, Go, and C++.  Features supported vary by each framework; please refer to the specific documentation for details.

Bronze Release Version

The following is the version and publication date for each of the frameworks:

Language

Last Updated

Version

Python

8 May 2020

1.1.1

Go

28 April 2020

0.4.9

C++

28 April 2020

1.0.0

 

Gerrit Repo

The following are links to the code repository for each framework:

 

Project WIKI Page

Discussions regarding ongoing development can be found on Wiki pages using the following anchor links:

Language

Link

Python

xApp Framework for Python (xapp-frame-py)

Go

xApp Framework for Go (xapp-frame)

C++

xApp Framework for CXX (xapp-frame-cpp)

 

Project Readthedocs Page

The primary documentation for the frameworks should be on the Read The Docs site:

 

Project README.md

https://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt/xapp-frame.git;a=blob;f=README.md;h=7a0cccc04ecf4a162c8a6b73d0c9c194181f3370;hb=refs/heads/master

https://gerrit.o-ran-sc.org/r/gitweb?p=ric-plt/xapp-frame-cpp.git;a=blob;f=README;h=e4dc3ffd28dcd2cb3fce4ee40da8e4419259fe07;hb=refs/heads/master

Primary Contact

@Thoralf Czichy