Herramientas y Técnicas para el Desarrollo de Aplicaciones Libres

El pasado Sábado 26 de Abril se llevó acabo el Festival Latinoamericano de Instalación de Software Libre (FLISoL) donde realizamos la presentación titulada “Herramientas y Técnicas para el Desarrollo de Aplicaciones Libres” en el Auditorio de la Torre de las Telecomuncaciones de Antel. Esta tuvo por objetivo presentar conceptos y herramientas que un desarrollador puede aprovechar para el desarrollo de un proyecto de Software Libre.

La presentación comenzó con una introducción al por qué iniciar un nuevo proyecto, las ventajas desde el punto de vista del desarrollador de hacer que este sea Software Libre u Open Source, y luego continuamos presentando distintas herramientas para el desarrollo. Dentro de este marco se habló de wikis, Software de gestión de la configuración (svn, hg), Issue Trackers y lenguajes de programación, en particular se realizó una pequeña introducción a Python (aunque nada cerca de la gran presentación de Marcelo Ramos en el Anfiteatro).

Durante la parte interactiva de la presentación se desarrollaron varios scripts que pueden resultar de utilidad a alguien que recién esté comenzando en python y le interese la parte de gráficos 2D con PyGame y 3D con OpenGL.

Los ejemplos, junto con las trasparencias de la presentación pueden descargarse del siguiente enlace:

http://www.algorithmia.net/software/download.py?dl=flisol09.zip

Dentro del archivo se incluyen los siguientes ejemplos:

  • penguin.py – ejemplo sencillo que muestra como crear una ventana con PyGame y dibujar un png sobre ella.
  • demo.py – ejemplo sencillo 2D de animación basada en el tiempo (gracias a Gabriel Eirea).
  • holamundo.py – ejemplo intermedio que muestra como dibujar texto con PyGame.
  • gl.py – ejemplo avanzado que muestra como integrar OpenGL con PyGame para dibujar una priámide 3D y animarla.
This entry was posted in Computación Gráfica, Eventos, Free & Open, Programacion, Python, Software, Tutoriales. Bookmark the permalink.