Análisis de aplicación: Getting Things GNOME!

[Fecha: 16 de febrero] Este documento ha sido elaborado por el Centro de excelencia de software libre de Castilla La Mancha (CESLCAM).

Copyright © 2011, Junta de Comunidades de Castilla-La Mancha.

Este documento se distribuye bajo los términos de la licencia Creative Commons by-sa. 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. <link fileadmin user_upload aplicaciones gtg.pdf> Descargar análisis en formato PDF

DATOS TÉCNICOS

Nombre: Getting Things GNOME! (GTG)
Versión: 0.2.4
Licencia: GPL v3
Plataforma:  GNU/Linux y sistemas tipo Unix
Idioma: Multilenguaje (incluye español)
Web oficial:gtg.fritalk.com
Manual:live.gnome.org/gtg/documentation
Descripción básica: GTG es un organizador para el entorno de escritorio GNOME, cuyo objetivo principal es proporcionar una herramienta de organización simple, potente y flexible para el usuario.

FUNCIONALIDAD

GTG utiliza un sistema de edición de texto muy útil para la creación de tareas y su edición. El editor de tareas puede reconocer automáticamente los metadatos, como las etiquetas y subtareas con el uso de una sintaxis muy sencilla.
  • Organizador de tareas: El gestor personal de GTG se encarga de organizar las tareas, y notas del usuario de una forma fácil e intuitiva ya que, las ordena por fecha de realización,y se componen de etiquetas que ayuda al usuario asociar que acciones componen cada tarea: por ejemplo, si en varias tareas ponemos la etiqueta @llamar a Juan y se le asocia el color azul, con un solo vistazo se intuye qué tareas implicar realizar esta acción, por ello sus usuarios podrán advertir en todo momento qué tarea tienen pendiente, y de qué se compone.
  • Organización por fecha: La tareas en GTG se pueden organizar por fecha de comienzo y fecha de finalización, con esta funcionalidad lo que conseguimos es tener clasificadas las tareas por fecha, además se puede cambiar el estado de la tarea, simplemente presionando el botón de “marcar como realizada”, y así pasar esta al panel de tareas realizadas.
  • Etiquetas  por colores: Con este gestor se puede tener organizadas las tareas simplemente asignando colores a las diferentes etiquetas, así en todo momento están visibles las etiquetas que componen una tarea, además estas etiquetas aparecen en la barra lateral y se podrán utilizar en otras tareas tantas veces como se quiera.
  • Creación de subtareas: Con GTG se pueden crear subtareas dentro de otras, y anidarlas hasta dar con la estructura que se adapte a nuestras necesidades, para ello solo hay que crear una tarea dentro de la ventana de edición y presionar el botón de añadir una subtarea, por supuesto las etiquetas que se encuentren en la tarea padre, se copiarán en la subtarea por defecto.
  • Sincronización con Tomboy, Hamster,  Milk y Evolution: GTG permite integrar en las tareas notas que provienen de Tomboy, simplemente activando el pluggin correspondiente, y tener así un entramado de tareas totalmente organizadas, y sincronizadas con las notas ya creadas en Tomboy. Además esta aplicación cuenta como complementos con Remember the Milk con el cual se pueden sincronizar tareas con este servicio online para su posterior uso desde cualquier dispotivo; y Evolution, con el cual puede compartir tareas ya que se puede coger tareas creadas con GTG y exportarlas a las Tareas de Evolution, para su integración en el calendario de esta aplicación. Y por último se puede encontrar el complemento para Hamster el gestor de tiempo de GNOME, que a día de hoy no funciona como debería, encontrándose como posible bug en el launchpad de GTG, cuya función seria lanzar las tareas de GTG en Hamster para contar el tiempo.


Fallos y/o carencias importantes

Una posible mejora seria poder guardar las tareas, para poder tenerlas almacenadas por ejemplo en una memoria USB o en un dispositivo externo de manera más accesible, y no de forma manual como hasta ahora es posible para usuarios más avanzados. Además tampoco es posible exportarlas a HTML u otros formatos.

USABILIDAD

Diseño de la interfaz

GTG cuenta con una interfaz bastante sencilla y completa que está compuesta por varios botones y menús muy intuitivos, estos son grandes y vistosos, haciendo agradable a los usuarios su utilización. Justo debajo de los diferentes menús se puede encontrar una serie de botones con los que desarrollar la actividad principal de la aplicación, existe una pantalla general donde poder ver  las tareas pendientes ordenadas por fecha, y en la ventana secundaria que aparece justo debajo se puede observar las tareas que ya se han realizado, además existe una barra lateral donde tener siempre visible las etiquetas utilizadas,  ordenadas por colores si así se prefiere.

Facilidad de uso

GTG es muy simple de usar. Únicamente haciendo clic en el botón de “Nueva Tarea”, aparece una ventana secundaria donde poder escribir el titulo y contenido de la nueva tarea. Una vez hecho esto, el usuario podrá insertar notas provenientes de Tomboy si quiere, fecha de inicio y fin de la tarea, o insertar etiquetas tanto ya creadas como nuevas. Por todo ello, esta aplicación se convierte en una herramienta muy visual e intuitiva.

