You are on page 1of 75

Estudio comparativo

Aplicaciones educativas GNU/Linux de la UPV-EHU

Comparativa de
Fecha: 13/03/09 Estado Confidencialidad
Software
Autor: Bruno González, Versión 1.0 Borrador Público
Mikel Jimenez, Revisado por: Revisable Interno
MiguelAngel Nieto Iker Sagasti Markina Final X Clientes X

 UPV-EHU. 2009
Esta obra está bajo la licencia Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 de Creative Commons. Puede copiarla,
distribuirla y comunicarla públicamente siempre que especifique su autor y no se utilice para fines comerciales. La licencia completa puede
consultarla en http://creativecommons.org/licenses/by-nc-sa/3.0/deed.es. UPV-EHU. no podrá ser considerada responsable de eventuales
errores u omisiones en la edición del documento.
Índice de contenidos
Información General..............................................................................................................................4

Elección de la distribución GNU/Linux corporativa.................................................................................4

Popularidad.......................................................................................................................................4
Visión a largo plazo...........................................................................................................................4
Enfoque.............................................................................................................................................5
Elección final.....................................................................................................................................5
Estudio de Evaluación – Aplicaciones orientadas a “Educación”..............................................................7

Sistema de categorización de aplicaciones.........................................................................................7


Ponderación de criterios....................................................................................................................8
Funcionalidad...............................................................................................................................9
Estabilidad....................................................................................................................................9
Kubuntu......................................................................................................................................10
Librerías......................................................................................................................................10
Idiomas.......................................................................................................................................11
Evolución....................................................................................................................................11
Licenciamiento...........................................................................................................................12
Popularidad................................................................................................................................13
Multiplataforma..........................................................................................................................13
Presencia en otras distribuciones.................................................................................................14
Matemática.....................................................................................................................................15
Categoría “Álgebra Computacional”............................................................................................15
Categoría “Cálculo Matemático y Científico”...............................................................................17
Categoría “Estadística”................................................................................................................19
Ingeniería........................................................................................................................................21
Categoría “Diseño de Circuitos”..................................................................................................21
Informática......................................................................................................................................23
Categoría “Administración de Bases de Datos”............................................................................23
Categoría “Análisis de Tráfico de Red”........................................................................................25
Categoría “Bases de Datos”.........................................................................................................27

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 2


Categoría “Criptografía”..............................................................................................................29
Categoría “Desarrollo .NET C#”.................................................................................................31
Categoría “Desarrollo ADA”........................................................................................................33
Categoría “Desarrollo C/C++”...................................................................................................35
Categoría “Desarrollo Java”.........................................................................................................37
Categoría “Modelado UML”.......................................................................................................39
Categoría “Emulación - Amiga”...................................................................................................41
Categoría “Emulación - PC”........................................................................................................43
Administración Empresarial..............................................................................................................45
Categoría “Gestión Empresarial y ERP” ......................................................................................45
Categoría “Gestión de Proyectos”...............................................................................................47
Categoría “Mapas conceptuales”.................................................................................................49
Diseño.............................................................................................................................................51
Categoría “Autoedición”.............................................................................................................51
Categoría “CAD”........................................................................................................................53
Categoría “Digitalización de Imágenes”.......................................................................................55
Categoría “Diseño 2D Rasterizado”.............................................................................................58
Categoría “Diseño 2D Vectorial”.................................................................................................60
Categoría “Diseño 3D” .............................................................................................................62
Categoría “Edición de Páginas Web”...........................................................................................64
Categoría “Edición de video”......................................................................................................66
Otras...............................................................................................................................................68
Categoría “Arqueología”.............................................................................................................68
Categoría “Química”...................................................................................................................70
Categoría “Sistemas de Información Geográfica”.........................................................................72
Resumen de la comparativa.................................................................................................................74

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 3


INFORMACIÓN GENERAL
El objetivo de este documento es la elaboración de un Estudio comparativo que defina el conjunto de
aplicaciones “educativas” para la UPV-EHU . A lo largo del documento se presentan las
conclusiones obtenidas a partir de una exhaustiva comparación de aplicaciones de Software Libre.

Para ello, tal y como se detalla en el documento Criterio de Evaluación de Software, se han tenido en
cuenta las necesidades específicas de la Universidad del País Vasco (UPV-EHU). A continuación se
detalla la metodología concreta empleada para la selección de aplicaciones.

ELECCIÓN DE LA DISTRIBUCIÓN GNU/LINUX CORPORATIVA


El proceso de selección de distribución ha sido realizado teniendo en cuenta que, en el entorno
educativo de una universidad, el mayor impacto lo van a producir las aplicaciones específicas
utilizadas, y en menor medida el entorno en el cual éstas se ejecutan. Es por ello que se han
centrado los esfuerzos en el análisis de aplicaciones, y no de la distribución concreta.

Popularidad
Uno de los baremos establecidos ha sido la popularidad de uso de las distribuciones, porque garantiza
la existencia de un gran comunidad de apoyo . Así, en el caso de que los usuarios del PC
corporativo tengan problemas si prueban la distribución en su equipo personal, podrán obtener ayuda
online mucho más fácilmente que con una distribución minoritaria. De la misma forma, se facilitará
notablemente la labor de los servicios de soporte y del CAU.

Visión a largo plazo


Por otra parte, se buscó que la distribución tuviera una gran proyección de futuro . Existen muchas
distribuciones que cumplen este requisito, gozando los proyectos de Canonical Ltd. 1 de una curva de
crecimiento especialmente pronunciada en los últimos años.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 4


Enfoque
Una vez decidida la distribución base, se han filtrado los subproyectos de Canonical Ltd. siguiendo
varios criterios. Se desecharon Edubuntu, Gobuntu y Jeos por no ser necesarias sus características y
enfoques específicos, reduciendo la decisión a Ubuntu y Kubuntu.

Elección final
El personal pertinente de la Universidad del País Vasco (UPV-EHU) mostró una preferencia por
Kubuntu, por lo que se ha analizado si efectivamente es una distribución apta para el PC corporativo.

Al comparar Kubuntu y Ubuntu, se puede observar que son muy similares entre sí, diferenciándose casi
exclusivamente por el entorno de escritorio que incluyen instalado por defecto: KDE o Gnome. Por lo
general, estos dos entornos de escritorio no difieren mucho en cuanto al consumo de recursos de
memoria, CPU o espacio en disco, por lo que la elección se ha enfocado a sus características
inherentes: versatilidad y facilidad de uso.

Gnome ofrece una mayor facilidad de uso al usuario novato, aunque KDE venga ligeramente
modificado por Canonical Ltd. para mejorarlo en este aspecto. Se ha considerado que la diferencia
entre sus curvas de aprendizaje no es lo suficientemente notoria como para descartar Kubuntu por ella,
especialmente teniendo en cuenta que los Pcs corporativos de la Universidad del País Vasco serán
utilizados por sus usuarios durante un periodo de tiempo relativamente largo.

La diferencia principal es, por tanto, la interfaz mediante la cual se modifican las características más
avanzadas del entorno de escritorio. Aunque ambos escritorios permiten una gran personalización, KDE
suele ofrecer una interfaz especializada para acceder a dichos ajustes, lo cual ha sido valorado
positivamente.

Otro factor que ha inclinado la balanza hacia Kubuntu es que el equipo de desarrolladores de KDE está
trabajando en portar dicho entorno de escritorio a la plataforma Microsoft Windows . Este
enfoque se ha valorado de cara al futuro, puesto que amplía las posibilidades de aquellos usuarios
(tanto alumnado como profesorado) que, por una razón u otra, no disponen de GNU/Linux instalado
en sus equipos personales.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 5


De esta forma se puede acercar el mundo del Software Libre a una mayor cantidad de
usuarios, de forma análoga al desarrollo de otros proyectos como Mozilla Firefox, Gimp, etc.

Finalmente, se han considerado las principales versiones existentes: Kubuntu 7.10, Kubuntu 8.04 y
Kubuntu 8.10. Se ha decidido escoger Kubuntu 8.04 por su grado de estabilidad, proveyendo versiones
recientes de software en sus repositorios, así como soporte a largo plazo o Long Term Support
(LTS), concretamente durante tres años desde su lanzamiento en Abril del año 2008.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 6


ESTUDIO DE EVALUACIÓN – APLICACIONES ORIENTADAS A “EDUCACIÓN”

Sistema de categorización de aplicaciones


El análisis comparativo se ha dividido por categorías de software. Dicha categorías han sido escogidas
teniendo en cuenta su importancia y grado de uso, extraídos a partir del feedback recibido por
parte de la UPV, así como en base a un listado general de aplicaciones instaladas en los sistemas
informáticos de la Universidad del País Vasco en las tres provincias de la comunidad autónoma vasca.

Es necesario destacar que gran parte del software cumple funcionalidades muy específicas y exclusivas
de ciertas áreas de la educación. Encontrar una alternativa perfecta es, por tanto, difícil o por desgracia
más a menudo, simplemente imposible.

Debido a esto, se ha intentado llegar a un compromiso óptimo de funcionalidades. Para ello, se ha


intentado escoger un conjunto de aplicaciones que, aun no siendo tan completos como la alternativa
privativa existente, cubran la mayor cantidad posible de características . En ocasiones, esto ha
implicado tener que recurrir a varias aplicaciones de Software Libre. A pesar de ello, hay diversos casos
en que todavía faltan algunas funcionalidades, o las existentes no están implementadas del todo
correctamente. Es de esperar que estos pequeños defectos vayan desapareciendo con el paso del
tiempo, conforme se desarrollen y mejoren las aplicaciones, e incluso con la aparición de nuevo
software alternativo.

