SimulationTools: un pequeño framework para simuladores de entrenamiento

A lo largo del desarrollo de distintos simuladores en CITEDEF se ha ido resolviendo de manera reiterativa distintas soluciones a la medida de cada proyecto. SimulationTools surgió como una síntesis de distintas experiencias recabadas en algunos proyectos de manera de ofrecer soluciones flexibles y p...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: María Maraggi, Santiago José
Formato: Objeto de conferencia
Lenguaje:Español
Publicado: 2017
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/66092
http://www.clei2017-46jaiio.sadio.org.ar/sites/default/files/Mem/ASSE/asse-01.pdf
Aporte de:
Descripción
Sumario:A lo largo del desarrollo de distintos simuladores en CITEDEF se ha ido resolviendo de manera reiterativa distintas soluciones a la medida de cada proyecto. SimulationTools surgió como una síntesis de distintas experiencias recabadas en algunos proyectos de manera de ofrecer soluciones flexibles y poderosas a estos problemas. SimulationTools se ofrece como una colección de bibliotecas desarrolladas en C++. Para su desarrollo se puso especial cuidado en las mejores prácticas del paradigma de programación orientada a objetos, de gestión de proyectos y documentación. Proyectos que sigan esta línea de trabajo podrán disponer de servicios para configuración flexible de aplicación mediante archivos XML, establecimiento de conexiones, roles y comunicaciones para aplicaciones distribuidas, captura simplificada de dispositivos de entrada como joysticks, volantes y otros específicos desarrollados a medida, gestión de eventos de simulación, agentes autónomos con comportamiento de alto nivel incorporados a un motor de simulación flexible, distribución de eventos entre múltiples nodos y sonido espacial con efecto Doppler consistente entre los distintos nodos de la aplicación, sin tener que lidiar con cuestiones de implementación relacionadas a estas funcionalidades.