RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
This page explains how you as AppDeveloper can create/compile your native (c/c++) application using DAC SDK and how to publish it to RDK-M DAC-cloud staging area.
If When your application meets the DAC App contract for binary compatibility , this it will allows allow you as AppDeveloper
...
Table of Contents | ||
---|---|---|
|
...
Above is credentials are one time request per App developer entity. Once you have above credentials, you can reuse them for publishing other apps under your entity. At this moment requesting these credentials is still manual process, a point to improve in future
...
As an Appdeveloper you want to test and run your DAC Application on a set of real Hardware Reference devices. So you need such device and host image of that device. hardware reference devices. RDK-M created the Video Accelerators for that.
If your app code complies with DAC app contract for binary compatibility it should be able to run on the various RDK Video Accelerator Devices provided these run firmware images (=monolitic software image) that also live up to that DAC contract for binary compatibility. The RDK6.1 monolitic monolithic software releases release live up to that contract (as of RDK6.1_RC2 Feb 2024), contains UI to browse and install DAC apps from RDKM catalog and is advised/required to be loaded on those Video Accelerator Devices.The RDK-M DAC cloud/staging store. The RPI4 is the open source community Video Accelerator that RDK-M supports. RDK-M made available a pre-build of such rdk6.1 lib32-rdk-generic-mediaclient-wpe-image software image for rpi so that you can just load this image on your rpi4 device and can start testing. (without having to spend any time on building such image from scratch) This prebuilt is available in via this link https://wiki.rdkcentral.com/download/attachments/80261869/rdk-generic-mediaclient-wpe-tdk-image-raspberrypi4-64-rdk-android-mc-6.1.0.wic.bz2 See RDK6.1 rpi4 release notes wiki Raspberry Pi 4 RDK6.1 Release Notes#Downloadapre-builtimageThat page also describes how you build such image from sources (but as said above this is not necessary), we suggest to use the prebuiltimage to save time In next section we explain how you can flash that image on rpi4.
To get your hands on other Video Accelerator HWs and their RDK6.1 SW images, we refer you to RDK-M
...
...
There are two ways to publish a new application in ASMS:
...
But before publishing the new app into ASMS, you need to publish the OCI oci compliant container image of your DAC application into a container registry that supports the OCI compliant standard format. How In next section we explain how to do that, is explained in next section.Note If you don't want to test or publish your own new DAC app then you can skip this step and try the already published demo apps in the next section.
...