Por otra parte cabe mencionar que, tras analizar la lista de aplicaciones actualmente en uso, se ha
detectado cierto grado de redundancia de funcionalidades que, si bien es muchas veces
necesario en entornos Windows, puede en ocasiones ser evitado con pocas complicaciones en el
mundo del Software Libre. Es por esto que se ha trabajado en reducir la lista de aplicaciones necesarias
a un mínimo, sin comprometer en ningún caso las características ofrecidas por éstas, simplificando
de esta forma el proceso de implantación, y homogeneizando además las interfaces de
cara al usuario final.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 7


Ponderación de criterios
Para conseguir unos resultados objetivos, se han utilizado ponderaciones numéricas como base
comparativa, acompañado en menor medida de los criterios subjetivos de personal
cualificado de Irontec así como de algunos usuarios finales. Ciertos factores tienen inevitablemente ese
componente subjetivo, pero se ha intentado reducir al mínimo, usando tablas de puntuaciones cuando
ha sido posible.

Para la evaluación de los criterios, se ha creado un sistema de puntuación basado en la filosofía sugerida
por la metodología Qualify and Select Open Source Software 2 , asignando puntos en base a
determinados factores hasta un total de 100 puntos.

Cada factor influye en mayor o menor medida a la puntuación final según su


relevancia , tal y como se explica en el documento Criterio de Evaluación de Software. A continuación
se detalla la metodología concreta empleada para valorar cada apartado de las aplicaciones.

Nota: con el objetivo de simplificar las siguientes explicaciones, se asumirá que cada factor es valorado
internamente de 0 a 10 puntos. En la comparativa final, sin embargo, se usan los valores reales,
aplicando la relevancia de cada factor antes de realizar el cómputo comparativo final.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 8


Funcionalidad
El grado de funcionalidad hace referencia a la cantidad de características que tiene la aplicación
comparada con el resto de aplicaciones de su categoría. Por consiguiente, es posible que una misma
aplicación que aparezca en varias categorías presente diferentes valoraciones en cada caso.

Puesto que es imposible conocer perfectamente las necesidades de todos y cada uno de los usuarios
finales de las aplicaciones, es posible que las puntuaciones asignadas no coincidan completamente con
la realidad de uso de todos los usuarios. No obstante, se ha intentado hacer una valoración lo más
genérica y objetiva posible.

PUNTOS CONDICIÓN
La aplicación cumple la inmensa mayoría de las características ofrecidas por el software que
10
reemplaza.
...
La aplicación carece de la mayoría de las características requeridas ofrecidas por el resto de
0
aplicaciones de la categoría.

Estabilidad
La estabilidad de un programa hace referencia a la ausencia de fallos de programación en la
aplicación. Una mayor ausencia de fallos significa que la aplicación podrá ejecutarse sin dar problemas
durante períodos prolongados de tiempo y obteniendo los resultados esperados.

La estabilidad de las aplicaciones depende en gran medida del software secundario que usen
(aplicaciones adicionales, librerías generales, librerías de sistema, sistema operativo, controladores), así
como del hardware empleado (firmware, diseño de hardware, estado del hardware), y por supuesto
de la calidad del código de la aplicación estudiada.

La experiencia del usuario final puede por tanto variar considerablemente de un PC a otro, o incluso
entre varios Pcs aparentemente iguales, por lo que es posible que la valoración efectuada en este
análisis de aplicaciones no coincida completamente con la realidad de algunos usuarios.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 9


PUNTOS CONDICIÓN
10 La aplicación es perfectamente utilizable durante períodos prolongados de tiempo.
...
0 La aplicación falla continuamente, degradando notablemente la experiencia del usuario final.

Kubuntu
Con este apartado se pretende valorar el soporte oficial tanto por parte de Kubuntu como
por parte de los desarrolladores de cada aplicación . Este soporte redunda en una mayor
facilidad de instalación y mantenimiento del software.

La puntuación seguida ha sido la siguiente:

PUNTOS CONDICIÓN
10 El paquete puede ser encontrado en los repositorios incluidos por defecto por Kubuntu.
8 Es necesario añadir o habilitar rutas adicionales de repositorios secundarios.
Existe la posibilidad de bajar paquetes vía web, siendo éstos instalables posteriormente
5
mediante el gestor de paquetes de Kubuntu.
Es necesario descargar el código fuente (bien en archivos comprimidos, típicamente en formato
1 tgz, o bien mediante algún sistema de control de versiones), para posteriormente compilar e
instalar la aplicación manualmente.

Librerías
Se ha valorado la reutilización de las librerías existentes en el sistema. En caso de existir diversas
aplicaciones abiertas al mismo tiempo, esta reutilización de librerías permite aprovechar mejor los
recursos del PC. Por otra parte, la instalación y carga de todas esas dependencias en memoria suele
tener un impacto en la experiencia final del usuario (especialmente durante la carga de la aplicación).

Por ejemplo, una aplicación web puede necesitar una instalación de un servidor web Apache, con
soporte PHP, ImageMagick, etc. O por ejemplo una aplicación Gnome puede necesitar GTK+,
Bonobo, GVFS, ESD, etc.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 10


Es necesario destacar que, una vez que una sola aplicación está haciendo uso de esas librerías
adicionales, aplicaciones posteriores que las utilicen no se verán penalizadas en cuanto a consumo
adicional de recursos; no obstante la idea es evitar que exista ese consumo inicial adicional en primer
lugar.

La puntuación seguida ha sido la siguiente:

PUNTOS CONDICIÓN
La aplicación reutiliza librerías incluidas por defecto en KDE, tales como KParts, KIO, QT, KJS,
10
KWallet, etc.
5 La aplicación no hace uso de ninguna de estas librerías.

Idiomas
La presencia de traducciones y soporte de internacionalización (i18n) es especialmente
importante para la elección de aplicaciones que serán instalados en el PC corporativo de la Universidad
del País Vasco. Se ha valorado por tanto el soporte de las lenguas oficiales de Euskadi: euskera y
castellano .

La repartición de puntos se ha hecho asignando 5 puntos a cada una de ambas lenguas:

Un soporte casi completo o completo se ha valorado asignando los 5 puntos, mientras que un soporte
muy deficiente o inexistente se ha valorado con 0 puntos. La suma de ambas lenguas da como
resultado máximo los 10 puntos totales.

PUNTOS CONDICIÓN
+0 ...+5 Soporte de euskera.
+0 ...+5 Soporte de castellano.

Evolución
En este apartado se ha valorado de forma general la madurez de la aplicación, frecuencias de
actualizaciones y nuevas releases, trayectoria evolutiva de cara al futuro, etc.

Se han otorgado desde 10 puntos de máximo para aplicaciones muy bien mantenidas, hasta 0 puntos

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 11


de mínimo para aplicaciones abandonadas hace tiempo sin tener la madurez suficiente como para que
el desarrollo haya podido estancarse.

PUNTOS CONDICIÓN
Existe un equipo constantemente trabajando en mejorar la aplicación, habiendo alcanzado
10
ésta un gran nivel de madurez.
...
0 La aplicación ha sido abandonada sin haber llegado a un nivel de madurez mínimo.

Licenciamiento
Se ha valorado la licencia bajo la cual se distribuye la aplicación. La idea principal es descartar
aplicaciones privativas si es posible, e incrementar la valoración de aquellas que siguen más
fielmente los principios del Software Libre (licencias de Software Libre) o que permiten una
mayor de libertad de uso (dominio público).

Las aplicaciones distribuidas bajo licencias libres han sido calificadas en función de cuáles han recibido
la aprobación de los organismos FSF3, OSI4 y DFSG5 y según la compatibilidad con la licencia GPL6, tal
y como se expone a continuación:

PUNTOS CONDICIÓN
10 La aplicación está en dominio público.
La aplicación se distribuye bajo licencia GPL, LGPL, MIT, W3C, GMGPL, Apache License v2 o
10
NASA Open Source license.
La aplicación se distribuye bajo licencia CPL, CPAL, EPL, MPL, Apache License v1, BSD
9
License modificada.
8 La aplicación se distribuye bajo licencia BSD License original.
0 La aplicación se distribuye con una licencia privativa.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 12


Popularidad
La existencia de una mayor cantidad de usuarios finales repercute en la capacidad de éstos de
encontrar soluciones a posibles dudas o problemas que surjan durante el uso de las aplicaciones.

Se ha comprobado la existencia de comunidades online (tales como wikis, foros, listas de correo,
FAQs colaborativos, tutoriales, gestores de incidencias) y la popularidad determinada por
repositorios online de software (por ejemplo SourceForge7, Alternativas Libres8, Softonic9).

A continuación se ha hecho una valoración subjetiva conjunta, a partir de la cual se han asignado los
puntos correspondientes.

PUNTOS CONDICIÓN
10 La aplicación goza de una gran infraestructura web en la que colaboran miles de usuarios.
...
0 La aplicación carece de usuarios que contribuyan activamente en listas de correo, wikis, etc.

Multiplataforma
Se ha valorado la presencia en otras plataformas, debido a que permite el uso de la aplicación en
un mayor número de entornos, y no solo en las instalaciones de Universidad del País Vasco.

Se ha orientado al soporte oficial de varios sistemas operativos, siendo descartado el uso de emuladores
(Vmware, Virtualbox, Xen, etc.) o de capas de compatibilidad (Wine, Cedega, Crossover), excepto en
los casos en que la aplicación se distribuya oficialmente de esa forma.

La distribución se ha realizado en base al % de uso de las plataformas a nivel de usuario.

PUNTOS CONDICIÓN
+5 La aplicación funciona en plataformas GNU/Linux.
+4 La aplicación funciona en plataformas Microsoft Windows.
+1 La aplicación funciona en plataformas Mac OS X o *BSD.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 13


