AlternatibAskeak
HomePage | Zer da e-ghost? | Proiektuak | GhostWiki | Erremintak | Dokumentuak | Errezetak | Ghosteka | Ikastaroak | Estabaidak | Bilerak | Estekak | Prentsa | Kontaktua | Umorea | GhostLog | Ikasgaien Alternatibak | Gazteleraz
Contenido
- 1 Alternativas libres al software propietario que se utiliza en las asignaturas de ESIDE
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: [1]] (Solo he encontrado RMP para [[Suse y RedHat |http://sourceforge.net/project/showfiles.php?group_id=82834 SAGCAD ])
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):
- Para el diseño del circuito:wxnec (esta muy pre-pre-alfa-beta)
- Para realizar los calculos electromagnéticos: Nec2
- Para visualizar tanto el circuito como los campos radiados: xnecview
- Todos los paquetes son instalables mediante apt en Debian.
- Breve Manual
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