III Encuentro de Desarrolladores de GNOME
Zaragoza 2005
La idea es llevar varios grupos de trabajo ya organizados de forma que, en cuanto se llegue a Zaragoza, podamos ponernos a trabajar en grupos de trabajo.
Talleres
El horario que se procurará seguir es el siguiente: Horario del encuentro (formato ical) ( Puedes visualizarlo con esta aplicacion xul de firefox)
Resolución de bugs del desktop
Coordinador |
Rodrigo Moya |
Duración del taller |
12 horas |
Nivel |
Medio |
Objetivos |
Resolver bugs del escritorio marcados para 2.11/2.12. |
Requisitos |
A ser posible, todo GNOME (o al menos los módulos más importantes) del CVS, bajado con jhbuild. De no ser así, es necesario al menos tener un entorno de desarrollo ya configurado, de forma que se pueda bajar los módulos independientemente del CVS, compilarlos y probarlos. |
Descripción |
La idea es que varias personas traigan una lista de bugs a corregir, en módulos que conozcan, y así, a lo largo de todo el fin de semana, ir corrigiendo esos bugs entre todos. Para aprovechar mejor el tiempo, lo ideal es que se lleven ya los bugs bien descritos, especialmente los que sean de mayor dificultad. Cualquiera que tenga algún bug que pueda preparar para ser corregido, que lo añada a esta lista: GEdit, GNOME Love, GNOME 2.12 |
Resultados |
Los asistentes deberán salir del taller con conocimientos necesarios para seguir resolviendo bugs del bugzilla en distintos módulos del CVS. |
Listado de asistentes Apuntarme
- Rodrigo Moya
- Alvaro del Castillo
- Alejandro Sánchez Acosta
- Carlos García Campos
- Esteban Sánchez
- Álvaro Peña
- Carlos Garnacho
- Pablo Arroyo
- Andrés Gómez Aragoneses
Bugs resueltos
Programación de aplicaciones en Mono: F-Spot
!!ATENCIÓN: ES PROBABLE QUE ESTE TALLER SE TENGA QUE CANCELAR POR PROBLEMAS DE ALVARO DEL CASTILLO QUE LE IMPIDEN ASISTIR!!
Coordinador |
Alvaro del Castillo |
Duración del taller |
8 horas |
Nivel |
Medio |
Objetivos |
Entender el diseño y implementación de F-Spot y añadir nuevas funcionalidades. Reducir la curva de entrada al proyecto F-Spot. |
Requisitos |
Asistir al taller con un equipo con Mono 1.1 instalado y F-Spot compilado del CVS. Tener nociones básicas del lenguaje de programación C# así como GTK#. Conocer la programación orientada a objetos. Será útil también conocer la HIG de GNOME y saber diseñar interfaces gráficas. |
Descripción |
Durante el taller se presentará el diseño de F-Spot, se describirá su diseño y tecnologías básicas que utiliza y se pasarán a implementar nuevas funcionalidades. El listado de nuevas funcionalidades que se implementarán se buscará que estén ya en el TODO del proyecto o en el bugzilla de F-Spot. |
Resultados |
Los asistentes deberá de salir del taller con el conocimiento necesario para poder continuar desarrollando en F-Spot o en proyectos similares como Tomboy, mCatalog, BLAM!, Muine y similares. |
Listado de asistentes Apuntarme
- Alvaro del Castillo
- Rodrigo Moya
- Alejandro Sánchez Acosta
- Esteban Sánchez
- Jaime Iniesta Alemán
- Óliver Hierro
- Álvaro Peña
- Andrés Gómez Aragoneses
- Xavier de Blas
Desarrollo del Libro de Programación en GNOME 2
Coordinador |
Juanan Pereira |
Duración del taller |
4 horas |
Nivel |
Iniciación, Medio |
Objetivos |
Describir el estado actual del libro, los recursos disponibles y el plan para llegar a la versión 1.0. Mostrar las posibilidades de colaboración y aprendizaje que brinda este proyecto. Redactar el mayor número posible de secciones en estos dos días. Limpiar el bugzilla del libro |
Requisitos |
Para poder colaborar activamente, es recomendable saber trabajar con CVS a nivel usuario, así como tener conocimientos básicos de DocBook, aunque ambos aspectos se explicarán también en el taller. |
Descripción |
Se mostrará el estado actual del libro de programación (más de 400 páginas ya redactadas), el plan de futuro y las tareas más importantes que queden por realizar (detallando tareas para cualquier nivel de conocimiento actual, de tal forma que todo el mundo pueda colaborar). Se harán prácticas para descargar el libro del CVS, añadir o arreglar algún capítulo o sección y crear parches para el libro. Se mostrará también cómo compilar el fuente original del libro (en DocBook) para convertirlo a HTML o PDF. Se intentará también arreglar también el mayor número de bugs que tengamos en el Bugzilla del libro. |
Resultados |
Los asistentes conocerán como descargar y compilar el libro por su cuenta, sabrán en qué estado se encuentra actualmente y cuáles son los planes de futuro del mismo. Así mismo, sabrán cómo pueden colaborar con la redacción del mismo, teniendo presente que es posible hacerlo sin ningún tipo de conocimiento de programación. |
Listado de asistentes Apuntarme
- Juanan Pereira
- Rodrigo Moya
- Alvaro del Castillo
- Alejandro Sánchez Acosta
- Carlos García Campos
- Esteban Sánchez
- Jaime Iniesta Alemán
- Juan Ignacio Oller Aznar (v2dp)
- Álvaro Peña
- Carlos Garnacho
- Néstor Salceda
Taller de desarrollo de GNOME System Tools
Coordinador |
Carlos Garnacho |
Duración del taller |
6 horas |
Nivel |
Medio, Avanzado |
Objetivos |
Contribuir en vivo en el desarrollo del port a D-Bus de los backends que usan las GNOME System Tools, y al desarrollo de la librería de recubrimiento (de acuerdo a los planes descritos en la página de investigación del wiki |
Requisitos |
Asistir al taller con un equipo con una distribución soportada por las GNOME System Tools, con D-Bus >= 0.35. Conocimientos de Perl y/o GObject (dependiendo de la parte en la que se quiera colaborar) |
Descripción |
La próxima versión mayor de las GNOME System Tools, hará uso de la nueva generación de backends, y de la librería liboobs (actualmente en desarrollo), que proveerá de una plataforma de desarrollo para obtener detalles de la configuración del sistema, de manera independiente a la distribución sobre la que se esté ejecutando |
Resultados |
Los asistentes habrán contribuido en la próxima versión mayor (actualmente experimental) de un proyecto de GNOME, conociendo detalles internos de su desarrollo |
Listado de asistentes Apuntarme
- Carlos Garnacho
- Carlos García Campos
- Dani Baeyens
- Rodrigo Moya
- Esteban Sánchez
- Néstor Salceda
Taller de desarrollo de GNOME Backup
Coordinador |
Álvaro Peña |
Duración del taller |
6 horas |
Nivel |
Medio, Avanzado |
Objetivos |
Aprender a moverse por la API de GNOME Backup para poder desarrollar filesets y destinations, y poder ampliar las funcionalidades del programa. |
Requisitos |
Distribución relativamente actual. Conocimientos de C |
Descripción |
GNOME Backup es una aplicación destinada a los usuarios, para realizar sus propias copias de seguridad. La base de la aplicación se ha diseñado lo más modularizada posible, por lo que se pueden expandir sus posibilidades según los filesets (origen de datos) y destinations (destino del backup) que se programen. Actualmente está en una fase temprana del desarrollo |
Resultados |
Los asistentes habrán contribuido en la próxima versión de un proyecto no oficial (esperemos que sólo de momento |
Listado de asistentes Apuntarme
- Álvaro Peña
- Dani Baeyens
- Luis Bosque
- Néstor Salceda
Programación de Componentes Software bajo Mono
Coordinador |
Néstor Salceda |
Duración del taller |
8 horas |
Nivel |
Medio, Avanzado |
Objetivos |
Aprender el modelo de desarrollo de Componentes Software, aplicación de patrones de diseño y conocimiento de un modelo de componentes concreto. |
Requisitos |
Mono 1.1.8, GTK# (preferiblemente las últimas versiones), NAnt. Conocimientos de programación orientada a objetos. |
Descripción |
Durante el taller, se irán introduciendo conceptos de patrones de diseño aplicandos a problemas, hasta el punto de llegar a ver la necesidad del uso de componentes software y aprender el modelo de desarrollo y propiedades que brinda este paradigma, con el fin de aplicarlo a un modelo de componentes concreto, sobre el cual se desarrollen, entre todos los participantes, componentes específicos o bien una aplicación construida con esta tecnología. |
Resultados |
Los asistentes habrán comprendido el funcionamiento de un modelo de componentes; al igual que la comprensión del paradigma. |
Listado de asistentes Apuntarme
- Néstor Salceda
- Luis Bosque
- Jaime Iniesta
- Andrés Gómez Aragoneses
- Xavier de Blas
- Pablo Orduña Fernández
- Jon Ander Hernández Pradera
- Óliver Hierro