Uploaded image for project: 'IoTivity'
  1. IoTivity
  2. IOT-928

Full android platform support for resource container

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: IoTivity 1.1.0
    • Component/s: Primitive Service
    • Labels:
      None

      Description

      The resource container comes with an extension for the Android platform that enables the usage of native bundles to be loaded within an Android application, as well as the loading of Android based bundles. The main difference between native bundles and Android bundles is the availability to access the Android APIs based on the application context. The core is a wrapper layer provided as .aar library, offering the APIs to control the resource container which runs in the native code and the interface to the bundle APIs. The main advantage of using the resource container on Android is to only depend on the resource container libraries to define a resource on Android. For a bundle developer, there is no dependency to the IoTivity base libraries. Further, the bundles can be provided as standalone .apk files and an Android application running the container can load these bundles based on the configuration. Resource bundles based on .apk files are loaded by the application that starts the resource-container. Therefore, all bundles share a common application process and common security permissions.

      https://gerrit.iotivity.org/gerrit/#/c/5239/

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              mjun85 Markus Jung
              Reporter:
              mjun85 Markus Jung
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: