gnome-devel-docs r517 - in trunk/platform-overview: . C C/figures



Author: shaunm
Date: Mon Mar 10 23:53:41 2008
New Revision: 517
URL: http://svn.gnome.org/viewvc/gnome-devel-docs?rev=517&view=rev

Log:
* platform-overview/C/apx-modules.xml:
* platform-overview/C/core-tech.xml:
* platform-overview/C/desktop-tech.xml:
* platform-overview/C/intro.xml:
* platform-overview/C/ipc-network.xml:
* platform-overview/C/platform.xml:
- Updated to reflect new GIO/GVFS stuff
- Changed old developer.gnome.org links to library.gnome.org

* platform-overview/C/figures/graphics.png:
* platform-overview/C/figures/graphics.svg:
- Nicer look and more correct layout


Added:
   trunk/platform-overview/C/figures/graphics.svg
Modified:
   trunk/platform-overview/C/apx-modules.xml
   trunk/platform-overview/C/core-tech.xml
   trunk/platform-overview/C/desktop-tech.xml
   trunk/platform-overview/C/figures/graphics.png
   trunk/platform-overview/C/intro.xml
   trunk/platform-overview/C/ipc-network.xml
   trunk/platform-overview/C/platform.xml
   trunk/platform-overview/ChangeLog
   trunk/platform-overview/Makefile.am

Modified: trunk/platform-overview/C/apx-modules.xml
==============================================================================
--- trunk/platform-overview/C/apx-modules.xml	(original)
+++ trunk/platform-overview/C/apx-modules.xml	Mon Mar 10 23:53:41 2008
@@ -45,6 +45,14 @@
       in <xref linkend="a11y"/>.</para></listitem>
     </varlistentry>
     <varlistentry>
+      <term>gio</term>
+      <listitem><para>A part of GLib, the GIO library provides a high-level
+      API for accessing files and folders.  Together with the GVFS library,
+      it provides a file system abstraction that allows transparent access
+      to local and remote files.  GIO is discussed in
+      <xref linkend="gio"/>.</para></listitem>
+    </varlistentry>
+    <varlistentry>
       <term>glib</term>
       <listitem><para>GLib provides the core application building blocks for
       libraries and applications written in C.  It provides the core object
@@ -53,11 +61,9 @@
     </varlistentry>
     <varlistentry>
       <term>gnome-vfs</term>
-      <listitem><para>GnomeVFS is the core library used to access files and
-      folders in GNOME applications.  It provides a file system abstraction
-      which allows applications to access local and remote files with a single
-      consistent API.  GnomeVFS is discussed in <xref linkend="gnome-vfs"/>.</para>
-      </listitem>
+      <listitem><para>GnomeVFS is a deprecated library for accessing files and
+      folders.  It is superseded by GIO and GVFS.  Newly written code should
+      use GIO instead.</para></listitem>
     </varlistentry>
     <varlistentry>
       <term>gtk+</term>
@@ -67,6 +73,13 @@
       <xref linkend="gtk"/>.</para></listitem>
     </varlistentry>
     <varlistentry>
+      <term>gvfs</term>
+      <listitem><para>GVFS provides a backend implementation for GIO, allowing
+      access to numerous protocols with the GIO API.  Developers do not access
+      GVFS directly.  Instead, applications written with GIO will automatically
+      use GVFS on systems where it is enabled.</para></listitem>
+    </varlistentry>
+    <varlistentry>
       <term>libIDL</term>
       <listitem><para>libIDL is a library for parsing Interface Definition
       Language (IDL) files, which are necessary for CORBA interfaces.  libIDL

Modified: trunk/platform-overview/C/core-tech.xml
==============================================================================
--- trunk/platform-overview/C/core-tech.xml	(original)
+++ trunk/platform-overview/C/core-tech.xml	Mon Mar 10 23:53:41 2008
@@ -59,9 +59,9 @@
     will interact properly with accessibility technologies, and will behave
     as users expect.</para>
 
-    <para>For more information on GTK+, see 
-    <ulink url="http://developer.gnome.org/doc/API/2.0/gtk/index.html";>The
-    GTK+ Reference Manual</ulink> or visit 
+    <para>For more information on GTK+, see the
+    <ulink url="http://library.gnome.org/devel/gtk/stable/";>GTK+ Reference
+    Manual</ulink> or visit
     <ulink url="http://gtk.org/";>the GTK+ web site</ulink>.</para>
   </section> <!-- gtk -->
 
