Resumen:
El proyecto HERMES es una herramienta software con fines académicos, que ofrece al desarrollador de aplicaciones una API para la implementación de agentes móviles en dispositivos móviles y fijos. HERMES es un prototipo de plataforma de agentes móviles que permite crear ambientes de ejecución para agentes móviles de tal modo que se desarrolle su ciclo de vida.
El proyecto HERMES se desarrolló en tres ciclos, el primero de ellos fue el proceso de investigación acerca de la viabilidad de implantar agentes móviles en dispositivos móviles, luego se procedió a enriquecer los conocimientos acerca de agentes móviles y su aporte a la tecnología de dispositivos móviles. El siguiente paso durante este proceso de investigación fue recopilar toda la información necesaria sobre proyectos similares o afines a los propósitos que se querían cumplir con el fin de encontrar falencias y desventajas de lo ya existente en el campo de agentes móviles y procurar mejorar y aportar nuevas y mejores ideas a estudios e implementaciones existentes.
El segundo ciclo se concentró en diseñar una arquitectura funcional y escalable que permitiera a nuevos proyectos mejorar y optimizar lo desarrollado por HERMES. El desarrollo y pruebas de los componentes que poco a poco se implementaban buscaban comprobar cada servicio y componente desarrollado. De este modo cada componente comprobado era necesario para nuevos servicios que se fueran implementando en la plataforma. Al final de este ciclo se obtuvo una arquitectura en tres niveles (entorno, ASH y Sistema de Soporte) que diera el soporte básico a la implementación de ambiente de ejecución de agentes móviles, donde se permitiera la migración entre dispositivos móviles a fijos y viceversa.
El último ciclo desarrollado a lo largo del proyecto HERMES, se centró en la implementación de diferentes pruebas que permitieran conocer el manejo y funcionalidad de la API de HERMES. Cada prueba realizada buscaba comprobar un servicio específico de HERMES y una última prueba comprobó la correcta utilización y funcionalidad de HERMES en casos reales. Los resultados de cada prueba hecha fueron satisfactorios y comprobaron la funcionalidad y desempeño de HERMES.