Desarrollando GNOME

Mariano Suárez-Alvarez

mariano@gnome.org

http://www.gnome.org/~mariano

¿Qué hago?

Matemático (Algebrista)

Departamento de Matemática
F.C.E.N. — U.B.A.

Departamento de Ciencias de la Computación
F.C.E.yN. — U.N.R.

¿Qué hago dentro de GNOME?

GNOME Terminal

GNOME Keyring Manager

GNOME Love

#gnome, #gtk+, #gnome-love, #gnome-help, ...

...

¡Mucho!

¿Qué hay para hacer en GNOME?

Programas

Bibliotecas

Bindings

Beta testing

Bugs

Bugsquad

Documentación

Traducción

Localización

Gráficos

Más documentación

Usabilidad

Accesibilidad

Packaging

Ayuda

RR. PP

Etc, etc, etc...

http://developer.gnome.org/projects/

¿Cómo empezar?

Bug squad
http://bugzilla.gnome.org

Listas de correo
http://mail.gnome.org

IRC
irc://irc.gnome.org/gnome

Compilar la bestia

¡~116 módulos!

Distribuciones

jhbuild
http://www.freedesktop.org/Software/jhbuild

GARNOME
http://www.gnome.org/~jdub/garnome/

Tiempos interesantes

19 de Julio

2.7.4

ABI/API Freeze

Feature/Module Freeze

String Change Announcement Period

Tiempos interesantes

19 de Julio

2 de Agosto

2.8.0 Beta 1

UI Freeze

Tiempos interesantes

19 de Julio

2 de Agosto

16 de Agosto

2.8.0 Beta 2

String Freeze

Tiempos interesantes

19 de Julio

2 de Agosto

16 de Agosto

30 de Agosto

2.8.0 RC 1

Hard Code Freeze

Tiempos interesantes

19 de Julio

2 de Agosto

16 de Agosto

30 de Agosto

15 de Septiembre

2.8.0

Programar

¿Qué lenguaje?

Do not use C. In my opinion, C is a library programming language, not an app programming language.

Owen Taylor

C++

Python

C#

Perl

Java

...

C

Programar

¿Qué lenguaje?

¿Qué?

¿¡Qué no?!

Programar

¿Qué lenguaje?

¿Qué?

¿Con qué destino?

La plataforma GNOME

El entorno de escritorio GNOME

Fifth toe

...

GNOME Terminal

vte

art

libglade

GTK+

Pango

GLib

fontconfig

Xft

ATK

X11

SM

ICE

Xrender

freetype

GDK

gobject

gmodule

gnome-terminal

automake

autoconf

esd

gnomeui

gnome-keyring

bonoboui

gnome

gnome-vfs

gconf

bonobo

asound

audiofile

xml2

ORBit

.applications

.desktop

startup-notification

gettext

docbook

intltool

a11y

HIG

scrollkeeper

GNOME Terminal

libglade

GTK+

GLib

ATK

vte

gnome-terminal

automake

autoconf

gnomeui

gnome-keyring

gnome

gnome-vfs

gconf

.applications

.desktop

gettext

a11y

HIG

mariano@gnome.org

2004-07-05T08:24:30