< Development | Tutorials Introduction to D-Bus A straight-forward introduction to the core concepts in D-Bus from an application developer's perspective, this tutorial covers what D-Bus is and how it can be used by applications. Accessing D-Bus Interfaces A step-by-step guide to calling D-Bus methods and connecting to D-Bus signals using QtDBus. Intermediate D-Bus Tips to make use of QtDBus when faced with problematic real-world interfaces. Creating D-Bus Interfaces Learn how to expose functionality in your application by creating and using custom D-Bus interfaces. Covers generating the XML descriptions, instantiating interfaces at run time and setting up the build system with CMake. Custom Types Using custom types as arguments of D-Bus method calls. D-Bus Autostart Services Turn your application into a D-Bus autostart service with this tutorial. This D-Bus feature, also known as "D-Bus service activation", will ensure that even when your application isn't running that D-Bus calls made to it will work by relying on the D-Bus daemon itself to start your app if and when needed. Porting from DCOP to D-Bus Port your applications from DCOP to D-Bus with this handy guide. Retrieved from "https://techbase.kde.org/index.php?title=Development/Tutorials/D-Bus&oldid=98312" This page was last edited on 7 November 2016, at 14:57. Content is available under Creative Commons License SA 4.0 unless otherwise noted.