I've been doing some research for a mathematical Android related project I'd like to embark upon and I stumbled across for the first time MathML.
Does anyone know of any Java libraries which can do any (preferably all) of the following things?
Number 3 is probably the most important, and number 4 the least.
Thanks in advance.
I've used JEuclid for rendering MathML in my Symja project (Java symbolic math system - point 4 of your list). JEuclid may be too slow (especially at startup) to render MathML on a mobile phone.
Other alternatives for rendering math expressions with TeX:
and for re-arranging equations or as general Java math libraries:
Calculator projects for Android: