Análisis de aplicación: Ark

Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (CESLCAM). Copyright © 2010, Junta de Comunidades de Castilla-La Mancha. Este documento se distribuye bajo los términos de la licencia Creative Commons by-sa. http://creativecommons.org/licenses/by-sa/2.5/es/ Estas acciones han sido financiadas por la Junta de Comunidades de Castilla-La Mancha, a través del Programa de Isabel Torres cofinanciados por Sepecam y el Fondo Social Europeo. Descargar análisis en formato PDF (abre ventana nueva) DATOS TECNICOSNombre: Ark Versión: 2.14 Licencia: GPL Plataforma: GNU/Linux Idioma: Inglés. Web oficial: http://utils.kde.org/projects/ark/Manual: http://docs.kde.org/stable/en/kdeutils/ark/Descripción básica: Ark es un programa para gestionar archivos comprimidos de varios formatos bajo el entorno KDE. FUNCIONALIDAD  Ark es un programa para gestionar archivos comprimidos de varios formatos bajo el entorno KDE. Los archivos pueden ser visualizados, extraídos, creados y modificados desde Ark. El programa puede manejar varios formatos como tar, gzip, bzip2, zip, rar y lha (si están instalados los gestores de linea de comandos apropiados).
  • Acciones: A través de Ark se podrá gestionar cualquier fichero comprimido en cualquiera de los formatos comentados anteriormente. Así tendremos la opción de añadir un fichero al archivo, añadir una carpeta, borrar un fichero del archivo, extraerlo o tener una previsualización de un fichero seleccionado del archivo.
  • Interfaz totalmente configurable: Ark permite que las teclas de atajo a funciones sean modificadas por el usuario, así como los iconos de todos los botones, quitar o poner botones en la barra de herramientas, etc...
  • Informe de bugs: Con esta opción se informa al equipo de captación de errores de KDE de un fallo ocurrido con cualquier operación realizada durante la ejecución de Ark.
  • Cambiar lenguaje de la aplicación: De esta característica solo cabe comentar que esta presente en Ark pero con cierta inutilidad de momento ya que solo se dispone en un principio como idioma el inglés sin posibilidad de obtener otro idioma.
 Fallos y/o carencias importantesComo en aplicaciones analizadas anteriormente se echa de menos en esta aplicación una traducción al castellano pudiendo ser una razón para no escoger Ark como compresor para muchos usuarios.Otra de las carencias encontradas quizás sea la falta de compatibilidad con mas formatos de compresión, existiendo en el mercado una gran lista (7-ZIP, A, ACE, ARC, ARJ, B64, BH, BIN, BZ2, BZA, C2D, CAB, CDI, CPIO, DEB, ENC, GCA, GZ, GZA, HA, IMG, ISO, JAR, LHA, LIB, LZH, MDF, MBF, MIM, NRG, PAK, PDI, PK3, RPM, TAR, TAZ, TBZ, TGZ, TZ, UUE, WAR, XXE, YZ1, Z y ZOO) cubriendo solo unos pocos de los citados anteriormente. Aunque por lo menos es compatible con los formatos más comunes y por lo general dispone de toda la funcionalidad que debe tener un compresor.  USABILIDADDiseño de la interfazLa interfaz disponible en Ark se muestra en forma de una ventana muy simple donde despliega toda su funcionalidad en 7 botones, haciéndola muy amigable y atractiva para cualquier usuario. Además cuando se abre un fichero comprimido nos muestra todo su contenido en estructura de árbol según carpetas, ficheros o ficheros y carpetas que contengan otras carpetas. Lo que hace que de un vistazo rápido se vea todo el interior del archivo en cuestión. Facilidad de usoLa aplicación es muy sencilla de usar, manejar e instalar. Además la facilidad de uso se incrementa gracias al diseño de la aplicación que la hace muy intuitiva. Se podrá disfrutar de una integración completa en el caso de los usuarios de KDE en el escritorio. AccesibilidadArk no posee ninguna característica especial orientada a la accesibilidad, más allá de las que proporciona el propio sistema operativo. De todas formas la aplicación es muy fácil de usar, ya que plantea toda la funcionalidad en la ventana principal con solo 7 botones.  PORTABILIDAD / ADAPTABILIDADPlataformas disponiblesArk está disponible para entornos GNU/Linux.Para la mayoría de distribuciones GNU/Linux (Debian, Ubuntu, Fedora, etc.) la instalación de Ark es tan sencilla como por ejemplo en Molinux/Ubuntu ejecutar el Centro de Software de Molinux buscar Ark y pulsar sobre instalar.Esta aplicación es el gestor de archivos comprimidos por defecto en entornos KDE, por lo que todas las distribuciones con el escritorio KDE de base disfrutan de él. PluginEl programa no tiene soporte para la utilización de plugins.  RENDIMIENTOEquipo de pruebasSistema operativo: Molinux 6.0 Zoraida Procesador: Dual-Core AMD Opteron 1218 Memoria: 2 GB de RAM Tarjeta Gráfica: nVidia Quadro FX 1500 Consumo de memoriaPara realizar una aproximación acerca del consumo de memoria de Ark habrá que estudiar el caso mas interesante y donde soporta mayor carga el programa, este será cuando comprima o extraiga ficheros o carpetas. A la hora de ejecutar Ark ocupa tan solo 7'2 MB, en las pruebas de compresión y extracción realizadas se extiende entre 12 y 14 MB. Con lo que se podría decir que su consumo es bastante óptimo. Aunque estos datos variarán dependiendo de la cantidad de ficheros a comprimir o extraer. Velocidad de ejecuciónLa velocidad de Ark dependerá sobre todo del tamaño del fichero a comprimir o extraer, además en momentos de carga máxima, mientras se está comprimiendo/extrayendo ficheros de gran tamaño, la velocidad puede bajar significativamente, hasta el punto que la aplicación parece no responder durante varios segundos. Aunque por lo general tiene un rendimiento bastante eficiente.  DOCUMENTACIONLa poca documentación que se encuentra de Ark se ubica en el portal web oficial con una breve descripción de la aplicación [1], un manual de introducción y uso de Ark [2] y una wiki [3] a modo de guía rápida para usuarios. Sin embargo la documentación se encuentra en inglés. A poco que se navegue por internet se decide que la mejor documentación del programa (aunque como se comenta anteriormente es escasa) se encuentra en el portal oficial lo que lo convierte en un referente imprescindible para los usuarios de Ark. COMUNIDAD Número de usuariosAl ser esta una aplicación incluida en el paquete de utilidades KDE y estar destinada para entornos de escritorio KDE se puede hacer una idea de la gran cantidad de usuarios que soporta esta aplicación debido al enorme número de distribuciones Linux que incluyen el entorno KDE, así como la posibilidad de instalar tanto el entorno o la aplicación por separado en múltiples distribuciones GNU/Linux. Foros y portales de ayudaArk tiene su propio sitio oficial [1] en el que se puede encontrar información relativa a la aplicación, noticias, documentación acerca de la configuración y uso, información de instalación, etc. También dispone de un foro [4] donde se da soporte, ayuda y donde cualquier usuario puede exponer sus sugerencias. Se ponen a disposición una serie de canales para irc [5] donde poder comentar en vivo cualquier tema relacionado con Ark o incluso cualquier componente de KDE. Además por si no fuera suficiente se puede suscribir a las listas de correo de usuarios [6] o desarrolladores KDE [7]. ContribucionesLas formas de contribuir en Ark son: probando el código y documentando para la aplicación [8], informando sobre posibles errores [9] o traduciendo el programa [10]. Frecuencia de versionesEn 2009 se lanzó la versión estable 2.14 que se está tratando en el análisis, hasta esa fecha han salido con cierta frecuencia distintas versiones. En el apartado de desarrollo [11] se puede observar que están a punto de liberar la versión 2.15 y están trabajando con la versión 2.16, con lo que se deduce que es un proyecto en constante desarrollo y evolución significando una buena noticia para todos sus usuarios. REFERENCIAS [1] - http://utils.kde.org/projects/ark/ [2] - http://docs.kde.org/stable/en/kdeutils/ark/ [3] - http://userbase.kde.org/Ark [4] - http://www.kdehispano.es/?q=forum [5] - http://userbase.kde.org/IRC_Channels [6] - https://mail.kde.org/mailman/listinfo/kde [7] - https://mail.kde.org/mailman/listinfo/kde-utils-devel [8] - http://englishbreakfastnetwork.org/ [9] - https://bugs.kde.org/ [10] - http://l10n.kde.org/ [11] - http://utils.kde.org/projects/ark/development.php