Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Middleware Layer
    • WPE WebKit
    • WPE Thunder plugin
    • libcobalt (YouTube runtime)
  • Application Layer
    • Reference UI Thunder plugin
    • YouTube Thunder plugin
    • Premium native apps such as:
      • Amazon Prime Video Netflix
        (Along with their it respective Thunder plugins)

...

Applications are split into three logical BOLT package types:

Package TypeDescription
BaseCore dependencies required for application execution
RuntimeShared runtimes used by applications
AppThe actual application packages (UI, YouTube, etc.)


Info
titleInfo

The following diagram provides a deliberately high‑level and simplified representation of a more complex packaging architecture. Its purpose is to offer an accessible, quick visual reference—suitable for a two‑minute overview—illustrating how the Bolt packages are organized within the broader system.

...

Info
titleInfo

For a detailed explanation on preloading of Factory Apps and provisioning flow, refer to:    Factory Apps on RDK8


Summary

AspectRDK7RDK8
Application LayerPresentRemoved
Platform DependencyPlatform-specificPlatform-agnostic
App Upgrade ModelFirmware rebuild requiredIndependent BOLT upgrades
WebKit / LibcobaltMiddlewareRuntime BOLT packages
UI DeliveryApplication layerPreloaded as part of Factory Apps