Presencia en otras distribuciones
La presencia en otras distribuciones es un gran indicativo de la situación general de la aplicación, y su
facilidad además instalación y uso en otras distribuciones GNU/Linux.

Se han tomado como referencia algunas de las principales distribuciones existentes.

PUNTOS CONDICIÓN
+2 La aplicación está presente en distribuciones *buntu.
+2 La aplicación está presente en distribuciones Debian.
+2 La aplicación está presente en distribuciones OpenSuse.
+2 La aplicación está presente en distribuciones Mandriva.
+2 La aplicación está presente en distribuciones Fedora.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 14


Matemática

Categoría “Álgebra Computacional”


Descripción
Aplicación diseñada para realizar cálculos matemáticos relacionados con el área de álgebra
computacional.

● Scilab es un paquete matemático muy versátil distribuido bajo una licencia libre que permite el
cálculo de sistemas algebraicos lineales. Siendo similar a MatLab, permite tanto operaciones
concretas como el cómputo de alto nivel.
● Maxima es un sistema libre de álgebra computacional escrito en Lisp. Permite la manipulación
de polinomios, matrices, funciones racionales, integración, derivación y manejo de gráficos 2D y
3D.
● Maple es un software propietario de calculo matemático capaz de realizar cálculos simbólicos,
algebraicos y de álgebra computacional. Es un software comercial de gran prestigio en entornos
científicos y educativos.

Maple

Maxima

Scilab

0 10 20 30 40 50 60 70 80

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
st en
a
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Scilab 14 12 10 5 0 8 7,5 5,25 7 3 71,75
Maxima 12 9 10 5 0 8 7,5 5,25 7 2,4 66,15
Maple 18 12 5 5 5 9 0 6,75 7 0 67,75

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 15


Conclusiones
Después del análisis realizado se elige Maple como mejor opción. Maxima, es la alternativa libre a
Maple y es una aplicación de gran potencial. Es por eso que se elige Maple como mejor elección pero
teniendo muy en cuenta a Maxima, y recomendando su uso, ya que en ocasiones puede ser mas
adecuado el uso de Maxima sobre Maple. Sobre todo en casos en los que no se necesite características
muy concretas que Maxima no posea y Maple sí.

Elección

NOMBRE: M APLE Y M AXIMA LICENCIA: P RIVATIVA Y GPL

SITIO WEB: HTTP :// WWW . MAPLESOFT . COM Y HTT P :// MAXIMA . SOURCEFORGE . NET

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 16


Categoría “Cálculo Matemático y Científico”
Descripción
Aplicación diseñada para el análisis numérico, operaciones matemáticas, y desarrollo y análisis de
funciones matemáticas.
● Octave es un programa de análisis numérico de licencia libre. No tiene interfaz gráfica (linea de
comandos) y su competidor más firme es el programa comercial Matlab.
● QtOctave es una interfaz QT de Octave. Permite visualizar gráficas generadas con GNUPlot a
partir de los datos analizados. Permite todas las opciones que permite Octave, pero le dota al
programa de una interfaz gráfica, lo cual facilita su uso en gran medida.
● Matlab es una aplicación comercial diseñada para la computación matemática, análisis y
desarrollo asociado. Está muy extendida en entornos científicos y universitarios.

matlab

qtocatve

octave

0 10 20 30 40 50 60 70

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


octave 14 12 10 5 0 7 7,5 5,25 3,5 3 67,25
qtocatve 16 13,5 5 10 0 7 7,5 4,5 3,5 1,5 68,5
matlab 18 10,5 5 5 0 9 0 7,5 7 2,4 64,4

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 17


Conclusiones
Matlab posee gran popularidad en entornos educativos y científicos. Entre sus funciones destacan,
conexiones con bases de datos, llamar a funciones externas creadas en C o Fortran, arranque programa
en modo consola. La falta de integración con KDE y su licencia privativa le hace perder puntos frente a
las dos alternativas libres.

Sin embargo, se ha decidido elegir Matlab como mejor opción entre las aplicaciones analizadas debido
a que ya está en uso en la UPV/EHU, por lo que se consigue completa compatibilidad, gracias a
disponer de una versión nativa en GNU/Linux (de hecho, originalmente fue desarrollada para UNIX, y
posteriormente portada a Windows).

Elección

NOMBRE: M AT LAB LICENCIA: P RIVATIVA

SITIO WEB: HTTP :// WWW . MATHWORKS . COM

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 18


Categoría “Estadística”
Descripción
Aplicaciones para realizar estudios estadísticos a partir de un muestreo de datos y realizar su posterior
análisis.

● PSPP es el sustituto del software privativo SSPS. Utiliza un lenguaje similar a SPSS que es
altamente compatible con su sintaxis.

● Rkward es una interfaz gráfica para el lenguaje R. Se trata de un potente sistema de


computación estadística y gráfica.

R-kw ard

PSPP

0 10 20 30 40 50 60 70 80

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría

la
nt

uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


PSPP 16 13,5 10 10 0 7 7,5 6 7 2,4 79,4
R-kward 14 10,5 10 10 0 7 7,5 5,25 3,5 2,4 70,15

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 19


Conclusiones

Se escoge PSPP por su madurez como proyecto y por su compatibilidad con un programa ya conocido
como es AnswerTree, actualmente en uso en la Universidad del País Vasco.

Tiene un gran numero de opciones a la hora de manejar datos estadísticos y es capaz de exportar
documentos a Excel y a bases de datos Postresql. Además, la Junta de Andalucía utiliza este programa
para alguna de sus gestiones.

Por estos motivos, y por considerarse el más flexible y con mayor nivel de compatibilidad que Rkward,
se elige PSPP como la mejor opción.

Elección

NOMBRE:PSPP LICENCIA: GPL

SITIO WEB: HTTP :// WWW . GNU . ORG / SOFTW ARE / PSPP /

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 20


Ingeniería

Categoría “Diseño de Circuitos”


Descripción
En esta categoría de analizan diversas aplicaciones de diseño de circuitería, siendo el objetivo intentar
reemplazar el software de EDA (Electronic Design Automation) privativo Orcad para Windows
● GEDA es una suite de diseño de circuitos, formada por varios programas, cada uno de los cuales
se especializa en una de las fases de EDA.
● KiCad, la aplicación más completa de edición de circuitos, cuenta con infinidad de funciones
avanzadas.
● PCB es una de las aplicaciones mas antiguas de todas, siendo capaz de importar diseños creados
en gEDA.

gEDA

Kicad

PCB

0 10 20 30 40 50 60 70 80

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


PCB 10 13,5 10 5 0 7 7,5 2,25 4,2 1,8 61,25
Kicad 20 12 10 5 1 8 7,5 6 6,3 3 78,8
gEDA 16 12 10 5 3 8 7,5 5,25 4,2 2,4 73,35

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 21


Conclusiones
PCB es la aplicación más ligera, y gracias a su madurez es la más estable. Aún siendo la aplicación más
veterana, no tiene demasiado soporte comparado con las otras aplicaciones analizadas, debido a su
falta de funcionalidades.

gEDA y KiCad, en cambio, disponen de todo lo necesario para diseñar circuitos. A pesar de que gEDA
está parcialmente traducida al castellano, se ha escogido KiCad por las características avanzadas
adicionales que ofrece, tales como previsualización tridimensional, importador de múltiples formatos,
etc. Dispone además de una lista de correo en castellano, que puede suplir en parte la falta de
traducciones.

Elección

NOMBRE: K I C AD LICENCIA: GPL

SITIO WEB: HTTP :// WWW . LIS . INPG . FR / REALISE _ AU _ LIS /K I C AD

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 22


Informática

Categoría “Administración de Bases de Datos”


Descripción
Estas aplicaciones permite trabajar de forma gráfica con la estructura y contenido de las bases de datos
del sistema, de forma mucho más sencilla e intuitiva que con las tradicionales aplicaciones de línea de
comando.
● phpmyadmin Entorno web para la administración de bases de datos Mysql. Muy usada en
empresas de hosting para dar la posibilidad al cliente de trabajar con Mysql. Al tratarse de un
entorno web necesitaría de un Apache con PHP en el mismo equipo. La traducción al euskera
se encuentra al 50%.
● Tora es la herramienta más completa para la administración de bases de datos. Dispone de
soporte para Mysql, Oracle y PostgresSQL.
● Mysqlworkbench es la herramienta de desarrollo de Mysql. La versión de Linux se encuentra
aún en fase Alpha, por lo que su uso no es recomendable.

mysqlw orkbench

tora

phpmyadmin

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
st en
a
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


phpmyadmin 14 13,5 10 5 6 7 7,5 6,75 4,2 1,8 75,75
tora 18 13,5 10 10 0 7 7,5 6,75 7 2,4 82,15
mysqlworkbench 12 7,5 5 5 0 5 7,5 3,75 6,3 2,4 54,45

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 23


Conclusiones
Tora nos permite administrar distintas bases de datos desde una sola aplicación, ya sea Mysql, Postgres,
Oracle o mediante conectores ODBC. Se suele comparar con su versión privativa para entornos
Windows (Toad), que pertenece a la misma empresa, siendo Tora seleccionada en muchas ocasiones
por el acceso al código fuente y la licencia GPL.

Es en general siempre mejor que Mysqlworkbench, muy similar en características a Phpmyadmin. El


poder prescindir de un servidor web y estar mejor traducido, Tora obtiene una ventaja que le hacer el
ganador en esta categoría.

Nota: Para disponer de soporte Mysql y Postgres es necesario instalar los paquetes libqt3-mt-
psql, libqt3-mt-odbc, libqt3-mt-mysql. Los paquetes de Ubuntu/Debian no disponen de
soporte para Oracle, es necesario recompilarlo para habilitarlo.

Elección

NOMBRE: T ORA LICENCIA: GPL

