Comprendre D-Bus et cas pratique avec oFono et ConnMan


Details
D-Bus (https://www.freedesktop.org/wiki/Software/dbus/) est un des mécanismes disponibles sous Linux pour la communication inter-processus. Il est développé par le projet freedesktop.org et est utilisé dans quasiment tous les environnements de bureau Linux, tels que Gnome ou KDE. Il est également de plus en plus répandu dans les systèmes Linux embarqués car de nombreux outils et services Linux s'appuient désormais sur D-Bus.
Cette présentation permettra de faire un tour d'horizon des fonctionnalités de D-Bus, de son fonctionnement et de certains outils ou bibliothèques utiles. Un cas pratique d'utilisation sera présenté, par l'utilisation des logiciels oFono (https://01.org/ofono) et Connman (https://01.org/connman) qui permettent par exemple de dialoguer avec modem 3G et d'établir une connexion data.
Cette présentation sera animée par Mylène Josserand, ingénieur Linux embarqué à Free Electrons (http://www.free-electrons.com) depuis 2016, où elle a commencé par contribuer au noyau Linux des pilotes pour des RTCs. Auparavant en poste à OpenWide (http://www.openwide.fr), elle a régulièrement mis en oeuvre D-Bus dans différents projets, et dernièrement avec oFono et Connman.

Comprendre D-Bus et cas pratique avec oFono et ConnMan