The Wheels on D-Bus
Offered By: EmacsConf and Emacs hangouts via YouTube
Course Description
Overview
Explore the world of D-Bus and its integration with Emacs in this 15-minute conference talk from EmacsConf 2022. Dive into the fundamentals of D-Bus, understanding its purpose and model, before delving into Emacs' native D-Bus support. Learn about Debase, a powerful tool for D-Bus interaction, including its object handling, binding capabilities, and code generation features. Watch live demonstrations showcasing practical applications such as remote evaluation and Org capture. Gain insights into future directions for D-Bus in Emacs. Available under Creative Commons Attribution-ShareAlike 4.0 International license, this talk offers valuable knowledge for Emacs enthusiasts looking to enhance their understanding of inter-process communication.
Syllabus
.000 What is D-Bus?
.880 Why D-Bus?
.360 The D-Bus Model
.360 Well-known Busses
.000 Common interfaces
.240 Emacs Native D-Bus
.320 Debase
.880 Debase: Objects
.440 Debase: Retarget objects
.080 Debase: Object binding
.480 Debase: Raw binding
.400 Debase: Codegen
.200 Debase: Codegen example
.680 Debase: ObjectManager
.480 Demo: Discomfort
.480 Demo: Remote eval
.280 Demo: Remote Org capture
.880 Future directions
Taught by
EmacsConf and Emacs hangouts
Related Courses
Calculus: Single VariableUniversity of Pennsylvania via Coursera Calculus One
Ohio State University via Coursera Pre-University Calculus
Delft University of Technology via edX Calculus 1B: Integration
Massachusetts Institute of Technology via edX Real World Calculus: How Maths Drives Formula One and Launches Angry Birds
University of Leicester via FutureLearn