[Kde-hardware-devel] UPnP support in KDE

Armijn Hemel armijn at uulug.nl
Sat Aug 23 16:50:43 CEST 2008


On Sat, 2008-08-23 at 12:08 +0200, Bart Cerneels wrote:
> > I have just asked the GUPnP developers if there are D-Bus bindings
> right
> > now in GUPnP. It turns out there are not. I have asked if it would
> be
> > hard to add them.
> >
> 
> I don't think gnome dev's will mind DBUS but just in case they refuse,
> what are our other options?

It looks like they don't mind, but I think we have to be quite clear on
what we want to see pushed on the D-Bus. A good proof of concept would
be state changes when a device enters the network, or leaves the network
(ssdp:alive and ssdp:byebye thingies).

There is no SOAP involved there, just some SSDP things. The SSDP packets
to test with can be easily generated.

> I'm also wondering about portability, does this and other UPnP
> libaries work on the other platforms (Windows, OSX, Solaris,
> embedded). Or could we consider making the KDE UPnP library a
> abstraction layer for the native frameworks?

I am not really aware of any UPnP libraries on other operating systems.
I know for sure they are not there on Solaris or *BSD. On MS Windows
(including embedded) there is a set of COM components that can be used:

http://msdn.microsoft.com/en-us/library/aa382303(VS.85).aspx

I am not sure about OS X, but since Apple is more focused on Bonjour, I
don't think there is any standard libs on OS X for it.

Personally, I am mostly interested about support for it in Linux,
FreeBSD and Solaris, which are all D-Bused.

armijn

-- 
-------------------------------------------------------------------------
armijn at uulug.nl | http://www.uulug.nl/ | UULug: Utrecht Linux Users Group
-------------------------------------------------------------------------



More information about the Kde-hardware-devel mailing list