Changes between Version 29 and Version 30 of Resources
- Timestamp:
- 22.06.2011 15:19:00 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Resources
v29 v30 18 18 === Libraries and Tools === 19 19 20 [wiki:UPnP-Inspector UPnP-Inspector] - The Inspector is an UPnP Device and Service analyzer, and a debugging tool, based on the Coherence DLNA/UPnP framework.20 * [wiki:UPnP-Inspector UPnP-Inspector] - The Inspector is an UPnP Device and Service analyzer, and a debugging tool, based on the Coherence DLNA/UPnP framework. 21 21 22 [wiki:Puncher Puncher] - Puncher is an UPnP InternetGatewayDevice manipulation tool, based on the Coherence DLNA/UPnP framework.22 * [wiki:Puncher Puncher] - Puncher is an UPnP InternetGatewayDevice manipulation tool, based on the Coherence DLNA/UPnP framework. 23 23 24 [http://www.intel.com/cd/ids/developer/asmo-na/eng/downloads/upnp/overview/index.htm The Intel® Tools for UPnP Technologies] - The upnp device code generator is closed source and windows only but produces multi-platform code. Included in the tools is Device Spy - Intel's Universal Control Point (only available for Windows and .NET), a handy tool for testing "action" invocations and events. Currently unsupported.24 * [http://www.intel.com/cd/ids/developer/asmo-na/eng/downloads/upnp/overview/index.htm The Intel® Tools for UPnP Technologies] - The upnp device code generator is closed source and windows only but produces multi-platform code. Included in the tools is Device Spy - Intel's Universal Control Point (only available for Windows and .NET), a handy tool for testing "action" invocations and events. Currently unsupported. 25 25 26 [http://pupnp.sourceforge.net A Portable Open Source UPnP Development Kit] - the portable SDK for UPnP™ Devices (libupnp) provides C developers with an API and open source code for building control points, devices, and bridges that are compliant with Version 1.0 of the Universal Plug and Play Device Architecture Specification and support several operating systems like Linux, *BSD, Solaris and others.26 * [http://pupnp.sourceforge.net A Portable Open Source UPnP Development Kit] - the portable SDK for UPnP™ Devices (libupnp) provides C developers with an API and open source code for building control points, devices, and bridges that are compliant with Version 1.0 of the Universal Plug and Play Device Architecture Specification and support several operating systems like Linux, *BSD, Solaris and others. 27 27 28 [http://www.sbbi.net/site/upnp UPNPLib] - a Java library, seems to be focused on SSDP and IGD28 * [http://www.sbbi.net/site/upnp UPNPLib] - a Java library, seems to be focused on SSDP and IGD 29 29 30 [http://sourceforge.net/projects/platinum Platinum] - a library in C++30 * [http://sourceforge.net/projects/platinum Platinum] - a library in C++ 31 31 32 [http://sourceforge.net/projects/clinkc clinkc] - a port(?) of the cyberlink Java lib to C32 * [http://sourceforge.net/projects/clinkc clinkc] - a port(?) of the cyberlink Java lib to C 33 33 34 [http://gupnp.org GUPnP] - a C library written from scratch using glib, gobject and libsoup. Includes a set of tools (e.g. a universal control point) and reference implementations.34 * [http://gupnp.org GUPnP] - a C library written from scratch using glib, gobject and libsoup. Includes a set of tools (e.g. a universal control point) and reference implementations. 35 35 36 [http://perlupnp.sourceforge.net Perl UPnP] - a pure Perl UPnP ControlPoint and Device host implementation (seems to be not active anymore)36 * [http://perlupnp.sourceforge.net Perl UPnP] - a pure Perl UPnP ControlPoint and Device host implementation (seems to be not active anymore) 37 37 38 [http://www.upnpworks.alcidelic.com/ UPnP Port Works] - a framework concentrating on InternetGateway device handling (Windows only)38 * [http://www.upnpworks.alcidelic.com/ UPnP Port Works] - a framework concentrating on InternetGateway device handling (Windows only) 39 39 40 [http://seattlerb.rubyforge.org/UPnP/ an implementation of the UPnP protocol] in [http://ruby-lang.org/ Ruby]40 * [http://seattlerb.rubyforge.org/UPnP/ an implementation of the UPnP protocol] in [http://ruby-lang.org/ Ruby] 41 41 42 [http://opentools.homeip.net/dev-tools-for-upnp Developer Tools for UPnP™ Technologies] - is a set of development and reference tools for creating software that is compatible with the UPnP specifications, in C# and C/C++42 * [http://opentools.homeip.net/dev-tools-for-upnp Developer Tools for UPnP™ Technologies] - is a set of development and reference tools for creating software that is compatible with the UPnP specifications, in C# and C/C++ 43 43 44 44 === Device Implementations === 45 45 46 [http://miniupnp.free.fr MiniUPnP Project] - a lightweight library and a daemon for an InternetGateway device.46 * [http://miniupnp.free.fr MiniUPnP Project] - a lightweight library and a daemon for an InternetGateway device. 47 47 48 [http://www.gnu.org/software/gmediaserver GMediaServer] - one of the first OS MediaServer implementations , written in C and based on libupnp/pupnp48 * [http://www.gnu.org/software/gmediaserver GMediaServer] - one of the first OS MediaServer implementations , written in C and based on libupnp/pupnp 49 49 50 [http://gmrender.nongnu.org/ GMediaRender] - a MediaRenderer using [http://gstreamer.org/ Gstreamer] as the media layer, written in C and based on libupnp/pupnp50 * [http://gmrender.nongnu.org/ GMediaRender] - a MediaRenderer using [http://gstreamer.org/ Gstreamer] as the media layer, written in C and based on libupnp/pupnp 51 51 52 [http://ushare.geexbox.org GeeXboX uShare] - a MediaServer created as a fork of53 [http://www.gnu.org/software/gmediaserver GMediaServer], written in C and based on libupnp/pupnp52 * [http://ushare.geexbox.org GeeXboX uShare] - a MediaServer created as a fork of 53 * [http://www.gnu.org/software/gmediaserver GMediaServer], written in C and based on libupnp/pupnp 54 54 55 [http://djmount.sourceforge.net djmount] - something very special, mounts MediaServers content as a Linux filesystem with the help of [http://fuse.sourceforge.net/ FUSE], written in C and based on libupnp/pupnp.56 One could call it a Chimera as it provides one part of the ControlPoint, a ContentDirectory client and some pieces of the AVTransport client, that's normally part of the MediaRenderer.55 * [http://djmount.sourceforge.net djmount] - something very special, mounts MediaServers content as a Linux filesystem with the help of [http://fuse.sourceforge.net/ FUSE], written in C and based on libupnp/pupnp. 56 One could call it a Chimera as it provides one part of the ControlPoint, a ContentDirectory client and some pieces of the AVTransport client, that's normally part of the MediaRenderer. 57 57 58 [http://resnet.uoregon.edu/~gurney_j/jmpc/pymeds.html PyMedS] - a MediaServer written in Python, based on [http://frungy.org/~tpot/weblog/2006/01/19#python-upnp-abandoned Tim Potters code]. It is one of Coherences origins.58 * [http://resnet.uoregon.edu/~gurney_j/jmpc/pymeds.html PyMedS] - a MediaServer written in Python, based on [http://frungy.org/~tpot/weblog/2006/01/19#python-upnp-abandoned Tim Potters code]. It is one of Coherences origins. 59 59 60 [http://pymediaserver.sourceforge.net/ PyMediaServer] - a MediaServer written from scratch in Python60 * [http://pymediaserver.sourceforge.net/ PyMediaServer] - a MediaServer written from scratch in Python 61 61 62 [http://sourceforge.net/project/showfiles.php?group_id=159861 X360 Media Server] - a MediaServer, especially for the XBox UPnP client, written in Java62 * [http://sourceforge.net/project/showfiles.php?group_id=159861 X360 Media Server] - a MediaServer, especially for the XBox UPnP client, written in Java 63 63 64 [http://fuppes.sourceforge.net/index.php/Main_Page FUPPES] - a free, multiplatform UPnP A/V MediaServer with optional on-the-fly audio transconding from ogg/vorbis, mpc/musepack and FLAC to mp3, written in C64 * [http://fuppes.sourceforge.net/index.php/Main_Page FUPPES] - a free, multiplatform UPnP A/V MediaServer with optional on-the-fly audio transconding from ogg/vorbis, mpc/musepack and FLAC to mp3, written in C 65 65 66 [https://garage.maemo.org/projects/mediastreamer/ MediaStreamer] - a ControlPoint and a (partial?) MediaRenderer for the Nokia N770/N80066 * [https://garage.maemo.org/projects/mediastreamer/ MediaStreamer] - a ControlPoint and a (partial?) MediaRenderer for the Nokia N770/N800 67 67 68 [http://www.marceloeduardo.com/blog/2006/11/30/canola-videos-learning-canola-the-easy-way/ Canola] - a ControlPoint and a (partial?) MediaRenderer for the Nokia N770/N80068 * [http://www.marceloeduardo.com/blog/2006/11/30/canola-videos-learning-canola-the-easy-way/ Canola] - a ControlPoint and a (partial?) MediaRenderer for the Nokia N770/N800 69 69 70 [http://upnprenderer.sourceforge.net/ UPnPRenderer] - a MediaRenderer frontend for mplayer, written in C and based on libupnp/pupnp70 * [http://upnprenderer.sourceforge.net/ UPnPRenderer] - a MediaRenderer frontend for mplayer, written in C and based on libupnp/pupnp 71 71 72 [http://mediatomb.cc/ MediaTomb] - a MediaServer based on a heavily patched version of pupnp72 * [http://mediatomb.cc/ MediaTomb] - a MediaServer based on a heavily patched version of pupnp 73 73 74 [http://developer.gauner.org/jupnp/ jUPnP] - a simple UPnP ControlPoint and an even simpler UPnP Device written in Java74 * [http://developer.gauner.org/jupnp/ jUPnP] - a simple UPnP ControlPoint and an even simpler UPnP Device written in Java 75 75 76 [http://www.foobar2000.org/components/view/foo_upnp foobar2000] - an advanced freeware audio player for the Windows platform, being an UPnP/DLNA Renderer, Media Server and Control Point76 * [http://www.foobar2000.org/components/view/foo_upnp foobar2000] - an advanced freeware audio player for the Windows platform, being an UPnP/DLNA Renderer, Media Server and Control Point 77 77 78 78 == Various == 79 79 80 [http://www.anetzb.de/upnp2mrtg/ upnp2mrtg] Monitoring [http://www.avm.de Fritz!Box] with [http://oss.oetiker.ch/mrtg/ MRTG] - a command line tool written in shell code to gather statistics from an UPnP InternetGateway enabled [http://www.avm.de Fritz!Box] DSL router80 * [http://www.anetzb.de/upnp2mrtg/ upnp2mrtg] Monitoring [http://www.avm.de Fritz!Box] with [http://oss.oetiker.ch/mrtg/ MRTG] - a command line tool written in shell code to gather statistics from an UPnP InternetGateway enabled [http://www.avm.de Fritz!Box] DSL router
