Hello Asma,

You can start with UPnP & OSGi by reading the UPnP Device Service specification in the OSGi Service Compendium (http://www.osgi.org/Release4/Download)

It defines a set of interfaces (http://www.osgi.org/javadoc/r4v41/org/osgi/service/upnp/package-summary.html)

which are used to register with the OSGi framework Java objects (OSgi Services) that will be automatically exported (announced) on the UPnP network as UPnP Devices. The same interfaces are used for listening about UPnP Devices outside of the OSGi framework. They are automatically imported on the OSGi framework and you do not listen for UPnP announcements as usual with UPnP technology, but for the availability of OSGi services implementing the above interfaces (i.e. UPnPDevice). Other interfaces within the package will allow you to invoke the actions and so on.

So, basically with OSGi, you will work with proxies of UPnP Devices when you need to control remote UPnP devices, and you will implement OSGi services to realize UPnP devices.

In the background there is the UPnP Basedriver bundle that must be installed in the framework to automate the exporting and importing of the UPnP Devices.

Take a look also at
http://felix.apache.org/site/apache-felix-upnp.html

regards,
francesco

chihi asma wrote:

Hi,

I'm new in Felix and Upnp and I want to know how to deploy Upnp devices in Felix? Where should be the control point? The devices?
Can anyone explain to me how to do ? Examples are welcome.

Thanks in advance for your help,
Asma



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

Reply via email to