Contact Us | Labs
Opened Hand

GUPnP

Universal Plug and Play (UPnP) is a standard architecture for peer-to-peer network connectivity of computers and intelligent devices, particularly within the home. UPnP builds on Internet protocols and technologies, such as TCP/IP, UDP, HTTP, and XML, to enable devices to automatically connect to each another and work together with little or no configuration.

GUPnP is an object-oriented open source framework for creating UPnP devices and control points with the least amount of pain possible. The GUPnP API is intended to be easy to use, efficient and flexible.

Written in C, using GObject and libsoup, GUPnP is portable, lightweight, and relatively easy to bind to any programming language. GUPnP is released under the LGPL making it suitable for use in any type software project or device.

Though a fairly young project, GUPnP is fully functional and has recieved praise for the simplicity it brings to the complexities of creating UPnP applications. With a solid core, development continues, now focusing on UPnP specification implementations such as the UPnP Audio Visual specification for networked home entertainment.

More Information
Visit the GUPnP website.

← Work

Recent Press

Employment

Currently we have no open positions.

Developers

To find out more on our open source projects, please visit the OpenedHand Labs site.

You’ll find information on and links to all our various open source projects, the OH development blog, how to access source code and how to get involved with our projects.

© 2011 OpenedHand Ltd. All rights reserved.
All trademarks are the property of their respective owners.