@@ -79,9 +79,9 @@
     dedicated interface designers to construct the interfaces without having
     to know how to program.</para>
 
-    <para>For more information on Libglade, see <ulink
-    url="http://developer.gnome.org/doc/API/2.0/libglade/index.html";>The
-    Libglade Reference Manual</ulink>.</para>
+    <para>For more information on Libglade, see the <ulink
+    url="http://library.gnome.org/devel/libglade/stable/";>Libglade
+    Reference Manual</ulink>.</para>
   </section>
 
   <section id="pango">
@@ -137,9 +137,9 @@
     application can render text correctly in hundreds of different
     languages.</para>
 
-    <para>For more information on Pango, see
-    <ulink url="http://developer.gnome.org/doc/API/2.0/pango/index.html";>The
-    Pango Reference Manual</ulink>.</para>
+    <para>For more information on Pango, see the
+    <ulink url="http://library.gnome.org/devel/pango/stable/";>Pango
+    Reference Manual</ulink>.</para>
   </section> <!-- pango -->
 
   <section id="gdk">
@@ -182,9 +182,9 @@
     Instead, you should use the extensive functionality provide by
     Cairo.</para>
 
-    <para>For more information on GDK, see
-    <ulink url="http://developer.gnome.org/doc/API/2.0/gdk/index.html";>The
-    GDK Reference Manual</ulink>.</para>
+    <para>For more information on GDK, see the
+    <ulink url="http://library.gnome.org/devel/gdk/stable/";>GDK Reference
+    Manual</ulink>.</para>
   </section> <!-- gdk -->
 
   <section id="cairo">
@@ -220,44 +220,46 @@
   </section> <!-- cairo -->
 </section> <!-- graphics -->
 
-<section id="gnome-vfs">
+<section id="gio">
   <title>Virtual File System</title>
 
-  <para>GnomeVFS is the core library used for all file and folder operations
-  in GNOME applications.  GnomeVFS provides a file system abstraction with
-  pluggable backends, allowing you to use a single consistent API to access
-  files on the local file system, on FTP servers, on WebDAV servers, and over
-  various other protocols and transports.</para>
-
-  <para>All resources, including local files, are accessed in GnomeVFS using
-  Uniform Resource Identifiers (URIs).  An extension to the now-commonplace
-  URL, this standard identification scheme allows all resources to be addressed
-  with a simple and consistent syntax.</para>
-
-  <para>GnomeVFS can provide extensive information about files and folders,
-  including the MIME type of the file and which applications can be used
-  to open the file.  Since GnomeVFS uses the standard from <ulink
+  <para>GIO, a part of GLib, is the core library used for file and folder
+  operations in GNOME applications.  GIO provides a unified file system
+  abstraction layer with pluggable backends.  In GNOME, the GVFS library
+  provides a GIO backend implementing multiple network and local protocols.
+  Using GIO with GVFS allows your application to work with files on remote
+  machines as easily as local files.</para>
+  
+  <para>GIO can provide extensive information about files and folders, including
+  the MIME type and icon of a file and which applications can be used to open
+  a file.  Since the GVFS uses the standard from <ulink
   url="http://www.freedesktop.org/";>freedesktop.org</ulink> to determine
-  file types and file associations, it works correctly on different free
-  desktop environments, helping independent software developers create
+  file types and associations, it works correctly on different free desktop
+  environments, helping independent software developers create
   software that can be run in different environments.</para>
 
