Hi,

In OSGi, there is the concept of basedriver (which is standardized). Basically, 
all remote and local devices are registered on the service registry as 
org.osgi.service.upnp.UPnPDevice services. 
Then, it is just a matter of filtering on service properties to get the device 
you want and call actions on its service. A simple documentation is available 
here: 
http://dz.prosyst.com/pdoc/mbserver_5.2/um/upnp/developer/osgi_upnp/osgi_upnp.html
Cling does have a basedriver wrapping (cling-osgi) which is working fine from 
the trunk (not released yet I think). Felix also have an implementation based 
on cybergarage which was less stable last time I tested it, though I dunno if 
cyberlink is still maintaining this stack.

LP

Le 30 mars 2012 à 01:48, Ken Gilmer a écrit :

> Hi Maria,
> 
>  I have used the Cling UPnP library, however not within an OSGi
> context (Android).  The API is very clean and I did not have much
> trouble in using it.  I'm not aware of any issues with OSGi or Felix
> in particular and the library is actively maintained.
> http://4thline.org/projects/cling/
> 
> Hope that helps,
> -ken
> 
> On Thu, Mar 29, 2012 at 8:11 AM, Maria Luiza <[email protected]> wrote:
>> Hi,
>> 
>> Has anyone used Felix to interact with UPnP devices? If yes, how do I?
>> Regards,
>> 
>> Maria
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to