SITIO WEB: HTTP :// TORA . SOURCEFORGE . NET

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 24


Categoría “Análisis de Tráfico de Red”
Descripción
Los “sniffers” de red nos ayudan a analizar el tráfico que pasa por nuestra red informática y detectar
fallos tanto en su configuración como en su diseño. Son herramientas imprescindibles para los
administradores de sistema ya que facilitan enormemente el trabajo.
● Wireshark es una aplicación de escritorio en GTK que nos permite poner una interfaz en modo
promiscuo y analizar la red. Antiguamente llamado Ethereal.
● TcpDump es un analizador de red en consola lo cual lo convierte, junto a su gran número de
opciones, en una herramienta muy flexible.
● XtcpDump es una interfaz gráfica para la aplicación TcpDump. Dispone de pocas opciones y no
se actualiza a menudo para añadir nuevas funcionalidades.

Xtcpdump

tcpdump

Wireshark

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Wireshark 20 12 10 5 5 9 7,5 7,5 7 3 86
tcpdump 14 15 10 5 5 7 7,5 6 4,2 3 76,7
Xtcpdump 12 7,5 1 5 0 1 7,5 0,75 3,5 3 41,25

Conclusiones
Wireshark es la ganadora indiscutible en entornos de escritorio por la gran cantidad de opciones, la

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 25


posibilidad de analizar el tráfico mediante filtros avanzados, así como de importar datos de
herramientas de consola como TcpDump. Con una interfaz gráfica sencilla y siendo multiplataforma,
estamos ante una herramienta indispensable.

Nota: por su flexibilidad, también se recomienda la instalación de TcpDump, que permite analizar la
red remotamente mediante SSH y sin necesidad de entorno.

Elección

NOMBRE: W IRESHARK LICENCIA: GPL

SITIO WEB: HTTP :// WWW . WIRESHARK . ORG /

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 26


Categoría “Bases de Datos”
Descripción
Las bases de datos permiten un almacenamiento organizado y de rápido acceso a grandes cantidades
de datos tabulados. Se analizan las aplicaciones más importantes en el mundo del Software Libre.
● Oracle es una de las bases de datos de uso más extendido en entornos empresariales.
● Apache Derby es la apuesta de Apache en software de bases de datos. Aunque le falta algo de
popularidad y estabilidad, es una opción a tener en cuenta.
● SQLite es una base de datos poco pesada y bastante rápida. Ha ganado mucho terreno en los
últimos años en sobre todo en ámbitos relacionados con las aplicaciones de escritorio.
● MySQL es una de las bases de datos libre más veterana y conocida, siendo utilizada en infinidad
de servidores web, en lo que suele denominarse configuraciones WAMP y LAMP.
● PostgreSQL es posiblemente la base de datos con mejor soporte del lenguaje SQL, superando
incluso a MySQL a nivel técnico.

Oracle

Apache Derby

SQLite

MySQL

PostgreSQL

0 10 20 30 40 50 60 70 80

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
st en
a
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


PostgreSQL 18 13,5 10 0 3 9 7,5 5,25 7 3 76,25
MySQL 16 15 10 0 2 10 7,5 7,5 7 3 78
SQLite 12 13,5 10 0 1 9 7,5 4,5 7 3 67,5
Apache Derby 14 6 10 0 0 6 7,5 1,5 7 1,8 53,8
Oracle 10 9 5 0 5 10 0 10 10 0 59

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 27


Conclusiones
La falta de funcionalidades de Apache Derby y SQLite hacen que no sean demasiado útiles para ser
usadas con fines educativos, por lo que quedan fuera de la comparativa. Oracle queda también
descartada, siendo su baja puntuación debida principalmente a temas de licenciamiento.

MySQL y PostgreSQL reciben una puntuación muy similar, alternándose las puntuaciones en cada
apartado de valoración, siendo MySQL la que recibe finalmente una puntuación total ligeramente
superior.

En este caso concreto se ha decido elegir tanto MySQL como PostgreSQL por ser ambas interesantes
desde el punto de vista docente, para estudiar sus diferencias, ventajas y conveniencia de uso por parte
del alumnado.

Elección

NOMBRE: M Y SQL Y P OSTGRE SQL LICENCIA: GPL

SITIO WEB: HTTP :// WWW . MYSQL . COM , HTT P :// WWW . POSTGRESQL . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 28


Categoría “Criptografía”
Descripción
Estas aplicaciones permiten mantener la privacidad de la información de forma segura. Suelen utilizarse
para proteger datos de importancia, por ejemplo cuando deben enviarse a través de sistemas de
comunicación que no son seguros.

● TrueCrypt es una aplicación destinada al cifrado de ficheros y volúmenes en el sistema de


ficheros. Tiene una interfaz gráfica muy sencilla de usar.

● GnuPG es el estándar para cifrado por clave pública/privada en GNU/Linux Es una aplicación
de consola es usada por muchos programas de escritorio como clientes de correo, gestores de
ficheros, etc.

truecrypt

gnupg

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría

la
nt

uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


gnupg 20 15 10 5 5 7 7,5 6,75 7 3 86,25
truecrypt 18 15 5 5 0 8 7,5 5,25 7 3 73,75

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 29


Conclusiones
Aunque ambas aplicaciones desempeñan una función muy parecida, y son ambas muy capaces, se ha
escogido GPG por la posibilidad de estar fuertemente integrada con el escritorio KDE tras la instalación
del paquete KGPG, disponible por defecto en los repositorios de Kubuntu.

Elección

NOMBRE: G NU PG LICENCIA: GPL

SITIO WEB: HTTP :// WWW . GNUPG . ORG Y HTT P :// DEVELOPER . KDE . ORG /~ KGPG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 30


Categoría “Desarrollo .NET C#”
Descripción
Esta categoría engloba los entornos integrados de desarrollo de .Net en el lenguaje C#.
● El plugin Improve C# es un IDE que aprovecha la plataforma multilenguaje Eclipse para
proveer capacidades de desarrollo en C#.
● Visual Studio es el IDE de referencia. Por desgracia es privativo, y solo está disponible para el
sistema operativo Windows. Se incluye en la comparativa como punto de referencia.
● Sharp Develop es uno de los IDEs para C# libres más populares en plataformas Windows.
● Monodevelop está basado en Sharp Develop, habiendo sido portado a multitud de sistemas
operativos, y mejorado a partir de ahí.

Eclipse / Improve C# Plugin

Visual Studio

SharpDevelop

MonoDevelop

0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomas
evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría

la
nt

uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


MonoDevelop 18 10,5 10 5 5 10 7,5 6 7 3 82
SharpDevelop 18 13,5 0 0 5 8 7,5 4,5 2,8 0 59,3
Visual Studio 20 13,5 0 0 5 10 0 7,5 2,8 0 58,8
Eclipse / Improve C# Plugin
12 12 5 5 2 6 6,75 2,25 6,3 1,5 58,8

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 31


Conclusiones
En primer lugar, hay que descartar Visual Studio, puesto que no está distribuido bajo una licencia de
Software Libre. Aún así, es posiblemente el IDE más completo de su categoría, siendo utilizado por la
mayoría de desarrolladores de lenguajes .NET.

De las tres aplicaciones de Software Libre, el plugin Improve C# para Eclipse es el más flojo de todos.
No sólo en cuanto a funcionalidades, sino por su pobre soporte para idiomas y su consecuente baja
popularidad.

La aplicación elegida es, por tanto, Monodevelop, el fork de Sharp Develop para GNU/Linux. Si bien
no llega al nivel técnico de Visual Studio, se acerca mucho, siendo un IDE más que capaz para
cualquier tipo de desarrollo. Es uno de los principales IDEs utilizados por los equipos del proyecto
Gnome.

Elección

NOMBRE: M ONODEVELO P LICENCIA: GPL

SITIO WEB: HTTP :// WWW . MONODEVELOP . COM

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 32


Categoría “Desarrollo ADA”
Descripción
Las aplicaciones de esta categoría ofrecen un entorno integrado de desarrollo de software en el lenguaje
de programación ADA.
● El plugin GNATBench es un plugin privativo que añade capacidades de desarrollo ADA al
famoso y versátil IDE Eclipse.
● Kdevelop es el IDE por excelencia en entornos KDE, siendo uno de los más ligeros. Al igual que
Eclipse, soporta diversos lenguajes de desarrollo, aunque no tiene tantas funcionalidades.
● GNAT Programming Studio es un IDE especializado exclusivamente en el lenguaje ADA, con la
ventaja de ser completamente multiplataforma.

Eclipse / GNATbench

Kdevelop

GNAT Programming Studio

0 10 20 30 40 50 60 70 80
funcionalidad estabilidad kubuntu librerías idiomas
evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


GNAT Programming Studio
18 10,5 10 5 0 7 7,5 3,75 7 3 71,75
Kdevelop 4 10,5 10 10 5 10 7,5 5,25 6,3 3 71,55
Eclipse / GNATbench 16 12 5 5 2 9 0 3 7 0 59

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 33


Conclusiones
El plugin GNATBench para Eclipse, aunque es bastante versátil, no se distribuye bajo una licencia de
Software Libre, por lo que queda descartado directamente.

Los otros dos entornos integrados de desarrollo acaban la comparativa con unas puntuaciones muy
similares. La alta puntuación de Kdevelop se debe en gran parte a su integración con KDE, mientras que
la de GNAT Programming Studio es debida a sus méritos técnicos.

En este caso, se ha considerado más importante tener esa funcionalidad extra que estar completamente
integrado con el escritorio de Kubuntu, por lo que se ha decidido escoger GNAT Programming Studio.

Elección

NOMBRE: GNAT P ROGRAMMING S TUDIO LICENCIA: GMGPL