-  <para>GnomeVFS also provides basic networking support, including
-  routines for network I/O, secure transfers with SSL, and DNS Service
-  Discovery.</para>
-
-  <para>GnomeVFS is used extensively throughout the GNOME desktop.  The
-  file manager, Nautilus, uses GnomeVFS to display folders on local and
-  remote systems.  For the user, this means that network servers act just
-  like local folders: They can drag and drop files between them, view
-  the files' properties, and open the files with an application.  Using
-  GnomeVFS will allow your application to open all the files that users
-  can access on their desktops.</para>
-
-  <para>For more information on GnomeVFS, see <ulink
-  url="http://developer.gnome.org/doc/API/2.0/gnome-vfs-2.0/index.html";>GnomeVFS
-  - File system Abstraction Library</ulink>.</para>
-</section> <!-- gnome-vfs -->
+  <para>GIO is used throughout the GNOME desktop.  The file manager,
+  <application>Nautilus</application>, uses GIO to display folders on local
+  and remote systems.  For the user, this means that network servers act just
+  like local folders: They can drag and drop files between them, view the files'
+  properties, and open the file with an application.  Using GIO will allow your
+  application to open all the files that users can access on their desktop.</para>
+
+  <para>For more information on GIO, see the <ulink
+  url="http://library.gnome.org/devel/gio/stable/";>GIO Reference Manual</ulink>.</para>
+
+  <anchor id="gnome-vfs"/>
+
+  <para>In previous versions of GNOME, the GnomeVFS library was used for
+  access to files and folders.  While GnomeVFS provided many of the same
+  features, including transparent access to remote folders, it had a number
+  of limitations which have been addressed in GIO.  GnomeVFS is deprecated
+  and should not be used in newly written code, although it will continue
+  to be supported throughout the GNOME 2 lifetime.  For information on
+  GnomeVFS, see <ulink
+  url="http://library.gnome.org/devel/gnome-vfs-2.0/stable/";>GnomeVFS -
+  Filesystem Abstraction Library</ulink>.</para>
+</section> <!-- gio -->
 
 <section id="gconf">
   <title>Configuration and Lockdown</title>
@@ -304,9 +306,9 @@
   preferences, and it will make your settings accessible to systems
   administrators and configuration and backup tools.</para>
 
-  <para>For more information on GConf, see <ulink
-  url="http://developer.gnome.org/doc/API/2.0/gconf/index.html";>The
-  GConf Reference Manual</ulink>.</para>
+  <para>For more information on GConf, see the <ulink
+  url="http://library.gnome.org/devel/gconf/stable/";>GConf
+  Reference Manual</ulink>.</para>
 </section> <!-- gconf -->
 
 <section id="i18n">
@@ -415,9 +417,9 @@
   <para>For extensive recommendations on accessibility, see <ulink
   url="http://developer.gnome.org/projects/gap/guide/gad/index.html";>GNOME
   Accessibility for Developers</ulink>.  See also <ulink
-  url="http://developer.gnome.org/doc/API/2.0/atk/index.html";>ATK -
-  Accessibility Toolkit</ulink> and <ulink
-  url="http://developer.gnome.org/doc/API/2.0/gail/index.html";>The GAIL
+  url="http://library.gnome.org/devel/atk/stable/";>ATK -
+  Accessibility Toolkit</ulink> and the <ulink
+  url="http://library.gnome.org/devel/gail-libgail-util/stable/";>GAIL
   Reference Manual</ulink>.</para>
 </section> <!-- a11y -->
 

Modified: trunk/platform-overview/C/desktop-tech.xml
==============================================================================
--- trunk/platform-overview/C/desktop-tech.xml	(original)
+++ trunk/platform-overview/C/desktop-tech.xml	Mon Mar 10 23:53:41 2008
@@ -77,9 +77,9 @@
   context menu items to display a detailed report and to update the displayed
   information.</para>
 
-  <para>For more information on panel applets, see
-  <ulink url="http://developer.gnome.org/doc/API/2.0/panel-applet/index.html";>The
-  Panel Applet Library</ulink>.</para>
+  <para>For more information on panel applets, see the
+  <ulink url="http://library.gnome.org/devel/panel-applet/stable/";>Panel
+  Applet Library</ulink>.</para>
 </section>
 
 <section id="nofication-area">
@@ -108,7 +108,7 @@
   <title>File Manager</title>
 
   <para>GNOME ships with <application>Nautilus</application>, an intuitive
-  and powerful file manager.  Using the advanced GnomeVFS technology,
+  and powerful file manager.  Using the advanced GVFS technology,
   <application>Nautilus</application> is able to display remote folders just
   like folders on the local file system, giving users access to all their
   files everywhere with a single consistent interface.</para>
@@ -236,8 +236,8 @@
   the user's session ends.  The session keyring can be used to store
   passwords to be used in the current session only.</para>
 
