lunes, 17 de mayo de 2010

ProyectoUrlyBird.mov

Parte distribuida lista! :)

La parte distribuida costó un poco de trabajo por algunos errores minúsculos que no habíamos podido detectar, pero al fin quedó lista. Utilizamos agentes para manejar la parte de concurrencia. Se pueden conectar al servidor un número "ilimitado" de clientes y pueden hacer peticiones distintas en momentos diferentes, y el servidor se encarga de administrar estas distintas peticiones para no causar conflicto entre los clientes y sus accesos a la base de datos. Antes de hacer una escritura es recomendable que el cliente actualice su vista de la base de datos, porque es probable que en algún otro momento se hayan realizado cambios por otros clientes y no se reflejarán hasta dar click en el botón "refresh".

FIFA:Hades

Finalmente la edición del video tras tener unos inconvenientes para la temática, la edición y considerar una ampliación en cuanto a la música para rondar los 5 minutos, se eligió tomar el tema del Mundial 2010 debido a la publicidad y moda del mismo... sin embargo independientemente del tema y edición, la canción de "Weavin' Flag" Tiene una historia profunda e impactante por el sufrimiento en África que es bueno rescatar en todo momento. En fin, la metodología del video como muchos otros esta basada en el Desarrollo de Software Agil, por lo que no sólamente se usaron técnicas ágiles sino también fráses de eventos que fueron de mucha ayuda para el equipo y sobre todo para desenvolverse y poder avanzar hasta llegar al objetivo final.

Aquí se deja una imagen en el que se puede observar cuando se elaborada la edición del video. Se puede observar todo el proceso y análisis tomado durante todo el desarrollo.

viernes, 14 de mayo de 2010

Diseñando Video

El video del equipo... ha tenido un poco de adversidades en cuanto a la temática a manejar como tal del proyecto debido a que se desea hacer algo "fresco" con el mismo, y no presentar un video usual donde un usuario narra el mismo mientras presenta en pantalla el funcionamiento del mismo... quizás sea en cierta forma la manera más rápida de presentarlo sin embargo la creatividad para nosotros es una de las claves importantes no sólo como vida académica sino también en el ambiente profesional donde las ideas nuevas tienen más valor.

Por ahora los nuevas ideas se vienen pensando en poder manejar el sistema de reseva de hoteles conforme al ecoturismo de méxico debido a que podría implementarse con buena facilidad. Sin embargo las ideas siguen surgiendo por loq ue podría cambiar de un momento a otro.

martes, 4 de mayo de 2010

Decisiones

Hemos encontrado unos problemas con las plataformas al usar Clojure, aparentemente el funcionamiento en Windows no es el mismo en un entorno Unix, al menos ahora que usamos computadoras PC y Mac… el funcionamiento de los código de caracteres en el teclado al parecer no es el mismo, ya que en Windows no hay problema alguno, sin embargo al correr la aplicación en Mac y querer usar el teclado para moverse dentro de la tabla de datos no es posible por lo que no permite que la aplicación este completa.

Hasta ahora no hemos podido dar solución al mismo por lo que lo más viable sea desarrollarlo en la plataforma Windows finalmente, aún esta en evaluación tomar esta decisión para la presentación final.

Otra dificultad que encontramos fue el manejar los namespaces, de los archivos en Clojure, si no se instala desde un inicio bien Clojure y se modifica el class path… finalmente al querer hacer la forma distribuida puede dar complicaciones para poder hallar los archivos adecuados, por lo que es recomendable en un inicio ya no cargar los archivos en repl, es más cómodo ejecutarlos desde fuera del repl con una línea de comando.