Planet

Una semana después

Tras una semana desde el comienzo del desarrollo, hay muchas cosas que comentar. La verdad es que queríamos haber escrito algún artículo en lo referente al proyecto, con la intención de informar sobre nuestras expectativas y sobre la situación actual de F.O.G. Lo intentaremos a lo largo de ésta semana.
Por ...

Empezamos

Ayer empezó el III Concurso Universitario de Software libre (CUSL) y F.O.G. es uno de los proyectos aceptados.
Así que… ¿que es F.O.G.?.
F.O.G. es un juego libre (GPLv3) de acción en 3D con bastos escenarios y mucha libertad de movimiento ambientado en la era medieval, con algunos toques de fantasía.
Acabamos de ...

pre-alpha

Tucán es un gestor de descargas ligero, extensible, innovador,

  • Soporte para los principales one-click hostings (RapidShare, Megaupload, …)
  • Gestión automática de tiempos de espera.
  • Detección de captchas.
  • Y más!


-beakman
      

Cambio de librería

Hoy he decidido cambiar de librería para manejar el correo electrónico.
El programa, en principio, iba a usar la librería libgmail para acceder al correo electrónico, lo cual lo limitaba de forma que sólo funcionara con el servicio de correo electrónico Gmail, ya que libgmail sólo sirve para acceder a dicho servicio.
¿Por qué entonces iba a usar dicha librería y no una que sirviera para cualquier servicio de correo electrónico?. Pues, por su sencillez de uso; no quería complicarme mucho la vida en aprender a manejar el correo electrónico. Lo que pasa es que me he dado cuenta de que libgmail, a pesar de ser muy sencilla de usar, es muy limitada, y no permite descargar los archivos adjuntos de los mensajes de manera fácil, algo que es crucial para mi proyecto. Así que, he decidido usar la librería poplib (que viene integrada con el intérprete de Python), la cual sí permite descargar archivos adjuntos de manera fácil. Además, me he dado cuenta de que poplib es casi igual de sencilla de usar y de que está mejor documentada. Otra ventaja es que poplib sirve para cualquier servicio de correo electrónico que soporte el protocolo POP3 (incluido Gmail), por lo que mi proyecto se amplía para cualquier servicio.
El código subido hasta ahora permanece inalterado, ya que es independiente de la lógica del correo electrónico.
      

Viraje en Desdeslin

Viraje inesperado
He estado hablando con el tutor de mi PFC y al final no va a haber interfaz gráfica. El PFC consistirá basicamente en montar un servidor de Ubuntu 8.10 y meter ahí el software Fully Automatic Installation y configurarlo para la computación distribuida en cuestión.
Pero no está todo perdido.
Esto tiene que estar listo para Febrero, yo creo que me sobrará tiempo. Si no mal recuerdo el concurso terminaba otros años sobre Octubre. Tendria pues muchos meses para presentar una interfaz al concurso. Y además la documentación de la parte no-gráfica también es documentación. No estaria todo perdido. Ya os iré contando.
Cómo lo llevo
De momento en casa tengo montada una LAN con un pc viejo, mi pc nuevo y un router de esos de ADSL (no tengo internet) que hace las veces de switch y le instalaré el Ubuntu 8.10 y empezaré a seguir la guia de FAI hasta conseguir instalar un ubuntu (de momento en modo texto solo, porque tengo problemas con las X por ser un equipo muy viejo) en el pc viejo.
Adrian
      

Comenzando a trabajar

Bueno, pues ya he configurado muchas cosas, ya salgo en el planet y ya he subido el codigo del prototipo 4 de gcalfaces al repositorio de la forja, si estais interesados en ver el codigo podeis hacer co en
svn checkout https://forja.rediris.es/svn/cusl3-gcalfaces
de moemnto el codigo tiene algunas lagunillas, pero quiero ir limpiando un poco e ir subiendo documentacion
En el anterio post nos quedamos en presentar GCalFaces, pues segun la pagina web:
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!
      

Esquema de arquitectura del sistema

He hecho un pequeño diagrama de la arquitectura de GECO:
Pulsa sobre la imágen para verlo más grande :P

Historia

La verdad es que no estoy muy seguro de como surgió la idea detrás de F.O.G.. Todo sucedió un día que estábamos hablando de juegos y no se como, acabamos hablando de como queríamos que fuese el nuestro propio.
A lo que más importancia dimos desde el principio fue a la libertad de movimiento, con muchos combos, ataques y piruetas, al tamaño de los escenarios, que queremos que parezcan aldeas o ciudades reales por las que podamos hacer lo que nos apetezca y sobre todo a la historia.
La idea ya estaba, pero por una cosa o por otra, el desarrollo no comenzó. Por suerte hace un par de meses nos enteramos del III Concurso Universitario de Software libre y decidimos ponernos serios. Ahora estamos dispuesto a afrontar el viaje que nos espera y, dentro de poco, haceros afrontar el viaje que queremos crear para vosotros.
      

Ya tenemos Logo

Normal 0 21 false false false MicrosoftInternetExplorer4
Como todo proyecto grande (esto es de coña) , necesitábamos un logo  . Desafortunadamente para mi, no soy bueno, con ese tipo de cosas, pero por suerte tengo un arista como amigo , y en un rato de inspiración, pues me hizo este logo.

De redclover
Que creo que es muy muy bueno ¿y vosotros?.
Por eso Gracias Dagi
      

GCalFaces, proyecto o realidad

Con este post inauguramos el blog de GCalFaces, es la primera vez que escribo en un blog por lo que me siento un poco raro, como si hablara al infinito jeje.
En primer lugar me gustaria hacer una pública felicitación a la organización del concurso, ya que ha conseguido que muchos de nosotros participe en un proyecto de software libre, haciendo crecer una comunidad cada día mayor y con más fuerza. GRACIAS.
El proyecto en sí, nace como resultado de un proyecto fin de carrera con mi compañero Manuel Rodríguez de la universidad de Sevilla, que despues de muuuuchas horas de desarrollo y documentación conseguimos una primera beta del sistema, por lo que el objetivo para este concurso es pulir los múltiples defectos que ahora mismo tiene GCalFaces, hacer comunidad y promocianar la aplicación, ya que no queremos que todo ese trabajo quede en saco roto, pretendiendo que de verdad sea útil para la comunidad.
¿Qué es GCalFaces? Lo dejamos para el próximo episodio (ya le estoy cogiendo el gustillo a esto del blog jeje), primero quiero aparecer en el planet!!!!
PD: www.gcalfaces.com
      

Distribuir contenido