Perl bindings release - Net::DBus 0.32.1

Daniel P. Berrange dan at berrange.com
Fri Sep 2 01:25:28 EST 2005


Rather than providing another snapshot of my CVS repo, I've uploaded
a real release of the Perl bindings to CPAN:

  http://search.cpan.org/CPAN/authors/id/D/DA/DANBERR/Net-DBus-0.32.1.tar.gz

It can be browsed[1]

  http://search.cpan.org/~danberr/Net-DBus-0.32.1/

Since it only depends on the core C apis in DBus, this version ought 
to compile & work with any DBus release since 0.32. I've explicitly
tested it with releases 0.32  and 0.35.2.

There have been a number of API changes since the last snapshot, in
particular, the way in which introspection data is defined for exported
objects. The changes were intended to significantly lower the burden of
developers when defining introspection data. 

There is a summary of changes to be aware of here:

  http://search.cpan.org/src/DANBERR/Net-DBus-0.32.1/CHANGES

For more details on how to define introspection data, consult the manual 
pages for Net::DBus::Object and Net::DBus::Exporter, and also the
example programs 

  http://search.cpan.org/src/DANBERR/Net-DBus-0.32.1/examples/

Finally, I've been writing 2 real world applications using DBus which
ought to give a clearer & more complete picture of using all aspects
of the Perl bindings. The first is a simple service for playing music
tracks

  http://cvs.berrange.com/cgi-bin/viewcvs.cgi/freeware/Music-Player/

And the second is music jukebox, which both provides its own service,
and uses the aforementioned music player service

  http://cvs.berrange.com/cgi-bin/viewcvs.cgi/freeware/Music-Puke/

These apps will form the basis of a forthcoming tutorial on writing
using & providing DBus services in Perl.

Regards,
Dan.

[1] Unfortunately the CPAN HTML API doc convertor failed on the most
    interesting manual page Net::DBus::Object :-(
-- 
|=-            GPG key: http://www.berrange.com/~dan/gpgkey.txt       -=|
|=-       Perl modules: http://search.cpan.org/~danberr/              -=|
|=-           Projects: http://freshmeat.net/~danielpb/               -=|
|=-   berrange at redhat.com  -  Daniel Berrange  -  dan at berrange.com    -=|
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/dbus/attachments/20050901/d1d4ee76/attachment.pgp


More information about the dbus mailing list