<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi there,<br>
<br>
as no one objected, I updated <a moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="http://www.freedesktop.org/wiki/Software/dbus"><http://www.freedesktop.org/wiki/Software/dbus</a>>
accordingly. If not appropriate, then please let me know.<br>
<br>
Regards,<br>
<br>
---rony<br>
<br>
<br>
On 21.12.2011 11:51, rony wrote:
<blockquote cite="mid:4EF1BA46.5000006@wu.ac.at" type="cite">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
Hi there,<br>
<br>
as some of you may be aware I wrote a D-Bus language binding for
ooRexx (<a moz-do-not-send="true" class="moz-txt-link-freetext"
href="http://www.ooRexx.org">http://www.ooRexx.org</a>) this
past summer. At this year's International Rexx Symposium I
presented this work at the beginning of December.<br>
<br>
In order for Rexx coders to become acquainted with D-Bus and the
binding I wrote an article about the D-Bus concepts and the ooRexx
language binding, which went with my presentation and now has
become stable, i.e. this article won't change.<br>
<br>
As the first part of the article introduces the interested reader
to the D-Bus concepts it may help interested/potential D-Bus
programmers (using any programming language) to get acquainted
with them. The idea here is, the easier the D-Bus concepts get
communicated, the easier they can get understood, the more likely
it becomes that D-Bus gets excercised by "regular" (i.e.
"non-system") programmers.<br>
<br>
The article can be found at <a moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="http://wi.wu.ac.at/rgf/rexx/orx22/"><http://wi.wu.ac.at/rgf/rexx/orx22/></a>
or also at the (temporary) beta-site of the language binding at <a
moz-do-not-send="true" class="moz-txt-link-rfc2396E"
href="http://wi.wu.ac.at/rgf/tmp/dbus/onthefly/"><http://wi.wu.ac.at/rgf/tmp/dbus/onthefly/></a>.<br>
<br>
If you agree, I would suggest to make that introductionary article
available via the D-Bus homepage (<a moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="http://www.freedesktop.org/wiki/Software/dbus"><http://www.freedesktop.org/wiki/Software/dbus></a>),
section "Articles from around the web, including some tutorials".<br>
<br>
Regards,<br>
<br>
---rony<br>
<br>
P.S.: The ooRexx language bindings for D-Bus are still in beta,
awaiting the conclusion of a student's assignment, which also
includes systematic (further) testing of the language binding. <br>
<br>
P.P.S.: One thing that may be interesting to programmers using
other programming languages with D-Bus is a little utility coming
with the ooRexx bindings that creates HTML-rendered documentations
of available D-Bus services and their interfaces. Under <a
moz-do-not-send="true" class="moz-txt-link-rfc2396E"
href="http://www.freedesktop.org/wiki/Software/dbus"><http://www.freedesktop.org/wiki/Software/dbus></a>
you will find three example renderings, <a moz-do-not-send="true"
href="http://wi.wu.ac.at:8002/rgf/tmp/dbus/onthefly/session%5fNotifications%5f2011%2d08%2d25T14%5f09%5f32%2d324083%2ehtml">session_Notifications_2011-08-25T14_09_32-324083.html</a>
(service org.freedesktop.Notifications under Ubuntu), <a
moz-do-not-send="true"
href="http://wi.wu.ac.at:8002/rgf/tmp/dbus/onthefly/session%5f%2e%5f2011%2d08%2d29T23%5f15%5f55%2d230888%2ehtml">session_._2011-08-29T23_15_55-230888.html</a>
(all published session services from Ubuntu), and <a
moz-do-not-send="true"
href="http://wi.wu.ac.at:8002/rgf/tmp/dbus/onthefly/system%5f%2e%5f2011%2d08%2d29T23%5f19%5f15%2d115012%2ehtml">system_._2011-08-29T23_19_15-115012.html</a>
(all published system services from Ubuntu; user needs to get
rights to interact with these services, before becoming able to
interact with them).<br>
</blockquote>
<br>
</body>
</html>