-  <para>If you use GnomeVFS to access remote servers, you automatically
-  get the benefits of the keyring manager.  Whenever GnomeVFS needs to
+  <para>If you use GIO to access remote servers, you automatically
+  get the benefits of the keyring manager.  Whenever GVFS needs to
   authenticate the user, it provides the option to store the password,
   either in the default keyring or in the session keyring.</para>
 
@@ -257,9 +257,9 @@
 
   <para>GNOME provides a simple API for session management in the GNOME User
   Interface Library.  See the section <ulink
-  url="http://developer.gnome.org/doc/API/2.0/libgnomeui/GnomeClient.html";>GnomeClient</ulink>
-  of <ulink
-  url="http://developer.gnome.org/doc/API/2.0/libgnomeui/index.html";>The GNOME
+  url="http://library.gnome.org/devel/libgnomeui/stable/GnomeClient.html";>GnomeClient</ulink>
+  of the <ulink
+  url="http://library.gnome.org/devel/libgnomeui/stable/";>GNOME
   UI Library Reference Manual</ulink> for more information on working with
   the GNOME session manager.</para>
 </section>
@@ -308,8 +308,8 @@
   write applications that are attractive and usable.  While no guidelines can
   provide a single answer for all usability concerns, understanding the GNOME
   Human Interface Guidelines can make it easier to create a usable application.
-  For more information, please see <ulink
-  url="http://developer.gnome.org/projects/gup/hig/2.0/";>The GNOME Human
+  For more information, please see the <ulink
+  url="http://library.gnome.org/devel/hig-book/stable/";>GNOME Human
   Interface Guidelines</ulink>.</para>
 </section>
 
@@ -333,12 +333,12 @@
   GNOME help system gives you all these features for free.</para>
 
   <para>For more information on writing documentation for your application,
-  see <ulink
-  url="http://developer.gnome.org/projects/gdp/handbook/gdp-handbook/";>The
-  GNOME Handbook of Writing Software Documentation</ulink>, <ulink
+  see the <ulink
+  url="http://library.gnome.org/devel/gdp-handbook/stable/";>GNOME
+  Handbook of Writing Software Documentation</ulink>, <ulink
   url="http://www.docbook.org/tdg/en/html/docbook.html";>DocBook: The Definitive
-  Guide</ulink>, and <ulink
-  url="http://developer.gnome.org/documents/style-guide/";>The GNOME
+  Guide</ulink>, and the <ulink
+  url="http://library.gnome.org/devel/gdp-style-guide/stable/";>GNOME
   Documentation Style Guide</ulink>.</para>
 </section>
 

Modified: trunk/platform-overview/C/figures/graphics.png
==============================================================================
Binary files. No diff available.

