CTC - Call to Code - Reunión del 2008-07-12

De GNUtn Wiki

Participantes del Call to Code De izq. a der. - Gabriel Acquistapace, Damian M. Sartori, Juan Telez, Juan M. Muguerza
Aumentar
Participantes del Call to Code De izq. a der. - Gabriel Acquistapace, Damian M. Sartori, Juan Telez, Juan M. Muguerza

Tabla de contenidos

Fecha

Sábado 12 de Julio de 2008

Horario

18:00 hrs.

Lugar

ARMY Café [Av. Rivadavia 5000]

Temas

Problemática de proyectos OpenSource

Para dar inicio a la charla, se hablo a muy alto nivel, de la actual problemática de los proyectos OpenSource. Según se habló en la ultima conferencia JavaOne realizada en Mayo del corriente año, las estadísticas arrojan cifras algo alarmantes sobre los estados de los proyectos en SourceForge, teniendo alrededor de 146.147 proyectos indexados, solo 75.050 (51%) de estos tienen archivos y de estos solo 22.502 (15%) están liberados por sus desarrolladores con estados de producción, estables o maduros. Este problema se da a partir de la dificultosa tarea de desarrollar, mantener y promocionar un proyecto como hobbie. La verdad, es que no basta con tener una gran idea, ni tampoco una implementación nunca antes vista en la historia del software, en cuanto a calidad y performance. Desarrollar un proyecto requiere muchas otras cosas además del conocimiento técnico, que si bien es muy importante, no es garantía del éxito de un proyecto. Es aun menos sencillo mantener vivo un proyecto con una único recurso (una sola persona que hace absolutamente todo), no es que sea imposible, sino que puede llegar a ser muy complicado administrar todas las tareas implicadas en el ciclo de desarrollo de software. Esta iniciativa, de crear un grupo de desarrollo de software libre, nace para paliar esta problemática y brindar un marco de contención para proyectos OpenSource. Si bien esta idea parte desde el GNUtn, no se limita solo al ámbito académico, sino que pretendemos dar soporte a todos los proyectos a nivel Nacional.


Repositorio de Proyectos en el USLA

Para poder brindar un espacio para registrar proyectos OpenSource, se creara próximamente un repositorio de web utilizando la plataforma Gforge. Antes de ponerlo en producción se realizaran varias reuniones con en USLA para poder integrar los servicios y poder planificar la implementación, además de la adquisición del conocimiento necesario para su puesta a punto y administración.

Proyectos de Desarrollo

Distribución de Linux

Si bien hace tiempo estaba vigente un proyecto similar, este vuelve a surgir como una necesidad del departamento de Electrónica de la FRBA, aunque la idea principal es extenderlo a todas las carreras de ingeniería dictadas por la UTN. Para esto se deberá continuar con la adquisición de información sobre software utilizado en las diferentes cátedras de cada carrera. Es de vital importancia para este proyecto poder contar con la ayuda y compromiso de los miembros del GNUtn que cursen actualmente en la UTN, ya que solo ellos pueden obtener información del software que se utiliza en las cursos.

Frontend Octave

Octave es una herramienta extremadamente util para todas las especialidades de ingeniería, al ser un lenguaje de alto nivel para calculo numérico. Si bien provee una interface de linea de comandos para poder ingresar las sentencias de ejecución, no es tan intuitivo y la curva de aprendizaje para un usuario promedio es muy alta. Por lo que nace como una necesidad para poder minimizar esta curva el desarrollo de un frontend fácil de utilizar y así poder acercar esta potente herramienta al usuario medio.

API Java para diseños GUI a partir de archivos SVG

Contar con una API que permita graficar componentes de pantalla, como por ejemplo botones, a partir de archivos de imágenes vectoriales SVG, no solo provee un método sencillo de realizar interfaces gráficas de una gran contenido visual, sino que además facilita la tarea del desarrollo a bajo nivel del renderizado de los componentes, reduciéndolo solo a proporcionar los parametros necesarios para configurar el componente y asi dejar las tareas de renderizado de imagen y animación a la API. Básicamente surge esta necesidad de poder contar con un método efectivo para desarrollar interfaces gráficas de alta calidad sin la necesidad de caer en la utilización de los looks & feels proporcionados por Java, los cuales son muy rudimentarios a comparación son las interfaces gráficas que se ven hoy día. Esta API, no solo permitirá el desarrollo de aplicaciones de escritorio, sino que además proporciona, al utilizar la API de Java 2D, la ventaja de poder ser utilizado en applets contenidos en paginas web.

Otros temas

Se habló de que a mediados de agosto se van a realizar las Jornadas Regionales de Software Libre, que van a ser uno de los eventos más grandes que se hicieron en Latinoamérica sobre Software Libre. Y sería bueno que haya alguna participación universitaria. Para esto Juanma se comprometió a contactarse con Universidad Libre, para involucrar a las demás universidades.

También se habló de la falta de participación de los miembros del GNUtn, realmente necesitamos que todos los miembros participen activamente, en las reuniones y en la lista, somos una comunidad extensa, pero no estamos trabajando homogéneamente, necesitamos la unidad del grupo y eso parte de el compromiso personal de cada uno de los miembros con la comunidad. Próximamente vamos a estar realizando mas eventos, y los queremos a todos participando :D

Herramientas personales