<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi there,<br>
<br>
as some of you may be aware I wrote a D-Bus language binding for
ooRexx (<a 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 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 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 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 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
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
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
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>
<br>
<br>
</body>
</html>