Added: trunk/platform-overview/C/figures/graphics.svg
==============================================================================
--- (empty file)
+++ trunk/platform-overview/C/figures/graphics.svg	Mon Mar 10 23:53:41 2008
@@ -0,0 +1,373 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://web.resource.org/cc/";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="300"
+   height="250"
+   id="svg2"
+   sodipodi:version="0.32"
+   inkscape:version="0.45.1"
+   version="1.0"
+   sodipodi:docbase="/shaunm/Projects/gnome-devel-docs/platform-overview/C/figures"
+   sodipodi:docname="graphics.svg"
+   inkscape:output_extension="org.inkscape.output.svg.inkscape"
+   inkscape:export-filename="/shaunm/Projects/gnome-devel-docs/platform-overview/C/figures/graphics.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs4">
+    <linearGradient
+       id="linearGradient27518">
+      <stop
+         style="stop-color:#8aafd7;stop-opacity:1;"
+         offset="0"
+         id="stop27520" />
+      <stop
+         style="stop-color:#9ebdde;stop-opacity:1;"
+         offset="1"
+         id="stop27522" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient26541">
+      <stop
+         style="stop-color:#8aafd7;stop-opacity:1;"
+         offset="0"
+         id="stop26543" />
+      <stop
+         style="stop-color:#9ebdde;stop-opacity:1;"
+         offset="1"
+         id="stop26545" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient25564">
+      <stop
+         style="stop-color:#8aafd7;stop-opacity:1;"
+         offset="0"
+         id="stop25566" />
+      <stop
+         style="stop-color:#9ebdde;stop-opacity:1;"
+         offset="1"
+         id="stop25568" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient24587">
+      <stop
+         style="stop-color:#8aafd7;stop-opacity:1;"
+         offset="0"
+         id="stop24589" />
+      <stop
+         style="stop-color:#9ebdde;stop-opacity:1;"
+         offset="1"
+         id="stop24591" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient22639">
+      <stop
+         style="stop-color:#8aafd7;stop-opacity:1;"
+         offset="0"
+         id="stop22641" />
+      <stop
+         style="stop-color:#9ebdde;stop-opacity:1;"
+         offset="1"
+         id="stop22643" />
+    </linearGradient>
+    <linearGradient
+       id="linearGradient17786">
+      <stop
+         style="stop-color:#8aafd7;stop-opacity:0.94117647;"
+         offset="0"
+         id="stop17788" />
+      <stop
+         style="stop-color:#9ebdde;stop-opacity:1;"
+         offset="1"
+         id="stop17790" />
+    </linearGradient>
+    <filter
+       inkscape:collect="always"
+       x="-0.035357143"
+       width="1.0707143"
+       y="-0.198"
+       height="1.396"
+       id="filter5123">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="4.125"
+         id="feGaussianBlur5125" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       x="-0.039375"
+       width="1.07875"
+       y="-0.126"
+       height="1.252"
+       id="filter6128">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="2.625"
+         id="feGaussianBlur6130" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       id="filter7121">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="2"
+         id="feGaussianBlur7123" />
+    </filter>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient17786"
+       id="linearGradient17792"
+       x1="135.76959"
+       y1="4.5"
+       x2="135.02979"
+       y2="55.5"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient22639"
+       id="linearGradient22645"
+       x1="128.1348"
+       y1="65"
+       x2="129.31035"
+       y2="116"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient24587"
+       id="linearGradient24593"
+       x1="79.626961"
+       y1="125"
+       x2="79.968651"
+       y2="176"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient25564"
+       id="linearGradient25570"
+       x1="219.84639"
+       y1="125"
+       x2="219.56113"
+       y2="176"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient26541"
+       id="linearGradient26547"
+       x1="55.048588"
+       y1="184.5"
+       x2="55.155174"
+       y2="235.5"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient27518"
+       id="linearGradient27524"
+       x1="205"
+       y1="184.5"
+       x2="205"
+       y2="233.51097"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     gridtolerance="10000"
+     guidetolerance="10000"
+     objecttolerance="10000"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="1"
+     inkscape:cx="150"
+     inkscape:cy="125"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     width="300px"
+     height="250px"
+     showgrid="true"
+     inkscape:grid-bbox="true"
+     inkscape:grid-points="true"
+     inkscape:object-points="true"
+     inkscape:guide-points="true"
+     inkscape:object-nodes="true"
+     inkscape:object-bbox="true"
+     inkscape:window-width="926"
+     inkscape:window-height="848"
+     inkscape:window-x="294"
+     inkscape:window-y="75" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1">
+    <rect
+       style="opacity:1;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7121)"
+       id="rect7125"
+       width="110"
+       height="50"
+       x="10"
+       y="190" />
+    <rect
+       style="opacity:1;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter7121)"
+       id="rect6134"
+       width="110"
+       height="50"
+       x="180"
+       y="130" />
+    <rect
+       style="opacity:1;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6128)"
+       id="rect6132"
+       width="160"
+       height="50"
+       x="130"
+       y="190" />
+    <rect
+       style="opacity:1;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter6128)"
+       id="rect5129"
+       width="160"
+       height="50"
+       x="10"
+       y="130" />
+    <rect
+       style="opacity:1;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter5123)"
+       id="rect5127"
+       width="280"
+       height="50"
+       x="10"
+       y="70" />
+    <rect
+       style="opacity:1;fill:#2e3436;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;filter:url(#filter5123)"
+       id="rect3167"
+       width="280"
+       height="50"
+       x="9.5"
+       y="10.5" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient17792);fill-opacity:1.0;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2160"
+       width="280"
+       height="50"
+       x="5"
+       y="5" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="19.937996"
+       y="34.067631"
+       id="text2162"><tspan
+         sodipodi:role="line"
+         id="tspan2164"
+         x="19.937996"
+         y="34.067631"
+         style="font-size:16px">Glade and other UI libraries</tspan></text>
+    <rect
+       style="opacity:1;fill:url(#linearGradient22645);fill-opacity:1.0;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2166"
+       width="280"
+       height="50"
+       x="4.5"
+       y="65.5" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="125.18111"
+       y="94.298103"
+       id="text2168"><tspan
+         sodipodi:role="line"
+         id="tspan2170"
+         x="125.18111"
+         y="94.298103"
+         style="font-size:16px">GTK+</tspan></text>
+    <rect
+       style="opacity:1;fill:url(#linearGradient24593);fill-opacity:1.0;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2172"
+       width="160"
+       height="50"
+       x="4.5"
+       y="125.5" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient27524);fill-opacity:1.0;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2174"
+       width="160"
+       height="50"
+       x="125"
+       y="185" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient26547);fill-opacity:1.0;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2176"
+       width="110"
+       height="50"
+       x="5"
+       y="185" />
+    <rect
+       style="opacity:1;fill:url(#linearGradient25570);fill-opacity:1.0;fill-rule:nonzero;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect2178"
+       width="110"
+       height="50"
+       x="174.5"
+       y="125.5" />
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="59.203125"
+       y="154.77344"
+       id="text2180"><tspan
+         sodipodi:role="line"
+         id="tspan2182"
+         x="59.203125"
+         y="154.77344"
+         style="font-size:16px">GDK</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="204.06816"
+       y="154.31296"
+       id="text2184"><tspan
+         sodipodi:role="line"
+         id="tspan2186"
+         x="204.06816"
+         y="154.31296"
+         style="font-size:16px">Pango</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="34.832466"
+       y="214.50903"
+       id="text2188"><tspan
+         sodipodi:role="line"
+         id="tspan2190"
+         x="34.832466"
+         y="214.50903"
+         style="font-size:16px">Cairo</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-size:12px;font-style:normal;font-weight:bold;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans"
+       x="184.59497"
+       y="214.38159"
+       id="text2192"><tspan
+         sodipodi:role="line"
+         id="tspan2194"
+         x="184.59497"
+         y="214.38159"
+         style="font-size:16px">GLib</tspan></text>
+  </g>
+</svg>