SITIO WEB: HTT PS :// LIB RE . ADACORE . COM / GPS

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 34


Categoría “Desarrollo C/C++”
Descripción
Esta categoría engloba los IDEs para la programación en lenguajes C y C++. Pueden incluir
funcionalidades como depurador, refactorización de código, análisis en tiempo real de errores, etc.
● NetBeans es una plataforma de desarrollo, similar en enfoque a Eclipse, desarrollada
principalmente por Sun Microsystems.
● Motor es un IDE de consola ligero, con las funcionalidades más básicas.
● Code::Blocks es la alternativa a DevCPP en Windows, estando además mejor mantenida.
● Eclipse, junto con CDT, es una plataforma extremadamente versátil de desarrollo en C/C++.
● Anjuta es la apuesta para desarrollo C y C++ del equipo de Gnome.
● Kdevelop es la alternativa multilenguaje de KDE al homólogo de Gnome, Anjuta.

NetBeans / C++ Pack

Motor

Code::Blocks

Eclipse / CDT

Anjuta

Kdevelop

0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomas
evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría

la
nt

uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Kdevelop 14 13,5 10 10 1 7 7,5 5,25 6,3 3 77,55
Anjuta 16 13,5 10 5 5 7 7,5 5,25 3,5 3 75,75
Eclipse / CDT 18 12 10 5 5 10 6,75 7,5 7 3 84,25
Code::Blocks 16 13,5 8 5 0 6 7,5 4,5 7 2,4 69,9
Motor 12 15 10 5 0 3 7,5 0,75 3,5 1,2 57,95
NetBeans / C++ Pack 18 12 9 5 5 9 7,5 6 7 1,8 80,3

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 35


Conclusiones
En primer lugar, se descarta directamente Motor por sus pocas funcionalidades y por su interfaz de
texto poco intuitiva, que lo hace poco apto para entornos educativos. Code::Blocks se queda también
corto por la poca internacionalización y baja popularidad en entornos GNU/Linux.

En cuanto al resto de aplicaciones, Anjuta y Kdevelop están a la par, pero tanto NetBeans como Eclipse
ofrecen bastantes mas funcionalidades a costa de ser aplicaciones algo más pesadas y lentas.

Se ha considerado que la funcionalidad y popularidad extra de Eclipse con CDT son determinantes, por
lo que ha sido la aplicación elegida en esta categoría.

Elección

NOMBRE: E CLIPSE + CDT LICENCIA: EPL

SITIO WEB: HTTP :// WWW . ECLIPSE . ORG / CDT

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 36


Categoría “Desarrollo Java”
Descripción
En esta categoría se analizan los principales entornos integrados de desarrollo para Java, lenguaje
inicialmente diseñado para proveer compatibilidad entre plataformas (“ write once, run anywhere”)
mediante una API estandarizada y haciendo uso de una máquina virtual.
● Kdevelop es el IDE aportado por el equipo KDE, ideal para proyectos de tamaño medio.
● Geany es un entorno privativo de desarrollo muy rápido y poco pesado.
● NetBeans es uno de los IDEs mas populares para desarrollo Java en plataformas Windows.
● Eclipse se ha convertido en el más famoso entorno libre de desarrollo Java en los últimos años.

Kdevelop

Geany

NetBeans

Eclipse

0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomas
evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Eclipse 20 12 9 5 5 10 7,5 7,5 7 3 86
NetBeans 20 12 10 5 5 9 7,5 6 7 1,8 83,3
Geany 10 13,5 10 5 0 4 0 1,5 7 2,4 53,4
Kdevelop 8 13,5 10 10 1 7 7,5 5,25 7 3 72,25

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 37


Conclusiones
De las aplicaciones analizadas, Geany es claramente la menos versátil, siendo ofrecida solamente en la
lengua inglesa, y además distribuida bajo licencia privativa.

A Kdevelop, el entorno genérico de desarrollo de KDE, le faltan muchas funcionalidades para el


desarrollo de software en Java, por lo que puede ser considerado un simple editor de texto con alguna
que otra ayuda para los desarrolladores de Java.

Eclipse y NetBeans se encuentran, como es habitual, muy cercanos en la comparativa en todos los
aspectos. La escasa presencia de NetBeans en otras distribuciones es la que finalmente inclina la
balanza, siendo Eclipse la aplicación escogida para la categoría de desarrollo en Java.

Elección

NOMBRE: E CLIPSE LICENCIA: EPL

SITIO WEB: HTTP :// WWW . ECLIPSE . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 38


Categoría “Modelado UML”
Descripción
Estas aplicaciones permiten la edición de modelos de software en lenguaje UML (Unified Modeling
Language), una de las técnicas de diseño de software con más auge durante los últimos años.
● Umbrello es la aplicación que se provee en escritorios KDE por defecto para la edición de
modelos UML. Tiene soporte para una gran cantidad de lenguajes de programación.
● StarUML es una aplicación muy avanzada de UML, que por desgracia solamente está disponible
de forma nativa para el sistema operativo Windows.
● ArgoUML es, junto con Umbrello, otro de los grandes conocidos programas de UML bajo
entornos GNU/Linux. Su desarrollo en Java le permite ser ejecutado en casi cualquier sistema
operativo.
● BoUML permite una gran personalización en cuanto a generación de código, teniendo una
interpretación bastante estricta del formato UML. No es muy popular comparada con el resto.

Umbrello

Staruml

Argouml

Bouml

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Bouml 18 15 10 5 0 9 7,5 4,5 7 2,4 78,4
Argouml 14 12 8 5 5 9 6 6 7 2,4 74,4
Staruml 16 12 0 0 2 8 7,5 6,75 3,5 0 55,75
Umbrello 16 6 10 10 10 8 7,5 6,75 7 3 84,25

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 39


Conclusiones
StarUML ha sido incluido en la tabla a modo comparativo, debido a su profesional acabado y atención
al detalle en muchos aspectos.

BoUML, por el contrario, aparente ser muy poco avanzado, aunque por dentro esconde un lenguaje de
macros que incrementa su potencia y versatilidad en gran medida comparado con las otras dos
aplicaciones para GNU/Linux. Desafortunadamente no dispone apenas de traducciones, su integración
con el escritorio KDE es prácticamente nula, y es poco conocida a pesar de sus aptitudes técnicas.

Umbrello y ArgoUML son bastante populares. La distribución de la primera como aplicación por
defecto de escritorios KDE, junto con sus traducciones al euskera y castellano, le otorgan una pequeña
ventaja.
En consecuencia, Umbrello acaba siendo la aplicación escogida para esta categoría.

Elección

NOMBRE: U MBRELLO LICENCIA: GPL

SITIO WEB: HTT P :// UML . SOURCEFORGE . NET

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 40


Categoría “Emulación - Amiga”
Descripción
En esta categoría se incluyen aplicaciones capaces de emular las computadoras Amiga. Apenas existen
aplicaciones, por lo que solamente se ha incluido una.
● Amikit es la solución más completa de emulación Amiga para entornos GNU/Linux. Esta
compuesto por cientos de aplicaciones, tanto freeware como shareware. Utiliza el emulador
UAE de fondo.

amikit

0 5 10 15 20 25 30 35 40 45 50

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


amikit 18 13,5 0 0 0 8 0 3,75 4,2 0 47,45

Conclusiones
A pesar de no ser una alternativa distribuida bajo licencia de Software Libre, de la nula integración con
el escritorio, y de la falta de aplicaciones, Amikit es una aplicación muy capaz técnicamente.
Actualmente se utiliza Amikit para Windows, por lo que su port para GNU/Linux es la elección obvia
para un reemplazo perfecto de sus funcionalidades.

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 41


Elección

NOMBRE: A MIKIT LICENCIA: F REEWARE /S HAREW ARE

SITIO WEB: HTT P :// AMIKIT . AMIGA . SK

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 42


Categoría “Emulación - PC”
Descripción
En esta categoría se incluyen emuladores genéricos de la plataforma PC, que suelen ser utilizados para
emular otros sistemas operativos dentro de GNU/Linux.
● Qemu es una aplicación de consola que permite emular diversas arquitecturas (PPC, MIPS,
x86-64...) a gran velocidad, especialmente si se utiliza el módulo de kernel Kemu.
● VirtualBox es la alternativa libre a VMWare. Emula procesadores Intel y AMD, soportando las
nuevas instrucciones específicas de virtualización AMD-v y VT-x.
● VMWare-Server es la versión gratuita de la gama de emuladores de VMWare. Tiene una
arquitectura cliente-servidor, que puede ser interesante en algunos casos.

qemu

virtualbox

Vmw are-server

0 10 20 30 40 50 60 70 80 90 100

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Vmware-server 18 10,5 5 5 0 5 0 6,75 6,3 0 56,55
virtualbox 18 13,5 10 10 10 9 7,5 5,25 6,3 3 92,55
qemu 16 10,5 10 5 0 8 7,5 5,25 7 3 72,25

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 43


Conclusiones
Se ha optado por VirtualBox al ser la opción más completa de todas. Su nivel de rendimiento es
paralelo o en ocasiones incluso mejor que el de las otras dos opciónes. Permite virtualizar Windows,
BSD, cualquier distribución de GNU/Linux e incluso Solaris.

Además de ser la única opción con completo soporte para tanto castellano como euskera, es la
aplicación libre con mayor proyección de futuro.

Se distribuye bajo dos licenciamientos: uno privativo y otro libre, que es el que recomendamos utilizar.

Elección

NOMBRE: V IRT UAL B OX LICENCIA: GPL

SITIO WEB: HTT P :// WWW . VIRT UALB OX . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 44


Administración Empresarial

Categoría “Gestión Empresarial y ERP”


