Adam Fisk wrote:
I'm new to Felix, but I'm wondering how developed the UPnP module is and how
easy it would be to use on its own. There's a dearth of strong open source
UPnP implementations in Java, so I think there's a strong chance the work
within Felix could become widely used and widely contributed to.
Felix provides a UPnP Base Driver to develop UPnP devices and UPnP
control points with OSGi
http://www2.osgi.org/javadoc/r4/org/osgi/service/upnp/package-summary.html
However, use this API is not easy and error-prone.
I put in my Felix sandbox 2 bundles (sandbox/donsez/upnp.devicegen and
sandbox/donsez/upnp.devicegen.util) to generates UPnPDevice services and
associated control points (a proxy in fact) according to the OSGi UPnP
Device Driver 1.1.0 specification.
The generated classes are packaged in a bundle.
The generation is based on XSLT stylesheet from this description
generation/res/deviceroot.xml and associated SCDP (XML) files.
I hope this helps you
Didier
Can anyone provide a general outline of its state? I'm personally
interested in using it for port mappings. I'd also be happy to help with
separating it out into its own project if necessary. I think it should
ideally be a completely independent Apache project that any others could
easily use.
Thanks very much.
-Adam
--
--------------------------------------------------------------
Didier DONSEZ
Laboratoire LIG, Equipe ADELE
Universite Joseph Fourier
Bat. C, 220 rue de la Chimie, Domaine Universitaire
BP 53, 38041 Grenoble Cedex 9, France
Tel : +33 4 76 63 55 49 Fax : +33 4 76 63 55 50
GPS : lat 45°11'38.3"N, lon 05°46'14.7"E, alt 223m
mailto:[EMAIL PROTECTED]
URL: http://www-adele.imag.fr/users/Didier.Donsez
Map: http://www-adele.imag.fr/users/Didier.Donsez/map/map.html
--------------------------------------------------------------