<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="overview-io" xml:lang="es">
  <info>
    <link type="guide" xref="index" group="io"/>
    <revision version="0.1" date="2012-02-24" status="review"/>

    <credit type="author copyright">
      <name>Phil Bull</name>
      <email its:translate="no">philbull@gmail.com</email>
      <years>2012</years>
    </credit>
    <credit type="editor">
      <name>Michael Hill</name>
      <email its:translate="no">mdhillca@gmail.com</email>
      <years>2013</years>
    </credit>

    <include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>

    <desc>Acceder a almacenamientos de datos estructurados, comparticiones en red y archivos.</desc>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Daniel Mustieles</mal:name>
      <mal:email>daniel.mustieles@gmail.com</mal:email>
      <mal:years>2011-2019</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Jorge González</mal:name>
      <mal:email>jorgegonz@svn.gnome.org</mal:email>
      <mal:years>2007-2010</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mario Carrión</mal:name>
      <mal:email>mario@monouml.org</mal:email>
      <mal:years>2006</mal:years>
    </mal:credit>
  </info>

<title>Acceso a datos y a archivos</title>

<list>
 <item>
  <p><em style="strong">Leer y escribir de manera asíncrona archivos y otros flujos</em></p>
 </item>
 <item>
  <p><em style="strong">Guardar y recuperar metadatos de documentos</em></p>
 </item>
</list>

<p>Seamlessly access local and remote files using the core GNOME IO libraries.
Make your application responsive by using the extensive support for
asynchronous IO operations. Allow users to find files easily by providing
metadata to describe documents.</p>

<section id="what">
 <title>¿Qué puede hacer?</title>

  <p>Para <em style="strong">leer y escribir archivos y otros flujos de manera asíncrona</em>, use <em style="strong" xref="tech-gio">GIO</em>. Se proporciona una API de alto nivel llamada VFS (sistema de archivos virtual), así como utilidades como iconos y lanzamiento de aplicaciones.</p>

  <p>Use <em style="strong" xref="tech-tracker">Tracker</em> para <em style="strong">guardar y recuperar metadatos de documentos</em>, así como <em style="strong">datos estructurados</em>, tales como contactos.</p>

</section>

<!-- TODO Add link to code examples.
<section id="samples">
 <title>Code samples</title>
 <list>
  <item><p>A sample we should write</p></item>
  <item><p><link xref="samples">More…</link></p></item>
 </list>
</section>
-->

<section id="realworld">
  <title>Ejemplos del mundo real</title>

  <p>Puede ver muchos ejemplos de aplicaciones del mundo real con tecnologías de E/S de GNOME en proyectos de código abierto, como las indicadas en los siguientes ejemplos.</p>
  <list>
    <item>
      <p><em style="strong">Documentos</em> hace que sea sencillo encontrar sus archivos con <em style="strong">Tracker</em>.</p>
      <p>( <link href="https://wiki.gnome.org/Apps/Documents">Página web</link> | <link href="https://gitlab.gnome.org/GNOME/gnome-documents">Código fuente</link> )</p>
  </item>
    <item>
      <p><em style="strong">Archivos</em> usa <em style="strong">GIO</em> para simplificar la gestión de archivos locales y remotos.</p>
      <p>( <link href="https://wiki.gnome.org/Apps/Nautilus">Página web</link> | <link href="https://wiki.gnome.org/Apps/Nautilus/Screenshots">Capturas de pantalla</link> | <link href="https://gitlab.gnome.org/GNOME/nautilus">Código fuente</link> )</p>
  </item>
 </list>
</section>
</page>
