"Integral" is an easy to use free and open-source (GPL) application to calculate mathematical integrals with many features :
See the Integral web site : http://www.robertocolistete.net/integral/.
"Integral" runs on Maemo 5 (Nokia N900) or any smartphone/tablet/computer where Python, SymPy and PyQt are available. Future versions will use PySide and QML.
"Integral" is a scientific application using Python and the SymPy (Symbolic Mathematics) module with user-friendly interface written in Qt (PyQt but can be PySide).
SymPy is a computer algebra system (CAS) written in pure Python, it is free and open source project, see http://sympy.org/. SymPy documentation : http://docs.sympy.org/dev/index.html.
Download Integral.deb v1.0.0 (18 KB) for Nokia N900 (Maemo 5 Fremantle) and open it with the file manager to install Integral. Python, PyQt and SymPy will also be installed if not installed before.
I expect to release Integral .deb for Maemo 4 (Diablo) in the next week.
Integral will be submitted to the extra-devel repository, Nokia Developer Projects, etc.
Obs.: with the N900 it is also possible to use SymPy directly by openning a x-terminal and typing "isympy" (or "python" if ipython is not installed). Then follow the docs of SymPy to learn how to use it to calculate integrals, derivatives, etc. "Integral" is an easy user interface to "integrate" and "quad" with many options (see "Integral" settings).
Source maemo.org Talk