Diferencia entre revisiones de «Gconf»

(Página creada con '{{Software|nombre=Gconf|logo=Gconf-editor.png‎|fecha de creación=|versiones=|sitio web=}} == Gconf<br> == Es un sistema para almacenar información de configuración, lo q...')
 
 
(No se muestran 6 ediciones intermedias de 2 usuarios)
Línea 1: Línea 1:
{{Software|nombre=Gconf|logo=Gconf-editor.png‎|fecha de creación=|versiones=|sitio web=}}  
+
{{Ficha Software
 +
|nombre=GConf
 +
|familia=
 +
|imagen=
 +
|tamaño=
 +
|descripción=
 +
|imagen2=
 +
|tamaño2=
 +
|descripción2=
 +
|creador=
 +
|desarrollador=
 +
|dise�ador=
 +
|modelo de desarrollo=
 +
|lanzamiento inicial=
 +
|versiones=
 +
|última versión estable=
 +
|género=
 +
|sistemas operativos=[[Linux]]
 +
|idioma=
 +
|licencia=
 +
|premios=
 +
|web=
 +
}}
  
== Gconf<br> ==
+
'''GConf'''. Es un sistema para almacenar las preferencias de las aplicaciones en un entorno [[GNOME]].
  
Es un sistema para almacenar información de configuración, lo que comunmente se conoce por parejas [[Claves|clave]]/[[valor|valor]]". Aparte de esta funcionalidad básica de almacenamiento, GConf ofrece muchos adelantos con respecto a su antecesor ([[Gnome|gnome]]_config), como por ejemplo su sistema de notificación, que permite a una aplicación permanecer a la escucha de los cambios que se hagan en determinadas partes de la configuración. Además, destaca tambien la flexibilidad de su [[Arquitectura|arquitectura]], que permite cambiar fácilmente el almacen de datos (es decir, la manera y el lugar en que se almacena la información), o incluso usar varios a la vez, o la posibilidad de que cada entrada en la base de datos (o sea, cada clave), tenga asociado un texto descriptivo, lo que facilita enormemente la labor del usuario, pues cada entrada está perfectamente documentada.<br><br>
+
==Arquitectura==
  
== Caracteristicas<br> ==
+
GConf está basado en la implementación de C de CORBA llamada ORBit. Esta arquitectura esta basada en un servicio que inicializa varias fuentes de esquemas de configuración durante el login del usuario. Cada fuente está basada en un backend específico que traduce los pares clave y valor que componen la base de datos de configuración; el backend por defecto está basado en [[XML]].
  
GConf, permite el acceso totalmente transparente a la configuración de las aplicaciones, tanto en entornos locales como distribuidos. Su arquitectura está basada en tres elementos principalmente:
+
==Características==
  
 +
La información en GConf se guarda en forma de árbol, de la misma forma en que se organizan los discos con sus ficheros y directorios.
  
 +
GConf solo admite un conjunto limitado de tipos de datos, principalmente numéricos (entero, coma flotante), cadenas y valores lógicos (booleanos). Hay otros tipos especiales, como las listas, que permiten almacenar una lista de valores bajo una clave única, o los esquemas, que son tipos especiales que permiten almacenar información acerca de una clave de la base de datos, como su documentación asociada, etc.
  
"backends": son librerías dinámicas que se insertan en GConf (plugins) para permitir el almacenamiento de datos en distintos formatos. En el momento de escribir este artículo hay dos disponibles: XML, que es el formato por defecto en el que se almacenan los datos, y Berkeley DB, que aun está en desarrollo.
+
==Schemas==
 
 
<br> gconfd: este el demonio de GConf, que se activa cuando un cliente (ver siguiente apartado) se conecta al sistema. Este demonio es un servidor [[CORBA|CORBA]] que implementa las interfaces definidas por GConf, y que accede a los datos a través de los diferentes "backends". Normalmente, habrá una instancia de este demonio por cada usuario que esté haciendo uso de GConf.
 
 
 
<br> Clientes: son aplicaciones que hacen uso de las librerías provistas por GConf para acceder al demonio gconfd.
 
 
 
La información en GConf se guarda en forma de árbol, de la misma forma en que se organizan los discos con sus ficheros y directorios. Así, las siguientes cadenas son entradas válidas en GConf:
 
 
 
<br>
 
 
 
/aplicaciones/evolution/correo/servidor<br> /aplicaciones/gnome/escritorio/tapiz<br>
 
 
 
<br>
 
 
 
Siguiendo con la analogía con los discos, se podría decir que la base de datos de GConf se divide en ficheros (una clave que contiene un valor) y directorios (una lista de otros ficheros y directorios).
 
 
 
<br>
 
 
 
GConf sólo admite un conjunto limitado de tipos de datos, principalmente numéricos (entero, coma flotante), cadenas y valores lógicos (booleanos). Hay otros tipos especiales, como las listas, que permiten almacenar una lista de valores bajo una clave única, o los esquemas, que son tipos especiales que permiten almacenar información acerca de una clave de la base de datos, como su documentación asociada, etc.<br>
 
 
 
<br>
 
 
 
<references /><br>
 
 
 
== Referencias<br> ==
 
 
 
http://www.calcifer.org/documentos/librognome/gconf.html<br>
 
 
 
  
 +
Una aplicación que use GConf debe dar una descripción de cada clave que se crea en la base de datos. Esta configuración también se almacena en la base de datos de configuración y tiene como nombre schema, esta contiene un texto descriptivo, el tipo de valor válido y el valor por defecto.
  
 +
==Fuentes==
  
 +
*http://projects.gnome.org/gconf/ - en [[Inglés]]
 +
*http://www.calcifer.org/documentos/librognome/gconf.html
  
 
[[Category:Software_Libre]]
 
[[Category:Software_Libre]]

última versión al 19:00 5 jun 2011

GConf
Información sobre la plantilla
Sistemas Operativos compatiblesLinux

GConf. Es un sistema para almacenar las preferencias de las aplicaciones en un entorno GNOME.

Arquitectura

GConf está basado en la implementación de C de CORBA llamada ORBit. Esta arquitectura esta basada en un servicio que inicializa varias fuentes de esquemas de configuración durante el login del usuario. Cada fuente está basada en un backend específico que traduce los pares clave y valor que componen la base de datos de configuración; el backend por defecto está basado en XML.

Características

La información en GConf se guarda en forma de árbol, de la misma forma en que se organizan los discos con sus ficheros y directorios.

GConf solo admite un conjunto limitado de tipos de datos, principalmente numéricos (entero, coma flotante), cadenas y valores lógicos (booleanos). Hay otros tipos especiales, como las listas, que permiten almacenar una lista de valores bajo una clave única, o los esquemas, que son tipos especiales que permiten almacenar información acerca de una clave de la base de datos, como su documentación asociada, etc.

Schemas

Una aplicación que use GConf debe dar una descripción de cada clave que se crea en la base de datos. Esta configuración también se almacena en la base de datos de configuración y tiene como nombre schema, esta contiene un texto descriptivo, el tipo de valor válido y el valor por defecto.

Fuentes