tizen 2.3.1 release
[external/gupnp.git] / doc / html / overview.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <title>Overview</title>
6 <meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7 <link rel="home" href="index.html" title="GUPnP Reference Manual">
8 <link rel="up" href="tutorial.html" title="Part I. Tutorial">
9 <link rel="prev" href="tutorial.html" title="Part I. Tutorial">
10 <link rel="next" href="client-tutorial.html" title="Writing a UPnP Client">
11 <meta name="generator" content="GTK-Doc V1.15.1 (XML mode)">
12 <link rel="stylesheet" href="style.css" type="text/css">
13 </head>
14 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15 <table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
16 <td><a accesskey="p" href="tutorial.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17 <td><a accesskey="u" href="tutorial.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
18 <td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19 <th width="100%" align="center">GUPnP Reference Manual</th>
20 <td><a accesskey="n" href="client-tutorial.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21 </tr></table>
22 <div class="chapter">
23 <div class="titlepage"><div><div><h2 class="title">
24 <a name="overview"></a>Overview</h2></div></div></div>
25 <p>
26     <a class="ulink" href="http://www.gupnp.org" target="_top">GUPnP</a> is a library for
27     implementing both <a class="ulink" href="http://www.upnp.org" target="_top">UPnP</a> clients and
28     services in C, using <a class="ulink" href="http://www.gtk.org/" target="_top">GObject</a> and
29     <a class="ulink" href="http://live.gnome.org/LibSoup" target="_top">LibSoup</a>.  It allows for
30     fully asynchronous use without using threads and so cleanly integrates
31     naturally into main-loop based applications, and supports all of the UPnP
32     features.
33   </p>
34 <p>
35     This documentation assumes some familiarity with the UPnP model and
36     concepts.  If the reader doesn't have any prior understanding of UPnP, then
37     we can recommend <a class="ulink" href="http://www.intel.com/intelpress/sum_upnp.htm" target="_top"><em class="citetitle">UPnP Design By
38     Example</em></a> by Intel Press.  For a very basic overview of
39     UPnP, see <a class="glossterm" href="glossary.html#device"><em class="glossterm">Device</em></a>, <a class="glossterm" href="glossary.html#service"><em class="glossterm">Service</em></a>, and <a class="glossterm" href="glossary.html#controlpoint"><em class="glossterm">Control Point</em></a> in the glossary.
40   </p>
41 <p>
42     The canonical reference for UPnP is <em class="citetitle">UPnP Device 
43     Architecture</em> by  
44     <a class="ulink" href="http://www.upnp.org" target="_top">UPnP Forum</a>. GUPnP also 
45     follows the <em class="citetitle">DLNA Networked Device Interoperability 
46     Guidelines</em> by <a class="ulink" href="" target="_top">Digital Living Network alliance</a>
47     (to the extent that the guidelines are applicable to a UPnP protocol 
48     implementation).
49   </p>
50 </div>
51 <div class="footer">
52 <hr>
53           Generated by GTK-Doc V1.15.1</div>
54 </body>
55 </html>