Jolla and SailfishOS

2017-04-04 06:06

Project code on Github.

D-Bus

D-Bus is a software bus implementation for Inter-Process-Communication (IPC) and Remote-Procedure-Call (RPC). See freedesktop.org's Wiki for detailed information.

Jolla's SailfishOS comes with a D-Bus implementation.

There are a number of command line tools to work with the D-Bus, like:

and I'm sure there is also already a number of great GUI applications.


D-Bus Inspector

Still I decided to write my own App.

Because this App's purpose is not only to play around with the D-Bus, but also to try different concepts, like:

  • Learn how to access the D-Bus from within a program
    • C / C++
    • QML
  • Write a first serious SFOS/Qt application
  • It should do something meaningful too
  • Make it pass the SFOS SDK RPM validator
  • Submit it to Harbour

Version 1

The current version 1 sole purpose is to introspect the two available D-Buses on SFOS: D-System-Bus and the D-Session-Bus.