Estudio Comparativo Upv-ehu Aplicaciones Educativas Gnulinux

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Estudio Comparativo Upv-ehu Aplicaciones Educativas Gnulinux as PDF for free.

More details

  • Words: 14,255
  • Pages: 75
Estudio comparativo Aplicaciones educativas GNU/Linux de la UPV-EHU

Fecha:

13/03/09

Comparativa de

Estado

Software

Confidencialidad

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 10

La aplicación cumple la inmensa mayoría de las características ofrecidas por el software que reemplaza.

... 0

La aplicación carece de la mayoría de las características requeridas ofrecidas por el resto de 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.

5

Existe la posibilidad de bajar paquetes vía web, siendo éstos instalables posteriormente 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 10 5

La aplicación reutiliza librerías incluidas por defecto en KDE, tales como KParts, KIO, QT, KJS, KWallet, etc. 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 10

Existe un equipo constantemente trabajando en mejorar la aplicación, habiendo alcanzado é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 10 9

La aplicación está en dominio público. La aplicación se distribuye bajo licencia GPL, LGPL, MIT, W3C, GMGPL, Apache License v2 o NASA Open Source license. La aplicación se distribuye bajo licencia CPL, CPAL, EPL, MPL, Apache License v1, BSD 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

kubuntu popularidad

50 librerías multiplataforma

fu nc i

NOMBRE Scilab Maxima Maple

20 14 12 18

15 12 9 12

10 10 10 5

10 5 5 5

60

10 0 0 5

10 8 8 9

70

80

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

estabilidad licenciamiento

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5 0

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

7,5 5,25 5,25 6,75

7 7 7 7

3 3 2,4 0

TOTAL 71,75 66,15 67,75

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

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

Y HTT P :// MAXIMA . SOURCEFORGE . NET

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

Y

GPL

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

kubuntu popularidad

librerías multiplataforma

fu nc i

NOMBRE octave qtocatve matlab

20 14 16 18

15 12 13,5 10,5

10 10 5 5

10 5 10 5

50

10 0 0 0

10 7 7 9

60

70

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

estabilidad licenciamiento

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5 0

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

7,5 5,25 4,5 7,5

7 3,5 3,5 7

3 3 1,5 2,4

TOTAL 67,25 68,5 64,4

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

40

50

fu nc i

NOMBRE PSPP R-kward

20 16 14

15 13,5 10,5

10 10 10

10 10 10

60

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 0 0

10 7 7

70

80

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20 funcionalidad evolución

lic

10

ev ol uc i

0

7,5 7,5 7,5

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

7,5 6 5,25

7 7 3,5

3 2,4 2,4

TOTAL 79,4 70,15

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

40

50

fu nc i

NOMBRE PCB Kicad gEDA

20 10 20 16

15 13,5 12 12

10 10 10 10

10 5 5 5

60

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 0 1 3

10 7 8 8

70

80

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20 funcionalidad evolución

lic

10

ev ol uc i

0

7,5 7,5 7,5 7,5

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

7,5 2,25 6 5,25

7 4,2 6,3 4,2

3 1,8 3 2,4

TOTAL 61,25 78,8 73,35

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

kubuntu popularidad

50 librerías multiplataforma

fu nc i

NOMBRE phpmyadmin tora mysqlworkbench

20 14 18 12

15 13,5 13,5 7,5

10 10 10 5

10 5 10 5

60

10 6 0 0

10 7 7 5

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

estabilidad licenciamiento

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5 7,5

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

7,5 6,75 6,75 3,75

7 4,2 7 6,3

3 1,8 2,4 2,4

TOTAL 75,75 82,15 54,45

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-mtpsql, 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

40

50

fu nc i

NOMBRE Wireshark tcpdump Xtcpdump

20 20 14 12

15 12 15 7,5

10 10 10 1

10 5 5 5

60

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 5 5 0

10 9 7 1

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20 funcionalidad evolución

lic

10

ev ol uc i

0

7,5 7,5 7,5 7,5

7,5 7,5 6 0,75

7 7 4,2 3,5

3 3 3 3

TOTAL 86 76,7 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

estabilidad licenciamiento

kubuntu popularidad

librerías multiplataforma

fu nc i

NOMBRE PostgreSQL MySQL SQLite Apache Derby Oracle

20 18 16 12 14 10

15 13,5 15 13,5 6 9

10 10 10 10 10 5

10 0 0 0 0 0

50

10 3 2 1 0 5

60

10 9 10 9 6 10

70

80

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

funcionalidad evolución

40

ón

30

lic

20

ev ol uc i

10

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

0

7,5 7,5 7,5 7,5 7,5 0

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

