PYTHON MATH LAB

Python is available on Nokia Series 60 mobile phones, download source and binaries on sourceforge: Python on Nokia Series 60 mobile phones (Open Source)

There is also a PyS60 Wiki

Python main page (download)

PYTHON Lehrerfortbildung Sep. 2006 Mainz (German)

Nokia Developer Discussion Forum

Here is some Python software for these phones:

(1) An advanced math application including a calculator, arithmetic (discrete logarithm, RSA, class numbers, factorization, prime tests, Jacobi symbols), linear algebra (solving equations), combinatorics, improved by Michael Mardaus and Tobias Nagel: Python Math Lab (version 0.93), screenshot

(2) Draws a fractal Sierpinski carpet using Delannoy numbers on Canvas (screenshot)

(3) Upon request: my original browser/editor, building up on Nokia's filebrowser.py, GPL source code later used by others

(4) All platonic solids rotating on the screen: Cube, Octahedron, Tetrahedron, Dodecahedron, Icosahedron (screenshot)

I have tested all of them on Nokia's 6600 and 6630. The files needs to be uploaded on your series 60 phone and installed as a python script (assuming you have installed Python before). The software is under GPL and is open source. Feel free to use and modify it.

OTHER PYTHON MATH LINKS:

SAGE: Open Source Mathematical Software, a Python-based CAS developed by William Stein et al. (screenshot)

IPython (quite enhanced python console with Mathematica type feeling)

NZMATH (algebra and number theory with python)

Scientific Python: Tools for scientific computing

Numerical Python and Numarray: for matrix oriented calculations used in numerical mathematics

VPython: 3D programming for ordinary mortals

PyGeo: python module for projective geometry

ALADIM: Linear Algebra and Discrete Mathematics (Author Hartmut Ring)

MathGUIde: (Author Hartmut Ring)