AlternativasLibres

De GhostWiki
Saltar a: navegación, buscar
Secciones

HomePage¿Qué es e-ghost?ProyectosGhostWikiHerramientasDocumentosRecetasGhosTecaCursos DebatesReunionesEnlacesPrensaContactoHumorGhostLogAlternativas LibresEuskaraz

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/ ::.

.:: Otra página con otro listado de alternativas a software propietario: http://www.osalt.com/ ::.

' Ingeniería Técnica de Informática de Gestión ' Ingeniería Técnica Industrial ' Ingeniería Técnica de Telecomunicaciones ' Ingeniería Informática ' Ingeniería de Telecomunicaciones ' Ingeniería en Organización Industrial ' Ingeniería en Automática y Electrónica Industrial

#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: GNU Pascal (http://www.gnu-pascal.de)

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

Alternativa libre 3: 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/)

Alternativa Libre 3: ====NetBeans (http://www.netbeans.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: ArgoUML (http://argouml.tigris.org/)

Alternativa Libre 3: Dia ( http://www.gnome.org/projects/dia/ ) (si se quisiera generar código, http://dia2code.sourceforge.net/ )

Alternativa Libre 4: ====NetBeans desde su versión 6 incluye un editor de UML muy potente (http://www.netbeans.org/)====

Relacionado: http://www.uoc.edu/masters/esp/img/917.pdf

'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

Curso 5º

'Gestión y planificación de proyectos'

Software propietario: Microsoft Project

Alternativa libre I (Para GNU/Linux): planner http://live.gnome.org/Planner

Alternativa libre II (Para Windows): open Workbench http://www.openworkbench.org/

Alternativa libre III (multiplataforma): openProj http://openproj.org/openproj


#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
  • 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

#Ingeniería en Organización Industrial

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