JEuclid

Saludos! Estoy programando una aplicación web en Java la cual necesita convertir código MathML en una imagen que represente la fórmula en cuestión. Estoy empleando JEuclid, una librería que realiza esta función, pero me encuentro con un problema, que es su tremenda lentitud. ¿Hay alguien que lo haya usado y pudiera ayudarme?
Respuesta
1
Hasta ahora no conocía MathML, pero he investigado un poco y parece que hay otras vías para visualizar fórmulas de MathML en un navegador web:
PMML2SVG transforma MathML en gráficos SVG (interpretables por la mayoría de los browsers) mediante una hoja de transformación XSLT.
ASTEX, basado en javascript.
Esta otra librería Java (la página está en alemán)
Suerte, y siento no poder ayudarte más. Un saludo:
Carlos.
Lo he sacado de aquí, donde aparecen varias alternativas.
Muchas gracias! Revisaré esas otras opciones!
De todas formas, la verdad es que le he echado un vistazo más profundo a JEuclid, y la verdad es que es algo extraño, ya que en la 1ª petición de transformación de MathML a imagen tarda bastante, pero las siguientes las hace volando... es un poco extraño, seguiremos investigando!
A lo mejor lo que debéis hacer es lanzar al inicio de la aplicación web (en un servlet autoejecutable) una función que inicialice JEuclid, así las futuras llamadas las hará más rápido. Esta técnica yo la uso por ejemplo para inicializar conexiones con la base de datos mediante Hibernate, que al principio tarda un poco.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas