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.
Recent Blog Posts
Recent Press
- Nokia N810 review - Ars Technica, Dec 2007
- Nokia pushes for GTK+ 3.0 - derStandard, Aug 2007
- OpenedHand releases Poky Linux 3.0 with Sato - Ars Technica, Aug 2007
- Poky 3.0 Released - LWN, Aug 2007
- Clutter now includes OpenGL ES support - OpenGL, Jun 2007
- Interview With Matthew Allum of OpenedHand - Free Software Magazine, Jun 2007
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.
