Projects per year
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.
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 language | English |
---|---|
Title of host publication | Proceedings of the 2011 International Rexx Symposium |
Editors | Rexx Language Association |
Place of Publication | North Carolina |
Pages | 1 - 24 |
Publication status | Published - 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
Projects
- 1 Active
-
ooRexx Language Bindings for D-Bus
Flatscher, R. G. (PI - Project head)
1/07/11 → …
Project: Research funding