I am happy to announce that the IPython Notebook now works on the IPhone and therefore more generally on the IOS platform including the IPad. The most challenging aspect has been to port the ZeroMQ message bus backend and associated Python wrappers. Proof of concept screenshots with IPhyton running in the Safari web browser simply pointed at “localhost,” the IPhone’s always present loopback interface are shown below.
In essence this offers both a natively running, web based, Python IDE as well as generally an IPython notebook reader.
Ironically, I am not interested in a Python development environment at all but am rather looking to integrate the Julia Language Matlab Lisp hybrid by replacing the Python kernel with a Julia kernel. For this to work, I will need to port the linear algebra matrix manipulation library OpenBLAS. The value proposition is that this effort will yield an IOS native IDE for this Lisp/Matlab-clone.
Google Groups Discussion