El entorno de desarrollo de GNOME
(page 1)
Introducci�n
- Entorno distribuido
- Programadores separados por miles de kil�metros
- Medio de comunicaci�n
- Es muy importante que haya una comunicaci�n fluida entre los integrantes del proyecto
(page 2)
El CVS de GNOME
- M�dulos
- Por cada proyecto, hay un m�dulo en el CVS
- Acceso para lectura
- Todo el mundo puede acceder al contenido del CVS en modo lectura
- cvs -z3 -d :pserver:[email protected]:/cvs/gnome
- Acceso para escritura
- Hay que pedirlo a un desarrollador de GNOME, para que haga de "mecenas"
(page 3)
Listas de correo
- Medio de comunicaci�n
- Es el medio usado por los desarrolladores de GNOME para comunicarse entre s�
- Una lista por proyecto
- gnome-devel, gnome-db, gconf, etc
(page 4)
IRC
- canal #gnome en irc.gimp.org
- canal #gnome en irc.irc-hispano.org
(page 5)
Librer�as b�sicas I
- GLib
- Funciones en C de todo tipo (listas enlazadas, E/S as�ncrona, etc)
- Multiplataforma
- GTK+/GDK
- Funciones de manejo de controles de pantalla
- Multiplataforma
- gnome-libs
- Extensi�n de GTK+ para GNOME
(page 6)
Librer�as b�sicas II
- libxml
- Manejo de ficheros XML
- DOM/SAX
- Gdk-Pixbuf
- manejo de im�genes en distintos formatos
- Gnome-Print
- Acceso al sistema de impresi�n
- gnome-vfs
- Sistema de ficheros virtual (ficheros, HTTP, ...)
- libgal
- GNOME Applications Library
- Conjunto de "widgets"
(page 7)
ORBit
- Soporte de CORBA en GNOME
- Uno de los ORBs m�s r�pidos del mercado
- Soporta C y otros lenguajes
- OAF
- Sistema de activaci�n de objetos CORBA
- GConf
- Sistema de configuraci�n distribuido
(page 8)
Bonobo
- Arquitectura
- Basado en CORBA
- Independiente del "toolkit"
- Sistema de componentes
- Componentes no visuales
- Controles
- Documentos compuestos
- Integraci�n con OpenOffice
- UNO, sistema de componentes de OpenOffice
(page 9)
Aplicaciones b�sicas
- gnome-core
- incluye utilidades del escritorio
- panel
- la barra de herramientas
- altamente configurable
- control-center
- acceso a la configuraci�n de todo el entorno
(page 10)
Aplicaciones I
- Gnumeric
- Hoja de c�lculo totalmente compatible con MS Excel
- Glade
- Dise�ador de pantallas
- libglade
- Otras
- Dia, AbiWord, Glimmer, Memprof, GDict, etc
(page 11)
Aplicaciones II
- Evolution
- Lector de correo
- Herramienta de trabajo en grupo
- Nautilus
- Gestor de ficheros de ultim�sima generaci�n
- Otras
- Eye Of GNOME, Sodipodi, Achtung, etc
(page 12)
M�s informaci�n
(page 13)