Tecnología

TutorMates se presenta como una aplicación ambiciosa que integra varios componentes existentes en un solo producto. La interfaz gráfica está codificada en Java, y utiliza la potencia del sistema RCP Eclipse (Rich Client Plantform) para facilitar la escalabilidad y la reutilización de componentes; Maxima, el motor de cálculo simbólico, envuelto por una capa intermedia indicada para generar nuevos ejercicios aleatorios y filtrar, si es necesario, los resultados según la configuración presente.
La comunicación entre los distintos componentes de TutorMates se realiza mediante un metalenguaje propio, basado en MathML, que contiene información adicional sobre la configuración presente en cada momento.
La reutilización de algunos componentes libres como JFreeChart, un conjunto de librerías para mostrar los posibles resultados gráficos; permiten una evolución del producto más rápida.
El uso de GeoGebra para los temas de geometría proporciona una interfaz dinámica e intuitiva en la que el alumno puede interactuar y descubrir los conceptos por sí mismo.
Todos los componentes anteriormente citados están disponibles en las principales plataformas utilizadas (Windows, GNU/Linux y Mac OS X), lo cual ha permitido hacer de TutorMates una aplicación multiplataforma.
En definitiva, TutorMates es una aplicación de bajo coste, de código fuente abierto, que pretende ser un elemento de ayuda tanto en la enseñanza como en el aprendizaje de las matemáticas. El alumno puede experimentar tanto con los contenidos fijos - teoría, ejercicios, problemas y ejercicios de autoevaluación - como con los ejemplos generados aleatoriamente o realizando los cálculos con la aplicación.
NOTA IMPORTANTE: No es imprescindible estar conectado en Internet para trabajar con TutorMates.