Accesibilidad


Esta aplicación ofrece la posibilidad de añadir el icono en la barra de notificación y así tener mas accesible las funcionalidades básicas del programa, también se dispone de la posibilidad de comenzar con la aplicación de forma minimizada para que el programa esté activo pero no se tenga la ventana a la vista en el lugar de trabajo. También se puede integrar con las herramientas de accesibilidad del sistema operativo.

PORTABILIDAD / ADAPTABILIDAD

Plataformas disponibles

GTG es una aplicación software libre disponible para sistemas GNU/Linux y derivados Unix como sistemas BSD. Está disponible para la mayoría de distribuciones incluido en repositorios o con instalador [1].

Plugins

La aplicación incluye varios plugins interesantes por defecto. Y depende de los plugins que se activen se podrá utilizar unas u otras características. Además algunos son configurables.
  • Tomboy/Gnote plugin: este plugin ofrece la posibilidad de añadir a una nueva tarea, una nota de Tomboy o Gnote, o incluso crear una nueva.
  • Área de notificación: al añadir el icono de GTG  en el área de notificación, permite iniciar la aplicación de una forma minimizada, y trabajar en segundo plano.
  • Integración del Time Traker de Hamster: añade la posibilidad de enviar tareas al tracker de Hamster.
  • Preferencias de tareas: este plugin elimina la tarea que se han cerrado hace unos unos días. El número de días puede ser configurado en el menú de preferencias. También hay una opción para ejecutar la eliminación de forma automática.
  • Enviar tareas por email: agrega un botón en la barra de herramientas para enviar fácilmente por correo electrónico.
  • Remember the Milk: plugin para sincronización de GTG con el servicio web, Remember The Milk.
  • Evolution: plugin para sincronización de  GTG con la aplicación Evolution y sus tareas.
  • Importar por JSON: importar tareas de los archivos con formato de JSON.

También existen plugins de terceros [2].

RENDIMIENTO

Equipo de pruebas

Sistema operativo: Molinux 6.2 Merlín
Procesador: Dual-Core AMD Opteron 1218
Memoria: 2 GB de RAM
Tarjeta Gráfica: nVidia Quadro FX 1500

Consumo de memoria

GTG es un programa bastante compacto. Su consumo de memoria oscila sobre los 14MB.

Velocidad de ejecución

Presenta una velocidad de ejecución alta, sin ralentizaciones aparentes, es ligero realizando sus acciones.

DOCUMENTACIÓN

La documentación general de la aplicación está albergada en una wiki [3] del proyecto Gnome, donde encontrar todo tipo de información como la guía de usuario [4], además hay un manual de instalación [5] y extensa documentación para interesados en colaborar y desarrolladores. Prácticamente toda la documentación se encuentra en esta wiki con gran cantidad de tutoriales y recetas de uso, organizadas por tipos de usuarios. La pega es que se encuentra solo en inglés.

En la pagina principal hay un blog [6] donde encontrar noticias y curiosidades, sobre GTG, y su equipo.

Además se puede visualizar el roadmap [7] del producto para ver su planificación de futuro.

COMUNIDAD

Número de usuarios

La última versión de GTG disponible en la página web alberga más de 2.324 descargas a día de hoy, aunque son solo las de código fuente ya que para todas las plataformas está disponible en los repositorios oficiales o en paquetes binarios aparte, y al ser así no se puede contabilizar estas descargas que posiblemente serán un número mucho mayor que las del código fuente.

Foros y portales de ayuda

El equipo de GTG y sus contribuidores cuentan con un canal de discusión en irc://irc.gimp.org/gtg además de una lista de correo [8], donde ponerse en contacto con la comunidad.

Contribuciones

Dentro de la página web se encuentra un apartado con las formas de contribuir [9]: buscan traductores, editores para la wiki, ideas y reportes de bugs así como desarrolladores.

Frecuencia de versiones

GTG se encuentra todavía en una etapa temprana de desarrollo, pero ya está lleno de funcionalidades. La primera versión apareció en inicios de 2009, y la ultima versión es la 0.2.4 del 2010. Desde su aparición y con una frecuencia relativamente alta, de unos pocos meses, han ido apareciendo sucesivas versiones, lo que indica que es una aplicación que está en constante desarrollo y mejora, depurando bugs y añadiendo nueva funcionalidad. Además cuenta con una comunidad muy activa y participativa.

REFERENCIAS

[1] - gtg.fritalk.com/pages/download
[2] - live.gnome.org/gtg/plugins
[3] - live.gnome.org/gtg
[4] - live.gnome.org/gtg/documentation
[5] - live.gnome.org/gtg/install
[6] - gtg.fritalk.com/category/News
[7] - live.gnome.org/gtg/Roadmap
[8] - launchpad.net/~gtg-contributors
[9] - gtg.fritalk.com/pages/contribute