Integration of 3rd. party Devices and Applications using D-Bus

MCP incorporates the Open Standard D-BUS to facilitate integration of third party Devices and Applications.

D-Bus is used to easily communicate in between different processes running on the same computer (IPC), ensuring optimal interoperability and minimizing integration effort.

Some examples of possible D-BUS integrations with MCP Player include:
  • People Queue Management Systems. Integration with queue management systems using MCP Player is easy and allow people waiting for their turn with a number displayed on screen ("your turn" solutions) while displaying a Digital Signage Channel mixed or combined with Infotainment or Advertisement content.
  • External events. MCP Player can dynamically change the screen content based on external events like the audience profile ( using audience measurement systems), weather, On-board Passenger information/Micro Marketing displays (geolocation) or any other event or "trigger" based imaginable application.
  • Bluetooth communication. Integration of Bluetooth devices enhance Proximity Marketing applications.
  • Observation Cameras to take audience measurement picture references, control stacked products in a Supermarket lane, or any other imaginable Trade Marketing purpose.

D-BUS is a communication mechanism (IPC) consisting of three layers:

  • A library, libdbus, that allows two applications to connect and exchange messages.
  • A "daemon" executable that functions as message bus, built on libdbus, which can connect various applications. The daemon can route messages from one application to zero or more applications.
  • Libraries adapted for use in specific frameworks. ("wrappers")

The two main points of using D-BUS are:

  • Communication between desktop applications at the same session, facilitating the integration of applications within a desktop environment and the treatment of issues related to processing life cycles.
  • Communication between the Operating System and desktop session, including within the Operating System's Core and some daemons or processes.



Other MCP Features:

/sites/default/files/d-bus.jpg