XCalc is an infix calculator for mobile devices that support J2ME, MIDP 1.0 and CLDC 1.0. It features arbitrary precision and provides many scientific standard functions. Its main features are 2d and 3d plotting of functions and its usability.

To input numbers use the numbers on your telephone, "#" inputs a point. To input operators or functions press "*". The position of the functions on the screen maps to the position on your mobile phone keyboard.

You can draw a graph if the formula contains an "x" or "y" and your press Calc.

To navigate in the graph press "2" and "8" for up and down and press "4" and "6" for left and right. Or press the corresponding up, left right, down key of your mobile.

To scale the graph on the y-axis press "3" for zoom out and "9" for zoom in. For zooming on the x-axis press "1" and "7". It is also possible to change the scale of the axis in the options menu.

To leave the graph window press "*" again.
The functions sin, cos, tan, ... uses as default radians as input values. You could change the trig-function mode as needed in the options menu to radians, degrees or grad.

PCalc for JavaPCalc for Java - Programming calculator. You can write programs for stack machine (with simplified Java like instruction set). Program consists of one or more procedure which can be nested. It is possible to access variables of top procedure (like in Pascal). You can execute program ste-by-step and inspect stack and variables in debugger

graph viwerGraphViewer is a free Graphing Scientific Calculator. With GraphViewer you can plot all mathematical equations and it's nullpoints, minima, maxima, inflextion points and intersections between multiple functions are calculated automatically