Descripción
En esta categoría se analizan un conjunto de aplicaciones que sirven tanto para la gestión de
contabilidad como para la planificación de recursos empresariales (ERP): logística, recursos humanos,
producción, distribución, inventario, envíos y facturas.
● OpenERP es un sistema libre de gestión empresarial que cubre las necesidades de las áreas de
contabilidad, ventas, compras y almacén e inventario.
● Adempiere es un fork libre del proyecto de ERP Compiere, creado por los desarrolladores de
éste debido a las diferencias con la empresa propietaria, Compire Inc.
● GNU/Cash es una herramienta de gestión fiscal personal, orientada a PYMES. Se echan de
menos por tanto algunas características avanzadas y flexibilidad.
● PostBooks es un herramienta ERP de licencia CPAL orientada a la pequeña-mediana empresa,
con estructura cliente-servidor

PostBooks

GNU/Cash

Adempiere

OpenERP

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


OpenERP 16 13,5 10 5 5 9 7,5 6,75 7 3 82,75
Adempiere 18 12 2 5 0 8 7,5 6 6,3 0 64,8
GNU/Cash 12 9 10 5 0 6 7,5 4,5 7 0 61
PostBooks 14 10,5 2 10 0 8 6,75 5,25 6,3 0 62,8

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 45


Conclusiones
Se elige OpenERP (también conocido como TinyERP) como mejor aplicación, puesto que es una
solución libre muy avanzada y sencilla de utilizar comparada con la mayoría de las analizadas. Tiene
una estructura cliente-servidor y dispone de una interfaz cliente programada en QT.

A pesar de no ser la aplicación con mayor funcionalidad, es la aplicación que dispone de mayor
número de traducciones, y tiene una mayor presencia en el mundo del Software Libre.

Además, es la que más actualizaciones y comunidad tiene, por lo que se trata de una apuesta segura.

Elección

NOMBRE: O PEN ERP LICENCIA: GPL

SITIO WEB: HTTP :// WWW . OPENERP . COM

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 46


Categoría “Gestión de Proyectos”
Descripción
En esta categoría se incluyen aquellas aplicaciones que permiten la gestión de proyectos, tanto en
cuestión de recursos humanos y temporales, como de hitos, características, dependencia entre las
mismas, etc.
● GanttProject es un proyecto de software libre relativamente maduro, que aún no ofrece todas
las funcionalidades inicialmente planeadas.
● OpenProj es una aplicación de reciente aparición, cuyo objetivo es competir directamente con
la alternativa tradicional privativa: Microsoft Project.
● TaskJuggler emplea un enfoque diferente al tradicional, por el cual el usuario no tiene que
definir qué tareas son asignadas qué recursos, sino que el programa computa automáticamente
una distribución óptima de éstos.
● Kplato es el gestor de proyectos incluído con la suite ofimática de KDE, Koffice.

KPlato

TaskJuggler

OpenProj

GanttProject

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


GanttProject 16 12 2 5 5 6 7,5 6 7 0 66,5
OpenProj 18 12 5 5 5 9 6,75 6,75 7 0,6 75,1
TaskJuggler 15 13,5 10 10 0 9 7,5 4,5 3,5 3 76
KPlato 16 12 10 10 5 8 7,5 5,25 4,2 3 80,95

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 47


Conclusiones
Tanto GanttProject como OpenProj pierden bastantes puntos por la falta de presencia en distribuciones
GNU/Linux, incluída la escogida para la Universidad del País Vasco, Kubuntu.
Es por esto que GanttProject se ha descartado directamente, mientras que OpenProj se salva por ser
una de las aplicaciones más avanzadas técnicamente, quedando a la altura de TaskJuggler.
Entre las tres aplicaciones restantes, se ha escogido Kplato, por tener traducciones al lenguaje castellano,
a la vez que presenta una gran integración con Kubuntu, y bastante popularidad en el mundo del
software libre.

Elección

NOMBRE: KP LATO LICENCIA: GPL

SITIO WEB: HTTP :// WWW . KOFFICE . ORG / KPLATO

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 48


Categoría “Mapas conceptuales”
Descripción

Esta categoría engloba las aplicaciones que permiten la creación y edición de mapas conceptuales, con
el objetivo de ordenar ideas mediante una representación gráfica del conocimiento. Para ello se utilizan
conectores, globos, y multitud de formas que ayudan a crear la red de ideas.
● FreeMind es una de las aplicaciones de diseño de mapas conceptuales distribuidas bajo una
licencia de software libre más populares.
● CMAPTools es una aplicación multiplataforma diseñada específicamente para la creación de
mapas conceptuales. Se distribuye bajo una licencia privativa.
● KnowledgeTree es una aplicación orientada a la web, orientada no solo a la creación de mapas
conceptuales sino también a la gestión documental. Se integra con Windows y con el paquete
Microsoft Office.

FreeMind

Know ledgeTree

CmapTools

0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomas
evolución licenciamiento popularidad multiplataf orma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


CmapTools 18 13,5 5 10 5 9 0 6,75 6,3 0 73,55
KnowledgeTree 14 10 10 5 5 7 7,5 6 5,6 3 73,1
FreeMind 15 10,5 10 5 5 7 7,5 6 10 8 84

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 49


Conclusiones
A pesar de no ser la aplicación con mayor cantidad de características, especialmente si se compara con
las alternativas privativas, FreeMind sigue siendo una aplicación muy completa dentro de su categoría.

Su mayor presencia en otras distribuciones y sistemas operativos representa una ventaja frente a la otra
alternativa libre, Knowledge Tree. Además, al contrario que éste, no precisa de la instalación de un
servidor web para su funcionamiento.

Elección

NOMBRE: F REE M IND LICENCIA: GPL

SITIO WEB: HTT P :// FREEMIND . SOURCEFORGE . NET

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 50


Diseño

Categoría “Autoedición”
Descripción
Las aplicaciones de autoedición permiten la creación de documentos editoriales, como pueden ser
portadas, pancartas publicitarias, etc.

● Passepartourt es la aplicación de autoedición para Gnome. Su última versión es de Agosto del


2007, por lo que el proyecto se encuentra bastante abandonado. Sus funcionalidades son
bastante básicas.
● Scribus es el software por excelencia para la autoedición en entornos GNU/Linux. Soporta
gráficos SVG, importación de documentos DOC, ODT, HTML, etc. Además, es
multiplataforma.

Scribus

Passepartout

0 10 20 30 40 50 60 70 80 90 100

f uncionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataf orma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Passepartout 12 10,5 10 5 0 4 6,75 3 4,2 3 58,45
Scribus 16 13,5 10 10 10 9 7,5 7,5 7 3 93,5

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 51


Conclusiones
Scribus es la aplicación seleccionada por varias razones. En primer lugar, se encuentra en continuo
desarrollo y tenemos versiones nuevas y mejoradas cada cierto tiempo. Se encuentra localizado al
Euskera y su gran número de características lo hacen el estándar de facto para la autoedición en
GNU/Linux. Además está más pulido que Passepartout y se encuentra disponible en cualquier
distribución, incluídos los repositorios estándar de Kubuntu.

Elección

NOMBRE: S CRIB US LICENCIA: GPL

SITIO WEB: HTTP :// WWW . SCRIB US . NET

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 52


Categoría “CAD”
Descripción
Las herramientas CAD (Computer Aided Design) se utilizan para el diseño de piezas y herramientas,
tanto en modelos 2D como 3D. Desde hace años la aplicación mas utilizada con diferencia en este
campo es Autocad, de la empresa Autodesk. Aunque existen alternativas libres para entornos
GNU/Linux, no alcanzan ni la madurez ni las funcionalidades de dicha aplicación privativa.
● Archimedes es una aplicación CAD en Java escrito por la Universidad de Sao Paulo, Brasil. Es
multiplataforma y tiene las funciones básicas típicas.
● Siagcad es una aplicación de origen Japonés. Dispone de una interfaz sencilla, aunque algunos
textos se encuentran aún en Japonés. El proyecto está algo abandonado.
● Qcad se trata de la versión libre de la aplicación comercial homónima. Permite exportar a
formatos DXF. La versión libre no se actualiza desde 2005, al contrario que la versión comercial.
● PythonCad es una solución CAD escrita en Python, pensada en un principio para utilizar scripts.
Tiene una interfaz muy básica, pensada para ser de fácil uso.

PythonCad

QCad

SagCad

Archimedes

0 10 20 30 40 50 60 70 80

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría

la
nt

uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Archimedes 14 9 5 5 5 8 6,75 6 7 0 65,75
SiagCad 12 9 10 5 0 6 7,5 4,5 3,5 0 57,5
QCad 15 12 10 10 5 2 7,5 6 7 3 77,5
PythonCad 8 9 10 5 0 5 7,5 3 4,2 1,8 53,5

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 53


Conclusiones
Qcad es la aplicación seleccionada, a pesar de que la versión de la comunidad no se actualiza
constantemente. Las razones son:
– Dispone de las funcionalidades básicas
– Mucha documentación en Internet (libros, foros, howtos)
– Soporta formatos DXF (estándar de facto en entornos CAD)
– Si se desean funcionalidades extras se puede adquirir la versión comercial de Qcad y disponer de
soporte.

Elección

NOMBRE: Q CAD LICENCIA: GPL

SITIO WEB: HTT P :// WWW . RIB BONSOFT . ES

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 54


Categoría “Digitalización de Imágenes”
Descripción
Aplicación diseñada para la digitalización de imágenes a partir de un medio no digital como fotos,
textos impresos, etc.
● Xsane es la aplicación de escáner por defecto de los escritorios GNOME. Es un frontend
avanzado de la API SANE.
● Kookoa es la aplicación de escáner de el proyecto KDE y viene por defecto con la distribución
Kubuntu. Tiene la capacidad de OCR y gestión de galerías de imágenes.
● Gnome-Scan es es una aplicación de los escritorios Gnome para escaneo de imágenes. Tiene
una interfaz sencilla y opciones limitadas. Adecuado para usuarios con pocos conocimientos.

