GUPnP is an elegant, object-oriented open source framework for creating UPnP devices and control points.
