An Introduction to the D-Bus Language Binding for ooRexx

Publication: Chapter in book/Conference proceedingContribution to conference proceedings

54 Downloads (Pure)

Abstract

This article introduces the ooRexx language binding for the D-Bus interprocess
communication. In order to do so it first introduces the D-Bus concepts and how they relate to each
other. The dynamically typed ooRexx language possesses a C++ API that gets used together with a
matching ooRexx package to create the language binding for the D-Bus. After introducing the core
ooRexx class, DBus, the abilities for creating ooRexx proxy objects for remote D-Bus service
objects, ooRexx listeners for D-Bus signals and ooRexx D-Bus service objects get documented.
ooRexx nutshell examples serve to demonstrate each of these abilities of the ooRexx D-Bus
binding, which the reader can use to assess this particular language binding. ooRexx programmers
should become able to understand the D-Bus concepts and put them to work for their purposes, after
studying this article.
Original languageEnglish
Title of host publicationProceedings of the 2011 International Rexx Symposium
Editors Rexx Language Association
Place of PublicationNorth Carolina
Pages1 - 24
Publication statusPublished - 1 Dec 2011

Austrian Classification of Fields of Science and Technology (ÖFOS)

  • 502050 Business informatics
  • 102014 Information design
  • 102022 Software development
  • 102015 Information systems
  • 102

Cite this