Gnome-scan

Kooka

Xsane

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Xsane 14 10,5 10 5 10 8 7,5 6 7 3 81
Kooka 16 13,5 10 10 10 9 7,5 5,25 4,2 3 88,45
Gnome-scan 12 10,5 10 5 10 7 7,5 4,5 3,5 3 73

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 55


Conclusiones
Todas las aplicaciones analizadas tienen características muy parecidas. Las tres están basadas en la API
de escaneo SANE (Scanner Access Now Easy). Tienen la capacidad de escaneo de imágenes, así como
edición básica de las mismas. Gnome-Scan es posiblemente la más básica de todas, siendo su objetivo
principal la facilidad de uso.

Xsane es la interfaz más veterana de escaneo de imágenes, y dispone de todas las funcionalidades
críticas que se esperan de este tipo de software. No es especialmente intuitivo pero hace bien su
trabajo.

Kookoa es de las aplicaciones con mejor soporte para OCR (reconocimiento de caracteres) de las
analizadas. Dispone de muchas funcionalidades adicionales a las de digitalización de imágenes, como
por ejemplo un gestor de galería de imágenes, etc. Además, está muy bien integrado con el escritorio,
formando parte del proyecto KDE.
En conclusión, Kookoa es la aplicación escogida en esta categoría por su consistente buena puntuación
en la mayoría de los apartados.

Elección

NOMBRE: K OOKOA LICENCIA: GPL

SITIO WEB: HTTP :// KOOKA . KDE . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 56


Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 57
Categoría “Diseño 2D Rasterizado”
Descripción
En esta categoría se incluyen aplicaciones dedicadas al diseño de imágenes rasterizadas, tanto para
creación como para edición o retoque de las mismas.
● Cinepaint es un fork de Gimp utilizado por la industria cinematográfica y fotográfica. Su
principal cualidad es el soporte para gran profundidad de color.
● Krita forma parte de la suite ofimática de KDE Koffice. Su interfaz y objetivo son muy parecidos
a los del popular Photoshop.
● Kolourpaint es la alternativa libre a Microsoft Paint incluida en Kubuntu. Permite la
manipulación básica de mapas de bits.
● Gimp es la alternativa de retoque genérico más utilizada en el mundo del Software Libre.

cinepaint

krita

kolourpaint

gimp

0 10 20 30 40 50 60 70 80 90 100

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


gimp 18 13,5 10 5 10 10 7,5 7,5 7 3 91,5
kolourpaint 6 7,5 10 10 10 2 7,5 1,5 4,2 3 61,7
krita 14 12 10 10 7 7 7,5 3,75 4,2 3 78,45
cinepaint 18 12,75 1 5 5 7 7,5 2,25 7 0,6 66,1

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 58


Conclusiones
Gimp se presenta como ganador con un amplio margen debido a su gran madurez técnica y gran
implantación en el mercado. Incluye las características necesitadas para la mayoría de necesidades de
edición 2D. Aunque su interfaz no es precisamente intuitiva, ni incluye el soporte avanzado de gestión
de colores requerido por diseñadores profesionales, sigue siendo el referente más importante en su
categoría.
En este sentido, Cinepaint pierde mucha puntuación al no estar incluida por defecto en muchas
distribuciones, además de estar solamente traducido al castellano, a pesar de ser una de las mejores
soluciones profesionales.
Krita se acerca mucho en funcionalidades a Cinepaint y Gimp, pero pierde un poco de puntuación en
la mayoría de factores analizados.
Kolourpaint, por otra parte, es una aplicación demasiado poco versátil, siendo solo recomendada como
reemplazo de la tradicional aplicación de Windows Microsoft Paint.

Elección

NOMBRE: G IMP LICENCIA: GPL

SITIO WEB: HTTP :// WWW . GIMP . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 59


Categoría “Diseño 2D Vectorial”
Descripción
En esta categoría se incluyen aplicaciones dedicadas al diseño de imágenes 2D escalables sin pérdida de
calidad gracias a usar como unidad de definición formas matemáticas en vez de píxeles.
● Inkscape es el referente en la edición de gráficos vectoriales, contando con la mayoría de las
funcionalidades encontradas en paquetes profesionales privativos.
● Sodipodi fue una de las primeras aplicaciones serias con soporte de SVG. Lleva varios años sin
desarrollar, razón por la cual se creó el conocido fork Inkscape.
● OpenOffice.org Draw forma parte de la famosa suite ofimática libre OpenOffice.org.
● Skencil permite es una aplicación básica que, si bien no es tan completa como otras, es bastante
fácil de utilizar.

Inkscape

Sodipodi

OODraw

Skencil

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Skencil 10 12 10 5 5 4 7,5 3 3,5 3 63
OODraw 12 10,5 10 5 10 7 7,5 5,25 7 3 77,25
Sodipodi 10 12 5 5 5 0 7,5 3 6,3 0 53,8
Inkscape 16 13,5 10 5 5 9 7,5 6 7 3 82

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 60


Conclusiones
El estado de abandono que sufre el antaño famoso Sodipodi le hace perder mucha puntuación en la
tabla comparativa.
Skencil puede valer para ediciones simples de imágenes, pero cuando hace falta funcionalidades
avanzadas, es necesario recurrir a alguna de las otras dos aplicaciones analizadas.
OpenOffice.org Draw es una aplicación con garantía de continuidad por su inclusión en la suite
ofimática. No obstante, Inkscape tiene un pequeño plus de funcionalidades por ser un poco más
popular en el ámbito de edición vectorial, y por ello ha sido la aplicación escogida en esta categoría.

Elecciones

NOMBRE: I NKSCAPE LICENCIA: GPL

SITIO WEB: HTT P :// WWW . INKSCAPE . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 61


Categoría “Diseño 3D”
Descripción
Aplicación que integra una serie de herramientas utilizadas para el diseño, modelado, texturizado y
renderizado de modelos 3D. Se utiliza para animación, creación de juegos, películas...
● Blender es la aplicación mas famosa dentro de los entornos de diseño 3D libres. Su interfaz
puede parecer algo complicada al principio, pero una vez se aprende, es muy flexible y rápida.
● Wings3D es una aplicación más básica de tratamiento de modelos 3D, aconsejable para
modelos de baja resolución poligonal. Cuenta con una asequible curva de aprendizaje.
● AutoQ3D permite el modelado 3D con funcionalidades de nivel básico y medio. No siendo tan
completo como otros paquetes, su interfaz es bastante intuitiva.
● Maya es uno de los programas de diseño y modelado 3D más famosos de la industria. Se ha
utilizado para multitud de proyectos de gran envergadura (películas, videojuegos, etc.).
● Softimage XSI es otro completo paquete comercial. En los últimos años se ha popularizado más
por su utilización para la creación de niveles usables en el motor de juego de Half Life 2.

SoftImage XSI

Maya

AutoQ3D

Wings 3D

Blender

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
st en
a
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


Blender 15 13,5 10 5 5 9 7,5 6,75 7 3 81,75
Wings 3D 12 9 10 5 0 7 6,75 4,5 7 3 64,25
AutoQ3D 12 10,5 2 10 0 7 7,5 5,25 6,3 0 60,55
Maya 20 12 2 5 0 9 0 6,75 7 0,6 62,35
SoftImage XSI 18 12 2 5 0 8 0 6 6,3 0,6 57,9

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 62


Conclusiones
De las cinco aplicaciones analizadas, dos de ellas (Wings 3D y AutoQ3D) son claramente inferiores en
términos técnicos. No obstante, su licenciamiento y presencia en distribuciones libres incrementa su
puntuación hasta llegar a los niveles de las dos aplicaciones privativas analizadas.

Blender es técnicamente muy parecido a Maya y XSI (excepto por su peculiar interfaz), pero su carácter
no privativo, así como su mayor soporte de lenguajes y popularidad en el mundo del Software Libre, le
permiten obtener una gran ventaja de puntuación, convirtiéndolo en la aplicación escogida para esta
categoría.

Elección

NOMBRE: BLENDER LICENCIA: GPL

SITIO WEB: HTT P :// WWW . BLENDER . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 63


Categoría “Edición de Páginas Web”
Descripción
En esta categoría abarca los editores de páginas web estáticas (html, xhtml...), así como de hojas de
estilo o plantillas (css) y de páginas web dinámicas (php, python...).
● Amaya es el editor de la W3C, y por ello una de sus característica más destacables es que da la
tranquilidad de que las páginas generadas soportan en gran medida los estándares.
● Kompozer es un fork del difunto proyecto NVU. Es una buena alternativa al software privativo
FrontPage de Microsoft.
● Quanta es un editor bastante completo de páginas tanto estáticas como dinámicas. Es el editor
web elegido para su distribución por defecto en el entorno de escritorio KDE.
● Bluefish es muy similar a Quanta, permitiendo editar el código de la página web en crudo, sin
utilizar interfaces WYSIWYG. Provee además manuales de referencia.

amaya

kompozer

quanta

bluefish

0 10 20 30 40 50 60 70 80 90
funcionalidad estabilidad kubuntu librerías idiomas
evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


bluefish 14 13,5 10 5 9 7 7,5 6 4,2 3 79,2
quanta 14 13,5 10 10 10 8 7,5 5,25 4,2 3 85,45
kompozer 12 9 10 5 5 5 7,5 3,75 7 1,2 65,45
amaya 12 12 10 5 5 5 7,5 4,5 7 1,2 69,2

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 64


