lunes, 17 de mayo de 2010

Final


Hola a todos, este fín de semana (y hasta hoy), hemos estado trabajando en varios aspectos importantes del proyecto. Podemos finalmente decir que el proyecto trabaja al 100% tanto de manera local, como en forma distribuida. Además de terminar la parte de servidor y cliente, estuvimos de igual forma haciendo pequeños ajustes en el funcionamiento del sistema a nivel local.

Decidimos usar referencias como mecanismo de concurrencia, para garantizar consistencia en las operaciones sobre la base de datos.

Estuvimos trabajando además en la edición del video, quísimos hacer algo distinto de lo que habíamos visto en videos de semestres anteriores y de las ideas que nos habían expresado otros equipos y estuvimos buscando enfoques interesantes, aunque siempre tuvimos en mente que se involucrara la escritura en papel (en el video, interactuamos con un prototipo en papel de nuestro proyecto).


Quizá el único punto negativo, es que hasta este momento estamos teniendo algunos problemas con la creación del archivo jar, esperemos que el día de mañana ya estén resueltos.

viernes, 14 de mayo de 2010

Sockets!

Sesión llevada a cabo el 26 de abril de 2010


Hola gente, en esta ocasión nos reunimos en el tec con la intención de empezar a planear como va a funcionar la versión distribuida de Urlybird. La reunión consistió básicamente en ampliar lo visto en clase sobre los Sockets de Java, y comenzar a barajear opciones sobre la funcionalidad de cliente y servidor. Nos dedicamos a jugar un poco con los códigos escritos en clase. Y además nos dimos la oportunidad de llevar un libro de Java para echarle un vistazo a sus ejemplos sobre servidores y clientes.

Mientras leiamos el libro vimos que existia otra opcion para llevar el proyecto a una version distribuida que era llevando a cabo el model RMI. Lamentablemente a la hora de preguntarle a los compañeros si podiamos utilizar este método nos mencionaron que no era posible, que era obligatorio el uso de sockets :(