7,5 5,25 7,5 4,5 1,5 10

7 7 7 7 7 10

3 3 3 3 1,8 0

TOTAL 76,25 78 67,5 53,8 59

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

SITIO WEB: HTTP :// WWW . MYSQL . COM ,

LICENCIA: GPL

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

estabilidad licenciamiento

kubuntu popularidad

50 librerías multiplataforma

fu nc i

NOMBRE gnupg truecrypt

20 20 18

15 15 15

10 10 5

10 5 5

60

10 5 0

70

10 7 8

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5

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

7,5 6,75 5,25

7 7 7

3 3 3

TOTAL 86,25 73,75

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 40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

fu nc i

NOMBRE 20 18 MonoDevelop 18 SharpDevelop Visual Studio 20 Eclipse / Improve C# Plugin 12

15 10,5 13,5 13,5 12

10 10 0 0 5

10 5 0 0 5

50

60

librerías multiplataforma

10 5 5 5 2

10 10 8 10 6

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 kubuntu popularidad

ón

20 estabilidad licenciamiento

lic

10 funcionalidad evolución

ev ol uc i

0

7,5 7,5 7,5 0 6,75

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

7,5 6 4,5 7,5 2,25

7 7 2,8 2,8 6,3

3 3 0 0 1,5

TOTAL 82 59,3 58,8 58,8

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

kubuntu popularidad

librerías multiplataforma

fu nc i

NOMBRE 20 GNAT Programming Studio 18 Kdevelop 4 Eclipse / GNATbench 16

15 10,5 10,5 12

10 10 10 5

10 5 10 5

50

10 0 5 2

10 7 10 9

60

70

80

idiomas presencia en otras distros

ón

estabilidad licenciamiento

40

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

20

lic

10

ev ol uc i

0

7,5 7,5 7,5 0

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

7,5 3,75 5,25 3

7 7 6,3 7

3 3 3 0

TOTAL 71,75 71,55 59

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

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

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

LICENCIA: GMGPL

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 40

50

fu nc i

NOMBRE Kdevelop Anjuta Eclipse / CDT Code::Blocks Motor NetBeans / C++ Pack

20 14 16 18 16 12 18

15 13,5 13,5 12 13,5 15 12

10 10 10 10 8 10 9

10 10 5 5 5 5 5

60

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 1 5 5 0 0 5

10 7 7 10 6 3 9

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30

ón

20 estabilidad licenciamiento

lic

10 funcionalidad evolución

ev ol uc i

0

7,5 7,5 7,5 6,75 7,5 7,5 7,5

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

7,5 5,25 5,25 7,5 4,5 0,75 6

7 6,3 3,5 7 7 3,5 7

3 3 3 3 2,4 1,2 1,8

TOTAL 77,55 75,75 84,25 69,9 57,95 80,3

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 40

50

fu nc i

NOMBRE Eclipse NetBeans Geany Kdevelop

20 20 20 10 8

15 12 12 13,5 13,5

10 9 10 10 10

10 5 5 5 10

60

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 5 5 0 1

10 10 9 4 7

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20 funcionalidad evolución

lic

10

ev ol uc i

0

7,5 7,5 7,5 0 7,5

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

7,5 7,5 6 1,5 5,25

7 7 7 7 7

3 3 1,8 2,4 3

TOTAL 86 83,3 53,4 72,25

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 40

50

fu nc i

NOMBRE Bouml Argouml Staruml Umbrello

20 18 14 16 16

15 15 12 12 6

10 10 8 0 10

10 5 5 0 10

60

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 0 5 2 10

10 9 9 8 8

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20 funcionalidad evolución

lic

10

ev ol uc i

0

7,5 7,5 6 7,5 7,5

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

7,5 4,5 6 6,75 6,75

7 7 7 3,5 7

3 2,4 2,4 0 3

TOTAL 78,4 74,4 55,75 84,25

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

estabilidad licenciamiento

25 kubuntu popularidad

30

fu nc i

NOMBRE amikit

20 18

15 13,5

10 0

10 0

35

40

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

20

10 0

10 8

45

50

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

15

ón

10

lic

5

ev ol uc i

0

7,5 0

7,5 3,75

7 4,2

3 0

TOTAL 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

estabilidad licenciamiento

kubuntu popularidad

50

20 18 18 16

15 10,5 13,5 10,5

10 5 10 10

10 5 10 5

70

librerías multiplataforma

fu nc i

NOMBRE Vmware-server virtualbox qemu

60

10 0 10 0

10 5 9 8

80

90

100

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 0 7,5 7,5

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

7,5 6,75 5,25 5,25

7 6,3 6,3 7

3 0 3 3

TOTAL 56,55 92,55 72,25

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

kubuntu popularidad

50 librerías multiplataforma

fu nc i

NOMBRE OpenERP Adempiere GNU/Cash PostBooks

20 16 18 12 14

15 13,5 12 9 10,5

10 10 2 10 2

10 5 5 5 10

60

10 5 0 0 0

10 9 8 6 8

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

estabilidad licenciamiento

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5 7,5 6,75

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

7,5 6,75 6 4,5 5,25

7 7 6,3 7 6,3

3 3 0 0 0

TOTAL 82,75 64,8 61 62,8

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 40

50

fu nc i

NOMBRE GanttProject OpenProj TaskJuggler KPlato

20 16 18 15 16

15 12 12 13,5 12

10 2 5 10 10

10 5 5 10 10

60

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 5 5 0 5

10 6 9 9 8

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20 funcionalidad evolución

lic

10

ev ol uc i

0

7,5 7,5 6,75 7,5 7,5

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

7,5 6 6,75 4,5 5,25

7 7 7 3,5 4,2

3 0 0,6 3 3

TOTAL 66,5 75,1 76 80,95

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

40

50

fu nc i

NOMBRE CmapTools KnowledgeTree FreeMind

20 18 14 15

15 13,5 10 10,5

10 5 10 10

10 10 5 5

60

librerías multiplataf orma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 5 5 5

10 9 7 7

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20

funcionalidad evolución

lic

10

ev ol uc i

0

7,5 0 7,5 7,5

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

7,5 6,75 6 6

7 6,3 5,6 10

3 0 3 8

TOTAL 73,55 73,1 84

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

40

50

60

fu nc i

NOMBRE Passepartout Scribus

20 12 16

15 10,5 13,5

10 10 10

10 5 10

70

librerías multiplataf orma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 0 10

10 4 9

80

90

100

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20 f uncionalidad evolución

lic

10

ev ol uc i

0

7,5 6,75 7,5

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

7,5 3 7,5

7 4,2 7

3 3 3

TOTAL 58,45 93,5

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 40

fu nc i

NOMBRE Archimedes SiagCad QCad PythonCad

20 14 12 15 8

15 9 9 12 9

10 5 10 10 10

10 5 5 10 5

50

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 5 0 5 0

60

10 8 6 2 5

70

80

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30

estabilidad licenciamiento

ón

20

funcionalidad evolución

lic

10

ev ol uc i

0

7,5 6,75 7,5 7,5 7,5

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

7,5 6 4,5 6 3

7 7 3,5 7 4,2

3 0 0 3 1,8

TOTAL 65,75 57,5 77,5 53,5

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

kubuntu popularidad

50 librerías multiplataforma

fu nc i

NOMBRE Xsane Kooka Gnome-scan

20 14 16 12

15 10,5 13,5 10,5

10 10 10 10

10 5 10 5

60

10 10 10 10

10 8 9 7

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

estabilidad licenciamiento

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5 7,5

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

7,5 6 5,25 4,5

7 7 4,2 3,5

3 3 3 3

TOTAL 81 88,45 73

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

estabilidad licenciamiento

50

kubuntu popularidad

60 librerías multiplataforma

fu nc i

NOMBRE gimp kolourpaint krita cinepaint

20 18 6 14 18

15 13,5 7,5 12 12,75

10 10 10 10 1

10 5 10 10 5

70

10 10 10 7 5

10 10 2 7 7

80

90

100

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5 7,5 7,5

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

7,5 7,5 1,5 3,75 2,25

7 7 4,2 4,2 7

3 3 3 3 0,6

TOTAL 91,5 61,7 78,45 66,1

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

estabilidad licenciamiento

kubuntu popularidad

50 librerías multiplataforma

fu nc i

NOMBRE Skencil OODraw Sodipodi Inkscape

20 10 12 10 16

15 12 10,5 12 13,5

10 10 10 5 10

10 5 5 5 5

60

10 5 10 5 5

10 4 7 0 9

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5 7,5 7,5

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

7,5 3 5,25 3 6

7 3,5 7 6,3 7

3 3 3 0 3

TOTAL 63 77,25 53,8 82

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 40

50

fu nc i

NOMBRE Blender Wings 3D AutoQ3D Maya SoftImage XSI

20 15 12 12 20 18

15 13,5 9 10,5 12 12

10 10 10 2 2 2

10 5 5 10 5 5

60

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 5 0 0 0 0

10 9 7 7 9 8

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20

funcionalidad evolución

lic

10

ev ol uc i

0

7,5 7,5 6,75 7,5 0 0

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

7,5 6,75 4,5 5,25 6,75 6

7 7 7 6,3 7 6,3

3 3 3 0 0,6 0,6

TOTAL 81,75 64,25 60,55 62,35 57,9

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 40

50

fu nc i

NOMBRE bluefish quanta kompozer amaya

20 14 14 12 12

15 13,5 13,5 9 12

10 10 10 10 10

10 5 10 5 5

60

librerías multiplataforma

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

kubuntu popularidad

10 9 10 5 5

10 7 8 5 5

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

30 estabilidad licenciamiento

ón

20 funcionalidad evolución

lic

10

ev ol uc i

0

7,5 7,5 7,5 7,5 7,5

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

7,5 6 5,25 3,75 4,5

7 4,2 4,2 7 7

3 3 3 1,2 1,2

TOTAL 79,2 85,45 65,45 69,2

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 funcionalidad evolución

30 estabilidad licenciamiento

40 kubuntu popularidad

50 librerías multiplataforma

60 idiomas presencia en otras distros

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

70

80

20 12 14 18 18

15 12 12 9 13,5

10 0 10 5 5

10 0 5 5 5

10 0 5 6 0

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

ón

10 8 8 7 9

lic

ev ol uc i

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

fu nc i

NOMBRE virtualdub avidemux cinelarra lives

7,5 7,5 7,5 7,5 7,5

7,5 6 4,5 5,25 6,75

7 2,8 7 4,2 4,2

3 0 3 0 0,6

TOTAL 48,3 76 66,95 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

kubuntu popularidad

librerías multiplataforma

fu nc i

NOMBRE happydigger

20 10

15 9

10 10

10 5

50

10 0

10 5

60

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

estabilidad licenciamiento

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5

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

7,5 1,5

7 4,2

3 1,2

TOTAL 53,4

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

kubuntu popularidad

50 librerías multiplataforma

fu nc i

NOMBRE gperiodic kalzium gdis

20 6 10 20

15 10,5 10,5 12

10 10 10 10

10 5 10 5

10 0 10 0

60

10 4 5 8

70

80

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

estabilidad licenciamiento

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5 7,5

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

7,5 4,5 4,5 6

7 4,2 4,2 4,2

3 1,8 3 1,8

TOTAL 53,5 74,7 74,5

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

estabilidad licenciamiento

kubuntu popularidad

50 librerías multiplataforma

fu nc i

NOMBRE grass gis quantum gis

20 14 14

15 13,5 13,5

10 10 8

10 5 10

60

10 0 5

10 9 9

70

80

90

idiomas presencia en otras distros

en ci am ie po nt pu o la rid ad m ul tip la ta fo rm pr a ot es ra en s ci di a st en ro s

40

on al id es ad ta bi lid ad ku bu nt u lib re ría s id io m as

funcionalidad evolución

30

ón

20

lic

10

ev ol uc i

0

7,5 7,5 7,5

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

7,5 6,75 6

7 7 7

3 3 3

TOTAL 75,75 83

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.

66.15 / 67.15 64,4

15 17

Matemática Álgebra Computacional Cálculo Matemático y Científico

Maxima /Maple Matlab

Estadística

PSPP

79,4

19

KiCAD

78,8

21

Ingeniería Diseño de circuitos

Informática Administración de Bases de Datos Análisis de Tráfico de Red Bases de Datos Criptografía Desarrollo .NET C# Desarrollo ADA Desarrollo C/C++ Desarrollo Java Modelado UML

Tora 82,15 Wireshark 86 MySQL / PostgreSQL 78 / 76,25 GnuPG 86,25 MonoDeve lop 82 Gnatt Programming Studio 71,75 Eclipse + CDT 84,25 Eclipse 86 Umbrello 84,24

Emulación Amiga Emulación PC

Amikit VirtualBox

47,45 92,55

23 25 27 29 31 33 35 37 39 41 43

Gestión Empresarial y ERP

OpenERP

82,75

45

Gestión de proyectos Mapas Conceptuales

Kplato Freemind

80,95 84

47 49

Autoedición CAD Digitalización de Imágenes Diseño 2D Rasterizado Diseño 2D Vectorial Diseño 3D Edición de Páginas Web Edición de video

Scribus Qcad Kooka Gimp Inkscape Blender Quanta Lives

93,5 77,5 88,45 91,5 82 81,75 85,45 69,55

51 53 55 57 59 61 63 65

Arqueología Química Sistemas de Información Geográfica

Happy Digger Gdis Quantum GIS

53,4 74,5 83

67 69 71

Administración Empresarial

Diseño

Otras

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

Related Documents