Se discutieron los resultados obtenidos y los objetivos planteados en Proyecto de
Grado I con el fin de iniciar actividades para este semestre. Se comentó sobre las investigaciones realizadas en J2ME, Aglets, Jade y BESA. Se planteó el desarrollo de una prueba sencilla sobre las plataformas Aglets y Jade, que consistía en la movilidad de un agente de una plataforma a otra. Para la plataforma J2ME se diseñó un esquema de serialización de objetos con su correspondiente prueba. Para BESA se decidió realizar una reunión con el Prof. Enrique Gonzáles para que nos comentara el funcionamiento de esta plataforma.
09 – 02 – 2004
Se evaluaron las pruebas realizadas sobre la plataforma Aglets, en la cual se encontró
que era muy sencillo desarrollar un agente, pero existía la dificultad del soporte técnico y la portabilidad de plataformas. En cuanto a J2ME se probó el esquema de serialización propuesto a través de Sockets desde un emulador de un celular hacia un servidor, se encontró que esta prueba facilitaba el desarrollo de una plataforma liviana de agentes móviles. Se decidió realizar una nueva prueba en la cual cada plataforma debería obtener un dato por parte de una GUI de usuario, enviarla a otra plataforma a través de un agente móvil y allí desplegarla y mostrársela al usuario.
16 – 02 – 2004
Se evaluó la prueba de captura, movimiento y presentación de un dato sobre las
plataformas de agentes Aglets, Jade y la desarrollada por nosotros en J2ME. En cuanto a Aglets y Jade se encontraron problemas para poder desacoplar la interfaz de usuario y la plataforma de agentes. Independiente de este problema la prueba se desarrolló muy bien, y se pudo demostrar la facilidad de desarrollar un agente en estas plataformas. En cuanto a J2ME se logró hacer un diseño bastante genérico que permitía el envío de un agente entre las plataformas J2ME y J2SE, y se realizó la prueba propuesta con resultados bastante positivos. Se propuso documentar estas pruebas y analizar la plataforma BESA.
24 – 02 – 2004
Se planteó el desarrollo de un artículo comparativo entre las diferentes plataformas;
adicionalmente elaborar un diseño de clases, interacción y deployment para cada plataforma evaluada con el fin de aclarar el funcionamiento y la forma en que implementan la movilidad. Se eligió plasmar los resultados de las pruebas realizadas sobre las plataformas Aglets, Jade, BESA y J2ME, con el fin de decidir cuales criterios nos pueden servir de base para la elección de una plataforma candidata para desarrollar las pruebas y muy probablemente en esta implantar todo el sistema.
02 – 03 – 2004
Se cambiaron los criterios de evaluación de las plataformas ya no se debe realizar de
manera cuantitativa sino cualitativa. Se decidió enfatizar en la movilidad de las plataformas a evaluar y en el desarrollo de pruebas sobre la plataforma BESA. Se cambió el orden de los temas en el documento y se decidió fusionar algunas ideas del documento desarrollado para Proyecto de Investigación I.
09 – 03 – 2004
Se discutió sobre el documento de comparación de tecnologías, era necesario realizar
algunos ajustes en cuanto a la estructura del documento, adicionalmente se deben aclarar los diferentes enfoques que se establecieron. Se especificó en profundizar sobre BESA en cuanto a la prueba realizada y la posibilidad de implantar la movilidad. Se planteó la investigación de las tecnologías disponibles para el diseño de la arquitectura y el estudio de alguna de estas posibilidades.
Aplicación Distribuida Basada en La Arquitectura WebSocket Con Las Tecnologías de Desarrollo, Socket - Io, Node JS, Firebase, JavaScript para Elaboración de Un Documento Compartido (Drive)