D-Bus как механизм IPC. Его применение при разработке приложений для ОС Аврора
19 апреля компания «Открытая мобильной платформы» провела вебинар «D-Bus как механизм IPC. Его применение при разработке приложений для ОС Аврора».
При разработке приложений для любой платформы зачастую возникает вопрос их взаимодействия, для решения которого используют технологию обмена данными между потоками одного или разных процессов — inter-process communication (IPC).
В российской мобильной ОС Аврора реализовано несколько механизмов такого межпроцессного взаимодействия, наиболее используемый — D-Bus (сокр. от Desktop Bus). Он позволяет приложениям коммуницировать как друг с другом, так и с операционной системой с помощью запроса данных, вызова функций и реакции на сигналы.
На вебинаре рассмотрели:
использование сервисов D-Bus, предоставляемых приложениями и операционной системой;
реализация сервиса D-Bus в приложении;
особенности, связанные с механизмами безопасности ОС Аврора.