Conclusiones
Las avanzadas características de Quanta y Bluefish les ha convertido en las dos mejores opciones de la
comparativa. Kompozer y Amaya se han descartado, además de por su poca versatilidad, por una ligera
falta de estabilidad, así como por su poca popularidad y falta de ritmo de desarrollo.

Finalmente, se ha escogido Quanta por tener un desarrollo algo más activo que Bluefish, por la
integración con KDE, y por tener la interfaz mejor traducida a las dos lenguas oficiales del País Vasco.

Elección

NOMBRE: Q UANTA LICENCIA: GPL

SITIO WEB: HTT P :// QUANTA . KDEWEBDEV . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 65


Categoría “Edición de video”
Descripción
Estas aplicaciones permiten editar video y realizar post-proceso, añadiendo efectos, modificando frames
o simplemente cambiando de formato. Generalmente ha sido una categoría de software exclusiva para
Windows y Mac, que empieza a coger fuerza en entornos GNU/Linux.

● Virtualdub es un programa de captura/procesado de vídeo para Windows utilizado para


aplicación de filtros, post-procesado, y recompresión. No tiene las funcionalidades básicas
propias de un editor de vídeo.
● Avidemux es un software de procesado de vídeo, al igual que Virtualdub, pero también con
funciones de edición de vídeo. Se encuentra en casi cualquier distribución y tiene una gran
comunidad detrás. Además es multiplataforma.
● Cinelarra soporta la edición de vídeos en alta definición y necesita de un equipo potente para
trabajar con soltura. No se integra bien ni con KDE ni con Gnome. En abril se creó un fork
llamado Lumiera, que mas tarde se reescribió desde cero, y actualmente se encuentra en fase
pre-alpha, no siendo casi usable.
● Lives es uno de los editores de vídeo más populares para GNU/Linux. Dispone de una interfaz
sencilla y potente. Se actualiza muy a menudo y dispone de una importante comunidad detrás.

lives

cinelarra

avidemux

virtualdub

0 10 20 30 40 50 60 70 80

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 66


a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id
NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL
virtualdub 12 12 0 0 0 8 7,5 6 2,8 0 48,3
avidemux 14 12 10 5 5 8 7,5 4,5 7 3 76
cinelarra 18 9 5 5 6 7 7,5 5,25 4,2 0 66,95
lives 18 13,5 5 5 0 9 7,5 6,75 4,2 0,6 69,55
Conclusiones
Avidemux y Lives son las dos aplicaciones de mayor puntuación. A pesar de que Avidemux aventaja a
Lives en puntuación final, se ha considerado que las numerosas capacidades adicionales de aplicación
de efectos, edición en tiempo real, etc. realmente compensan la falta de traducciones y de capacidad
multiplataforma.
Además, su desarrollo es continuo, lo que da la tranquilidad de poder disponer de nuevas mejoras y
solución a fallos de forma mas continuada.

Elección

NOMBRE: L IVES LICENCIA: GPL

SITIO WEB: HTTP :// LIVES . SOURCEFORGE . NET /

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 67


Otras

Categoría “Arqueología”
Descripción

Aplicaciones relacionadas con el campo educativo de la arqueología. Actualmente se utiliza Arched


v1.4.1, pero no se han encontrado sustitutos directos de dicha aplicación.

● Happydigger es una aplicación que permite mantener un catálogo de de descubrimientos


arqueológicos, pudiendo especificar datos como localización, materiales, períodos de origen,
fotos, etc.

happydigger

0 10 20 30 40 50 60

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


happydigger 10 9 10 5 0 5 7,5 1,5 4,2 1,2 53,4

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 68


Conclusiones
La única aplicación encontrada no cubre las características de la original, puesto que éstas eran
demasiado específicas. No obstante, HappyDigger puede ser igualmente de ayuda para estudiantes que
trabajen en el campo, y por ello ha sido incluida.

Elección

NOMBRE: H APPY D IGGER LICENCIA: GPL

SITIO WEB: HTTP :// HAPPYDIGGER . NONGNU . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 69


Categoría “Química”
Descripción
Aplicaciones relacionadas con el campo de la química, como tablas periódicas, visualizadores de
moléculas, etc.
● Gperiodic es una aplicación de Gnome cuyo propósito principal es proveer información sobre
los elementos de la tabla periódica.
● Gdis es una completa aplicación de química, en la que además de una tabla periódica básica
(proporcionada por Gperiodic), incluye opciones avanzadas como la visualización y
modificación de sistemas moleculares.
● Kalzium es una aplicación incluida en Kdeedu para trabajar con la tabla periódica, con muchas
opciones e información.

gdis

kalzium

gperiodic

0 10 20 30 40 50 60 70 80

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


gperiodic 6 10,5 10 5 0 4 7,5 4,5 4,2 1,8 53,5
kalzium 10 10,5 10 10 10 5 7,5 4,5 4,2 3 74,7
gdis 20 12 10 5 0 8 7,5 6 4,2 1,8 74,5

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 70


Conclusiones
De las tres aplicaciones analizadas, dos de ellas (Kalzium y Gperiodic) están orientadas exclusivamente a
la muestra de información sobre la tabla periódica. En ese aspecto, Kalzium ofrece bastante más
información que Gperiodic. Además, al estar mejor integrado con el escritorio KDE, su puntuación se ve
multiplicada.

Sin embargo, mirando un poco hacia la versatilidad y cantidad de opciones en general, Gdis consigue
igualar la puntuación de Kalzium. Debido a la funcionalidades adicionales para componer y ver
estructuras moleculares, entre otras, se ha decidido dar como ganador a Gdis en esta categoría a pesar
de haber conseguido una puntuación ligeramente inferior.

Elección

NOMBRE: G DIS LICENCIA: GPL

SITIO WEB: HTTP :// GDIS . SOURCEFORGE . NET

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 71


Categoría “Sistemas de Información Geográfica”
Descripción
Aquí se incluyen aplicaciones relacionadas con los sistemas de información geográfica (Geographic
Information Systems). Se trata de software destinado a capturar, analizar y presentar datos geográficos
con múltiples fines.

● Quantum GIS es una aplicación compatible con Grass GIS, con una interfaz bastante sencilla y
en castellano.
● Grass GIS es una de las aplicaciones más famosas de su categoría en sistemas Unix, con una
gran cantidad de funcionalidades.

quantum gis

grass gis

0 10 20 30 40 50 60 70 80 90

funcionalidad estabilidad kubuntu librerías idiomas


evolución licenciamiento popularidad multiplataforma presencia en otras distros
a

st en
o

rm
ad

nt

s
di a
fo
ad
ie

ro
s ci
id

ad

ta
ón

am

ra en
rid
al

lid

la
as
on

ot es
ría
nt

la
uc

ci

tip
bi

pu
bu
i

en

pr
ta
nc

re

ol

ul
io

po
ku
es

ev
lib

lic
fu

m
id

NOMBRE 20 15 10 10 10 10 7,5 7,5 7 3 TOTAL


grass gis 14 13,5 10 5 0 9 7,5 6,75 7 3 75,75
quantum gis 14 13,5 8 10 5 9 7,5 6 7 3 83

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 72


Conclusiones
Se ha escogido Quantum GIS principalmente por su mayor soporte al lenguaje castellano, así como la
notable sencillez de uso comparado con Grass.

Aunque no dispone de tanta documentación como este último, está muy integrado con el entorno KDE
gracias al uso de QT, lo cual le hace ganar puntos siguiendo los criterios de esta comparativa.

Elección

NOMBRE: Q UANTUM GIS LICENCIA: GPL

SITIO WEB: HTT P :// WWW . QGIS . ORG

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 73


RESUMEN DE LA COMPARATIVA
Cate goría Apl icación Escogida Ptos. Pág.
Matemática
Álgebra Computacional Maxima /Maple 66.15 / 67.15 15
Cálculo Matemático y Científico Matlab 64,4 17
Estadística PSPP 79,4 19
Ingeniería
Diseño de circuitos KiCAD 78,8 21
Informática
Administración de Bases de Datos Tora 82,15 23
Análisis de Tráfico de Red Wireshark 86 25
Bases de Datos MySQL / PostgreSQL 78 / 76,25 27
Criptografía GnuPG 86,25 29
Desarrollo .NET C# MonoDeve lop 82 31
Desarrollo ADA Gnatt Programming Studio 71,75 33
Desarrollo C/C++ Eclipse + CDT 84,25 35
Desarrollo Java Eclipse 86 37
Modelado UML Umbrello 84,24 39
Emulación Amiga Amikit 47,45 41
Emulación PC VirtualBox 92,55 43
Administración Empresarial
Gestión Empresarial y ERP OpenERP 82,75 45
Gestión de proyectos Kplato 80,95 47
Mapas Conceptuales Freemind 84 49
Diseño
Autoedición Scribus 93,5 51
CAD Qcad 77,5 53
Digitalización de Imágenes Kooka 88,45 55
Diseño 2D Rasterizado Gimp 91,5 57
Diseño 2D Vectorial Inkscape 82 59
Diseño 3D Blender 81,75 61
Edición de Páginas Web Quanta 85,45 63
Edición de video Lives 69,55 65
Otras
Arqueología Happy Digger 53,4 67
Química Gdis 74,5 69
Sistemas de Información Geográfica Quantum GIS 83 71

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 74


1 http://www.canonical.com/projects

2 http://www.qsos.org

3 Free Software Foundation: http://www.fsf.org

4 Open Source Initiative: http://opensource.org

5 The Debian Free Software Guidelines: http://www.debian.org/social_contract#guidelines

6 GNU General Public License: http://www.GNU.org/copyleft/GPL.html

7 http://sourceforge.net

8 http://alts.homelinux.net

9 http://www.softonic.com/Linux

Aplicaciones educativas GNU/Linux de la UPV-EHU · Página 75

You might also like