El objetivo de GCalFaces, es el de conseguir un visor de calendarios adaptados a las necesidades propias de cada usuario, o dicho de otra forma, hacer calendarios a la carta.
Para lograr este objetivo, se va a partir sobre la base de Google Calendar. Dicho sistema de calendarios ofrece una posibilidades muy amplias de trabajo, contando con la mayoría de los servicios que cualquier usuario puede necesitar, desde calendarios compartidos, búsqueda de calendarios públicos o toda la potencia que puede ofrecer un gestor de calendarios tradicional, organizando citas o insertando eventos unitarios y/o recurrentes.
Además, Google Calendar ofrece una API de desarrollo sobre la que se construirá nuestra aplicación y sobre la que intentaremos conseguir nuestro objetivo: un gestor de calendarios potente, flexible y que aproveche todas las posibilidades que nos ofrece Google Calendar. Este nuevo sistema debe ofrecer, entre otras características, diferentes vistas antes no contempladas en Google Calendar, como puede ser una vista anual, junto al valor añadido que puede suponer la representación de eventos adaptada a las necesidades de cada calendario.
Como ejemplo de las posibilidades que puede ofrecer nuestro producto, GCalFaces, se va a implementar dos vistas, una vista de exámenes y una vista de congresos.
La vista de exámenes tiene como objetivo planificar el calendario de exámenes y prácticas de un alumno, permitiendo tener un control eficiente del tiempo disponible para cada examen o plazos de presentación de las prácticas del curso.
La vista de congresos tiene como objetivo planificar el conjunto de conferencias a las que se asistirán, de tal forma que los investigadores o ponentes puedan optimizar de una forma fácil y personalizada dicha gestión.
En este caso particular, se puede observar claramente nuestro objetivo, si intentamos organizar las conferencias en Google Calendar. Se conseguiría, pero no disfrutaría de una interfaz adaptada a sus necesidades, sin datos innecesarios (como horas y recurrencias), ni tramites sin sentido (como insertar varios eventos por separado). En el ámbito que nos movemos, todo estaría adaptado a nuestras necesidades desde el primer momento, dirigido a conseguir un mejor tratamiento de información y un análisis rápido y efectivo. Como ejemplo se presenta la planificación de dos congresos tal y como se mostraría en Google Calendar y GCalFaces respectivamente.
El objetivo de GCalFaces es el de conseguir un visor de calendarios adaptados a las necesidades propias de cada usuario, facilitando la creación de vistas personalizadas y basado sobre Google Calendar.
Pues por hoy creo que ya esta bien, voy a ir subiendo toda la documentacion que existe sobre GCalFAces, tanto los manuales de usuario como las presentaciones que existen, a partir de ahi el objetivo sera plantearse un roadmap adecuado para este concurso.
Saludos y a trabajar!