sábado, 26 de noviembre de 2011

Gymzilla: Una organización racional de las carpetas

Al igual que ocurre cuando te mudas a una casa, que los muebles y las cosas tardan en encontrar su sitio, también en programación hace falta que los conceptos de un programa se asienten para encontrar su espacio. La organización de carpetas que hasta ahora era un batiburrillo de archivos sin mucho sentido es mucho más racional ahora. La división básica es entre ejercicios y sesiones y dentro de cada una de estas carpetas se diferencia entre los materiales creados por el usuario y los que vienen por defecto con el sistema. Por último se diferencia entre los materiales para ejercitarse en casa y los de actividades realizadas en el exterior. Dado que estos dos últimos conceptos se solapan, hay también una carpeta que recoge los materiales que son comunes. Resulta más fácil verlo en forma de árbol:
  • exercises
    • system
      • internal
      • external
      • common
    • custom
      • internal
      • external
  • sessions
    • system
      • internal
      • external
    • custom
      • internal
      • external

domingo, 20 de noviembre de 2011

sábado, 12 de noviembre de 2011

Gymzilla: Cambios internos

Esta semana se han realizado cambios profundos en la estructura no sólo de la aplicación, sino también del formato XML en el que se codifican las sesiones.


Las sesiones Internal y External desaparecen como elementos diferenciados y queda un solo objeto, session, que responde a las necesidades de ambas. Como consecuencia, también se unifican las pantallas que permiten definirlas. El buscador abandona sus prestaciones de definición de sesiones y se centra en las búsqueda de sesiones. La pantalla de definición de ejercicios recibe nuevas pestañas para atender a todas las posibles definiciones de ejercicios sin ser excesivamente complicada.

En resumen, numerosos cambios que desgraciadamente harán que las próximas versiones pierdan tal vez estabilidad en funciones que ya estaban bastante probadas. No obstante, las ventajas del cambio de paradigma y la mayor comodidad de la interfaz de usuario actual compensan de sobra. A este ritmo, probablemente para el mes que viene la parte principal de programación esté terminada y pueda dedicarse diciembre a documentarlo todo adecuadamente, lo que dejaría ya el año que viene para aumentar y perfeccionar la base de datos, realizar mejoras estéticas y, ojalá, introducir los primeros conceptos del motor de aventuras.

lunes, 7 de noviembre de 2011

Gymzilla: Bienvenida al usuario

Para facilitar el manejo a los nuevos usuarios, una pantalla de bienvenida ofrece ahora acceso directo a las opciones más utilizadas:

Gymzilla: Calendario de lanzamientos

Gymzilla comenzó siendo un proyecto de verano pero, dada la cantidad de posibilidades que quedaron pendientes, el desarrollo de este proyecto se extenderá durante un año más, con una nueva versión hasta el 22 de junio del 2012, cuando se publicará la primera versión 1.0. El calendario de lanzamientos es el siguiente:

Mes Versión
Noviembre 2011 0.3
Diciembre 2011 0.4
Enero 2012 0.5
Febrero 2012 0.6
Marzo 2012 0.7
Abril 2012 0.8
Mayo 2012 0.9
Junio 2012 1.0

¿Hay algo que eches de menos en la versión actual? Es un momento inmejorable para mandarnos tus comentarios y sugerencias.

miércoles, 2 de noviembre de 2011

Gymzilla: Retoques de la interfaz

La interfaz de Gymzilla ahora es más compacta: más espacio para los ejercicios sin pérdida alguna de funcionalidad. Estará disponible en la nueva versión de Gymzilla, junto con ejercicios más detallados y una sesión de entrenamiento completamente nueva.