HomePage | Zer da e-ghost? | Proiektuak | GhostWiki | Erremintak | Dokumentuak | Errezetak | Ghosteka | Ikastaroak | Eztabaidak | Bilerak | Estekak | Prentsa | Kontaktua | Umorea | GhostLog | Ikasgaien Alternatibak | Gazteleraz

Alternativas libres al software propietario que se utiliza en las asignaturas de ESIDE

Practicamente todas las asignaturas de ESIDE utilizan software propietario en sus asignaturas. En esta página iremos recopilando una lista de alternativas libres al software que se utiliza actualmente, para intentar promover que en las asignaturas se permita (e incluso se fomente) el uso de dichas alternativas libres.
.:: Página con un extenso listado de alternativas a software propietario: http://alts.homelinux.net/ ::.

Ingeniería Técnica en Informática de Gestión

Curso 1º

Programación / Estructura de Datos y Algoritmos

Software propietario: Borland Delphi

Alternativa libre 1: Borland Kylix Open Edition (http://www.borland.com/kylix/)

Alternativa libre 2: Free Pascal (http://www.freepascal.org) junto a cualquier editor de texto (ver recomendaciones para Laboratorio de Informática I de 2º curso)

Curso 2º

Laboratorio de Informática I

Software propietario: Borland C++ Builder

Alternativa libre 1: Borland Kylix Open Edition (http://www.borland.com/kylix/)

Alternativa libre 2: GCC junto a cualquier editor de texto (desde el vi hasta el Kate)(pasando por Anjuta o SciTE)

Puesto que en LabInfI solo se hace programación para linea de comandos, todas las prácticas pueden hacerse directamente utilizando el GCC (ya que en la asignatura se recomienda utilizar ANSI C/C++ y no caer en la tentación de utilizar las extensiones de Borland). A los alumnos ya se les comenta que pueden realizar la programación bajo GNU/Linux aunque, durante este curso (2003/04) el examen seguirá siendo con el Borland C++ Builder. Para cursos futuros se podría plantear hacer un 'turno de examen Builder' y un 'turno de examen GCC' si hay suficiente gente interesada.

Tecnología de la Programación

Software propietario: Borland C++ Builder

Alternativa libre 1: Borland Kylix Open Edition (http://www.borland.com/kylix/)

Alternativa libre 2: KDevelop (http://www.kdevelop.org/)

Alternativa libre 3: GLADE (http://glade.gnome.org/)

Puesto que uno de los objetivos de la asignatura es utilizar un entorno RAD (como el Builder) y experimentar con la 'programación orientada a eventos' (onmouseclick, onkeypress, etc.) utilizar GCC a palo seco con un editor de texto no sería factible. Durante el curso 2002/03 ya hubo alumnos que hicieron su proyecto de TP utilizando herramientas libres.

Curso 3º

Laboratorio de Informática II

Software propietario: Borland JBuilder

Alternativa Libre 1: Eclipse JDT (http://www.eclipse.org/jdt/)

Alternativa Libre 2: jEdit (http://www.jedit.org/)

Ingeniería Técnica Industrial

Curso 1º

Dibujo

Software propietario: Microstation

Software Libre: SAGCAD (Solo he encontrado RMP para Suse y RedHat)

Curso 2º

Electronica Analogica

Software propietario: PSpice

Alternativa Libre: Oregano

Sistemas y Señales

Software propietario: Matlab

Alternativa Libre: Octave (existe Koctave para los KDEros)

Personalmente creo que la mejor forma de instalar Octave y su interfaz gráfica en KDE (muy similar a Matlab) es usando los repositorios que cada distribución tenga... Octave estará en practicamente todos los repositorios oficiales.. lo que no se si estará sera Koctave, pero aquí hay un repositorio no oficial: http://elonen.iki.fi/code/unofficial-debs/koctave/

Ingeniería Técnica de Telecomunicaciones

Ingeniería en Informática

Curso 4º

Ingeniería del Software II

Software propietario: Hasecorp Visio

Alternativa Libre 1: Umbrello (http://uml.sourceforge.net/)

Alternativa Libre 2: Poseidon Community Edition (http://www.gentleware.com/)

Compiladores I/II

Software propietario: ninguno.

Alternativa libre I: flex http://www.gnu.org/directory/flex.html y bison http://www.gnu.org/directory/bison.html, ambos generan C (licencia GPL).

Alternativa libre II: TP lex & yacc http://www.musikwissenschaft.uni-mainz.de/ag/tply/, generan Pascal/Delphi (licencia GPL).

Alternativa libre III: JFlex http://jflex.de/ (licencia GPL), CUP http://www.cs.princeton.edu/appel/modern/java/CUP/ (¿licencia SPL?) y BYACC/J http://byaccj.sourceforge.net/ (licencia public domain), generan Java.

Alternativa libre IV: ANTLR http://www.antlr.org/, genera Java, C++, C# (public domain).

En muchos de los casos, existen ejecutables precompilados para hasefroch (ver especialmente para el caso I http://www.delorie.com/).

Arquitectura

Software propietario: Grabación de PICs

Alternativa libre I: UniPIC http://www.sourceforge.net/projects/unipic

Ingeniería de Telecomunicaciones

Curso 4º

Antenas

Software propietario: el chungo ese que se usa en el lab...

Alternativa(s) Libre(s):

  1. Para el diseño del circuito:wxnec (esta muy pre-pre-alfa-beta)
  2. Para realizar los calculos electromagnéticos: Nec2
  3. Para visualizar tanto el circuito como los campos radiados: xnecview

Si conocemos la sintaxis utilizada por NEC podemos pillar un editor de textos sencillos y currarnos el sistema electromagagnético que nos plazca y guardarlo con extensión .nec, en el caso de que no conozcamos la sintaxis o el sistema sea un poco grande o complejo como para currarselo a mano podemos utilizar wxnec (vuelvo a repetir que esta muy pre-pre-alfa-beta).

En caso de que editemos el fichero .nec manualmente podemos usar xnecview para visualizar el sistema

$ xnecview prueba.nec

Una vez generado o editado manualmente nuestro fichero .nec pasaremos a ejecutar Nec2:

$ nec2

input >> prueba.nec //imaginemos que hemos creado un fichero llamado prueba.nec

output>> prueba.out //le indicamos que cree el fichero prueba.out y que guarde ahí los resultados

finalmente para visualizar los resultados usando xnecview, ejecutaremos:

$ xnecview prueba.out

Diseño de Circuitos

Software propietario: PSpice

Alternativa Libre: Oregano

TDS (Tratamiento Digital de Señales)

Software propietario: Matlab

Alternativa Libre: Octave (existe Koctave para los KDEros)

Personalmente creo que la mejor forma de instalar Octave y su interfaz gráfica en KDE (muy similar a Matlab) es usando los repositorios que cada distribución tenga... Octave estará en practicamente todos los repositorios oficiales.. lo que no se si estará sera Koctave, pero aquí hay un repositorio no oficial: http://elonen.iki.fi/code/unofficial-debs/koctave/

Intentare subir practicas hechas con octave...

Curso 5º

Sistemas Telemáticos

Software propietario: Ninguno

Alternativa Libre: ?NetBeans

Ingeniería en Organización Industrial

Ingeniería en Automática y Electrónica Industrial

Valid XHTML 1.0! Valid CSS!
Page Execution took real: 0,294, user: 0,000, sys: 0,000 seconds