MathML and Java

Viewed 19388

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?

  1. Parse MathML
  2. Output MathML by parsing standard mathematical notation
  3. Render MathML (particularly important)
  4. Do any other cool maths-ey things (like re-arrange equations in terms of different things)

Number 3 is probably the most important, and number 4 the least.

Thanks in advance.

5 Answers

JScience (jscience.org) looks like it has some experimental support for MathML being introduced.

I would like to say I am extremely impressed with the features the JScience author has chosen and proven able to support with his powerful Java library.

It is a pretty amazing piece of craftsmanship. If you are doing any significant amount of sophisticated mathematics in your Java programs, or just want to create a utility to punt around with then you should take a look at this library. It might even give you some ideas for things you never thought about doing before because they were "too hard".

There is an open source project named MathEclipse that might interest you too.

Related