Modified: trunk/platform-overview/C/intro.xml
==============================================================================
--- trunk/platform-overview/C/intro.xml	(original)
+++ trunk/platform-overview/C/intro.xml	Mon Mar 10 23:53:41 2008
@@ -55,11 +55,10 @@
       release information, downloads, and documentation.</para></listitem>
     </varlistentry>
     <varlistentry>
-      <term><ulink url="http://developer.gnome.org/";>developer.gnome.org</ulink></term>
-      <listitem><para>The primary web site for people developing using the
-      GNOME platform, as well as core GNOME developers.  It contains all the
-      developer documentation, as well as further information on the usability,
-      documentation, and translations teams.</para></listitem>
+      <term><ulink url="http://library.gnome.org/";>library.gnome.org</ulink></term>
+      <listitem><para>The complete source for all GNOME documentation.  It contains
+      all of the user and developer documentation produced by GNOME, automatically
+      built and updated for each release.</para></listitem>
     </varlistentry>
     <varlistentry>
       <term><ulink url="http://foundation.gnome.org/";>foundation.gnome.org</ulink></term>
@@ -78,6 +77,16 @@
       to sketch out future development.</para></listitem>
     </varlistentry>
     <varlistentry>
+      <term><ulink url="http://developer.gnome.org/";>developer.gnome.org</ulink></term>
+      <listitem><para>The old website for developer information.  This once
+      contained developer documentation and information about the usability,
+      documentation, and translation teams.  The content on this site has
+      since been largely superseded by
+      <ulink url="http://library.gnome.org/";>library.gnome.org</ulink> and
+      <ulink url="http://live.gnome.org/";>live.gnome.org</ulink>.  There may
+      still be some information on this site that is not found elsewhere.</para></listitem>
+    </varlistentry>
+    <varlistentry>
       <term><ulink url="http://mail.gnome.org/";>mail.gnome.org</ulink></term>
       <listitem><para>Information on GNOME mailing lists.  This site contains
       full archives of all GNOME mailing lists.</para></listitem>

Modified: trunk/platform-overview/C/ipc-network.xml
==============================================================================
--- trunk/platform-overview/C/ipc-network.xml	(original)
+++ trunk/platform-overview/C/ipc-network.xml	Mon Mar 10 23:53:41 2008
@@ -139,13 +139,13 @@
   GNOME is moving towards D-Bus, as integrating D-Bus into applications
   is considerably easier.</para>
 
-  <para>For more information on Bonobo, see <ulink
-  url="http://developer.gnome.org/doc/API/2.0/libbonobo/index.html";>The
-  Libbonobo Reference Manual</ulink> and <ulink
-  url="http://developer.gnome.org/doc/API/2.0/libbonoboui/index.html";>The
-  LibbonoboUI Reference Manual</ulink>.  For information on ORBit, GNOME's
-  CORBA implementation, see <ulink
-  url="http://developer.gnome.org/doc/API/2.0/ORBit/index.html";>The ORBit2
+  <para>For more information on Bonobo, see the <ulink
+  url="http://library.gnome.org/devel/libbonobo/stable/";>Libbonobo
+  Reference Manual</ulink> and the <ulink
+  url="http://library.gnome.org/devel/libbonoboui/stable/";>LibbonoboUI
+  Reference Manual</ulink>.  For information on ORBit, GNOME's
+  CORBA implementation, see the <ulink
+  url="http://library.gnome.org/devel/ORBit2/stable/";>ORBit2
   Reference Manual</ulink>.</para>
 </section>
 
@@ -167,10 +167,7 @@
 
   <para>Full DNS Service Discovery support is provided by the Avahi library.
   For more information on Avahi, visit <ulink url="http://avahi.org/";>the
-  Avahi web site</ulink>.  GNOME also provides limited support for locating
-  services in GnomeVFS.  For more information, see <ulink
-  url="http://developer.gnome.org/doc/API/2.0/gnome-vfs-2.0/gnome-vfs-20-gnome-vfs-dns-sd.html";>Zeroconf
-  networking support</ulink>.</para>
+  Avahi web site</ulink>.</para>
 </section>
 
 <section id="xml-web-services">
@@ -209,9 +206,9 @@
     web services without manually parsing and interpreting the messages
     sent through SOAP.</para>
 
-    <para>For more information on libsoup, see <ulink
-    url="http://developer.gnome.org/doc/API/2.0/libsoup/index.html";>The
-    libsoup Reference Manual</ulink>.</para>
+    <para>For more information on libsoup, see the <ulink
+    url="http://library.gnome.org/devel/libsoup/stable/";>libsoup
+    Reference Manual</ulink>.</para>
   </section>
 
   <section id="libxml2">

Modified: trunk/platform-overview/C/platform.xml
==============================================================================
--- trunk/platform-overview/C/platform.xml	(original)
+++ trunk/platform-overview/C/platform.xml	Mon Mar 10 23:53:41 2008
@@ -19,11 +19,12 @@
     graphics to the screen.  The graphical technologies in GNOME are outlined
     in <xref linkend="graphics"/>.</para>
 
-    <para>The GnomeVFS library provides a file system abstraction that allows
-    users to work with files on remote servers as well as the local file system.
-    Using GnomeVFS for file and folder operations allows your application to
-    support remote folders automatically.  GnomeVFS is discussed in <xref
-    linkend="gnome-vfs"/>.</para>
+    <para>The GIO library in GLib, together with the GVFS backend, provides
+    a file system abstraction that allows users to work with files on remote
+    servers as well as the local file systems.  GIO provides a high-level API
+    for file operations, making development fast and easy.  Using GIO will
+    allow your application to support remote files and folders automatically.
+    GIO and GVFS are discussed in <xref linkend="gnome-vfs"/>.</para>
 
     <para>GNOME provides the GConf library and daemon for storing and retrieving
     user preferences.  GConf has a simple API that makes it easy to provide

Modified: trunk/platform-overview/Makefile.am
==============================================================================
--- trunk/platform-overview/Makefile.am	(original)
+++ trunk/platform-overview/Makefile.am	Mon Mar 10 23:53:41 2008
@@ -15,4 +15,4 @@
 	figures/graphics.png	\
 	figures/i18n.png	\
 	figures/pango.png
-DOC_LINGUAS = es it oc ru
+DOC_LINGUAS = es fr it oc ru



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]