Applications for mobile phones with Java installed (KVM MIPS 2), which functions as a calculator to solve basic problems offered to scientists of computing.
MIDP or some KVM implementation don't support float or double type.
There is a Java Math Library implement the most math functions in a Parametric Math Fixed Point Package.
This package use only integer type.