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