Programa del Jueves 19
Ponencias programadas para el Jueves 19 de Mayo.
GNOME como Caso de Estudio de Ingeniería delSoftware Libre
Horario: 10:30 a 11:30
Ponente: Juan José Amor
Resumen
El software libre ha experimentado en los ultimos años un imparable avance en la universidad, industria y administraciones públicas. Sin embargo, aún estando en boca de todos, todavía son pocos los estudios que se centran en estudiar este fenomeno de manera pormenorizada. El hecho de que se pueda acceder de manera publica y no intrusiva al codigo fuente y a otros subproductos del desarrollo de software libre (como son el repositorio de versiones, las listas de correo o el sistema de gestion de errores) ofrece la posibilidad de realizar analisis cuantitativos a gran escala. El proyecto GNOME es un interesante caso de estudio en
este sentido, ya que además de ser uno de los entornos gráficos libres más utilizados en la actualidad ha sabido aglutinar una activa comunidad de desarrolladores a su alrededor. Este artículo es un repaso a los diferentes estudios que nuestro grupo de investigación de ingeniería de software libre ha realizado sobre GNOME desde diferentes puntos de vista como son el tamano del software, el crecimiento de los programas, la contribución de los desarrolladores y el tipo de contribuciones, etc.
( audio - artículo - presentación )
Sesión sobre implantaciones de Gnome
Horario: 12 a 14:30
El proyecto Guadalinex y Ubuntu (Alfonso de Cala y Juan Conde, Guadalinex, Junta de Andalucía)
Guadalinex es la distribución de software libre promovida por la Junta de Andalucía para fomentar el uso del software libre dentro dicha región. Su nacimiento se produce después del éxito del proyecto Linex, una iniciativa similar llevada acabo en Extremadura. La distribución ha estado basada hasta la actualidad en el proyecto Debian GNU/Linux, intentando tomar lo mejor de la misma y hacer que su instalación fuese más sencilla para los usuarios finales.
Recientemente, tras una visita de Mark Shuttleworth, patrocinador a través de la empresa Canonical Ltd. de la todavía recientemente creada pero ya muy popular distribución Ubuntu, se ha llegado a un acuerdo de colaboración entre ambas distribuciones, para aunar esfuerzos y compartir experiencias. Guadalinex pasará a basarse en Ubuntu, que ya es una versión de Debian GNU/Linux con ligeros cambios que la hacen más amigable para el usuario final.
En esta presentación se hablará del pasado, presente y futuro del proyecto Guadalinex y la distribución asociada, prestando especial atención a los cambios producidos tras la aparición en escena de Ubuntu, y al papel que el escritorio GNOME juega y jugará en el enorme despliegue que la administración andaluza está realizando.
( propuesta - presentación )
El proyecto GNU/Linex (José Ángel Díaz Díaz y Darío Rapisardi, Linex, Junta de Extremadura)
El proyecto Linex nace en el año 2002 como apuesta de la Junta de Extremadura para la mejora del estado de las tecnologías de la información en la región española. La iniciativa se centra inicialmente en el ámbito educativo, tomando como base el software libre para dotar a las escuelas de un ordenador para cada dos alumnos. Una de las partes fundamentales del proyecto es la distribución de software libre asociada, que deriva de Debian GNU/Linux, y está basada en el escritorio GNOME y herramientas complementarias como las suites de Mozilla y OpenOffice.org.
En esta charla se dará un repaso a la historia del proyecto.
( propuesta - presentación )
El proyecto Molinux y otros casos de éxito: convergencia en las distribuciones españolas (Antonio Rodríguez, Molinux , Hispafuentes)
El proyecto Molinux es una iniciativa de la Junta de Comunidades de Castilla la Mancha para introducir a dicha región española en vanguardia de la Sociedad de la Información. En la actualidad el proyecto ofrece una distribución de propósito general, basada en Debian GNU/Linux y en el escritorio GNOME, siguiendo la tendencia marcada por las distribuciones de los proyectos LinEx y Guadalinex.
En la actualidad, el proyecto está planteando una estrategia de unificación alrededor de Ubuntu para evitar que cada comunidad duplique el esfuerzon de mantenimiento de paquetes, moviendo el esfuerzo a un objetivo más constructivo de desarrollo de software que proporcione valor añadido a las distribuciones.
En esta charla se discutirá el presente y futuro del proyecto MoLinux, prestando especial atención al papel de GNOME dentro del mismo, y además se citarán como material complementario algunos proyectos relevantes de migración a software libre y GNOME que se han producido y se producirán en el futuro próximo dentro del ámbito hispanohablante.
( propuesta - presentación )
Adopción de software libre y Gnome en las empresas Españolas (José María Olmo, Andago)
Muchos de los esfuerzos masivos de implantación de software libre, y en concreto de GNOME, se han realizado en lugares hispanohablantes, como es el caso de Estremadura o Andalucía. Pero una pregunta interesante es si esto lleva pareja una situación similar en el entorno empresarial.
En el año 2002, entre los meses de abril y septiembre, Andago, compañía española de Tecnologías de la Información, elaboró el I informe sobre el uso de Linux y software libre en el entorno corporativo español, cuyo objetivo era analizar hasta qué punto eran conocidas las alternativas tecnológicas basadas en software libre y hasta qué punto se tenían en cuenta en un entorno corporativo.
Dos años después, a finales de 2004, se ha publicado la segunda versión de este informe, en la que se reflejan interesantes resultados sobre la evolución en el uso de software libre, incrementándose el porcentaje de empresas usuarias en una cantidad mayor de la esperada según los resultados
de 2002. El incremento producido había sido de casi un 40%, y era especialmente alto en el entorno de servidores de Internet y servidores de datos.
En esta presentación se expondrá, tomando como base estos informes, la situación actual del uso de software libre en las empresas españolas, haciendo especial hincapié en la situación del uso de escritorios libres, y en particular de los basados en tecnologías GNOME.
( propuesta - presentación )
Normas para el desarrollo en el proyecto Gnome
Horario: 16:00-17:00
Ponente: Germán Poo, Universidad del Biobio , Chile
Resumen
En los proyectos se software libre es natural encontrar colaboradores de todos los rincones del mundo, y por consiguiente, con su propia cultura de programación. También son numerosos los casos en donde los proyectos son llevados a cabo por un grupo muy reducido de programadores. Sin embargo, en proyectos como el núcleo de Linux o en GNOME, la cantidad de colaboradores es muy alta y se hace indispensable definir y respetar normas que garanticen la continuidad del proyecto a través del tiempo.
En GNOME existen diversos proyectos, y cada uno de ellos tiene definidas sus propias normas, de las cuales rescataremos las más esenciales.
( audio - propuesta - presentación - fotos )
Métodos y herramientas de desarrollo en comunidad
Horario: 17:00-18:00
Ponente: José Dapena, Igalia
Resumen
El objetivo de esta ponencia es la descripcion de buenas prácticas y herramientas para el desarrollo de software libre, centrándonos en aquellas que facilitan la participación de la comunidad. Dentro de estas técnicas, se profundizará en las metodologías ligeras, y en particular, en eXtreme Programming. A continuación se detallaran herramientas y técnicas que permiten mejorar la comunicación en un proyecto de
software libre, tanto con desarrolladores, como con usuarios, así como mejorar su visibilidad.
( audio - artículo - presentación - fotos )
Integración de aplicaciones en el escritorio GNOME
Horario: 18:00-19:00
Ponente: Carlos García Campos
Resumen
El número de aplicaciones disponibles para el escritorio GNOME no para de crecer, lo cual es bueno ya que hace de GNOME un sistema de escritorio mucho mas rico. Pero muchas de estas aplicaciones fallan en el planteamiento inicial. En general tendemos a planificar el desarrollo de una aplicación como si ésta fuese a estar aislada del mundo. Incluso en ocasiones ponemos en práctica muchos de los conceptos aprendidos en ingeniería del software, realizamos un análisis de requisitos, elaboramos los casos de uso, etc. y nos olvidamos de una parte fundamental: nuestra aplicación va a ejecutar sobre un sistema de escritorio y va a convivir con otras aplicaciones. Si además de disponer de una amplia variedad de aplicaciones para GNOME éstas muestran una consistencia y una integración el resultado es un escritorio mas rico aun.
( audio - artículo - presentación - fotos )
Desarrollo deaplicaciones embedded usando GTK+, GPE
Horario: 16:00-17:30
Ponente: Ariel Ríos, Texas Instruments, Dallas, Texas
Resumen
El objetivo de este taller es dar una introducción al desarrollo de aplicaciones para plataformas embedded usando las tecnologías proporcionadas por GPE y GTK.
Primero se dará un repaso a las diversas opciones de distribuciones de Linux y plataformas de hardware para después pasar a una instalación de la distribución Familiar Linux para las Ipaq así como del ambiente de desarrollo necesario para realizar aplicaciones. Después se pasará a explicar la forma correcta de compilar programas para la arquitectura arm así como problemas comunes que se encuentran al hacer la cross compilación y como solucionarlos. Finalmente, se dará una introducción al desarrollo usando las librerías de GPE , GTK+ para realizar aplicaciones multimedia así como recomendaciones que se deben seguir al crear aplicaciones.
( audio - propuesta - presentación - fotos )
Mesa redonda: Creación y liderazgo de proyectos de software libre
Horario: 17:30-19:00
Moderador: Fernando San Martín Woerner, Galilea , Chile
El objetivo de esta mesa redonda es debatir los aspectos más relevantes a la
hora de conseguir que un proyecto de software libre -prestando especial
atención a los proyectos que nacen en el ámbito de GNOME- sea exitoso.
La mesa redonda intentará ayudar a los asistentes a tener más claro las
dificultades que tienen los nuevos proyectos de software libre, y a saber
cómo conseguir que estos tengan éxito, formando la comunidad de usuarios y
desarrolladores necesaria para garantizar su futuro.
( audio - artículo - presentación )
Gnome Love: cómo formar parte de la comunidad Gnome
Horario: 19:00-20:00
Ponente: Fernando Herrera, Tecsidel
Resumen
El presente taller tratará partes técnicas, sociales y burocráticas del proceso de desarrollo de GNOME, con el objetivo de que las personas que tengan algún conocimiento e interés en el proyecto puedan contribuir y
ayudar a mejorar GNOME. Se asume familiaridad con las herramientas de desarrollo típicas del software libre, y se explicará cómo se usan en GNOME. Se hará una breve introducción a las tecnologías utilizadas por GNOME: Glib, GTK+, ATK, Gconf, Gstreamer, etc.
Se expondrá el entorno típico de desarrollo de GNOME (jhbuild y cvs) y cómo conseguir información de cada uno de los módulos que componen GNOME, a través de documentación, la web, el propio código, listas de correo, IRC. Finalmente se explicará la cultura de colaboración en GNOME y cómo buscar tareas a realizar. Si el tiempo lo permite, se expondrá un caso práctico de colaboración en GNOME.
( audio - propuesta - presentación - fotos )
