Guido van Rossum – fun playing Python on S60 (pys60)

Nokia 6630 MypapitThe Python for Nokia is really exciting from the moment you download it, to the moment it runs on your phone. I know that experience first hand when I saw my Python applications was up and running on my phone! Previously I only had experience writing mobile applications in Java J2ME, but writing the same stuff in Python is a whole new experience for me. It seems that I’m not the only one having fun with Python for Nokia. Python creator Guido van Rossum, also states in a forum that he has too much fun with Nokia 6630 phone that he recently acquired.

He expressed that Nokia has done an outstanding job for porting Python to its own product line, incorporating Python library inside the phone. Additionaly, extensions also exists to handle phone’s operation like dial a call, snap a picture, send/receive SMS, Bluetooth, and Internet.

Finally, Nokia has made writing Symbian applications even easier with GUI modules that handles menu, alert, tab, canvas, event loop and other low-level event without the need of recompiling application. Python for Nokia is indeed fun. Why don’t you try it yourself now?

Original forum thread :


Nokia releases Python for S60 source code (pys60)

Nokia has recently released the source code for its Python for S60 at The source code is covered under Apache version 2 and Python open source license. This move will hopefully enable developers to learn and understand more about Nokia python implementations thus easing up module/extensions development.

Python for S60 SIS file and its source code and be downloaded from : Pys60 project page at

pys60, python, nokia, s60, symbian

Microsoft Introduces IronPython, .NET implementation of Python

Microsoft, python,ironpython,.net

Microsoft decided to embrace Python by releasing IronPython 1.0 (now in Beta 1) in order to encourage developers to use .NET platform. It is unclear whether Microsoft is going to integrate IronPython with it’s Visual Studio products, but it’s speculated that open source developers are more likely to consider using Visual Studio if it support Python.

There’s no release date set for IronPython 1.0 yet, but the Beta can be downloaded at Microsoft’s Website

From : UK Builder

Python programming e-books

I found a place for python e-books, while searching python references on the internet. But I don’t know about the legality of the books listed here, but i’m sure that some of them are freely distributable. Use at your own risk.

Python in Nokia Symbian (S60) phones

Nokia has released Python 1.2 SDK for its S60 Symbian phones. Now python programmers can utilize their expertise in creating useful and exciting apps in mobile phones.

The Python SDK Nokia features :
* 2D Graphics, Images, and Full-screen applications
* Camera and Screenshot API
* Contacts and Calendar API
* Sound recording and playback
* Access to System info, such as IMEI number, disk space, free memory, etc.
* Rich text display (fonts, colors, styles)
* Support for Scalable UI
* Networking support for GPRS and Bluetooth
* On-device and remote Python console
* Support for native GUI widgets
* SMS sending
* Application build tool for packaging stand-alone application installers
* Compatible with all Series 60 1st and 2nd Edition devices
* Expanded key events
* Telephone dialing
* ZIP module

In order to run Python applications, you need to download Python runtime at Python for S60 page. Look for the file PythonForSeries60_for_2Ed_*.SIS (registration required). In addition, the Python for S60 SDK 1.2 is also available from the same website, sans registration.

p/s: I’m glad to hear that I can code mobile apps in python now, instead of J2ME (Java). :D


jar2jad – My first python application

I’m publishing my first python apps from my self-taught python class as promised.

This apps generates JAD file from *.jar file which is widely used in J2ME java mobile application. This apps is simple+compact and can be executed in any platform that supports python.

I was going to publish this earlier, but I’ve been busy for the past few days doing other stuff besides python.

Download links

  1. jar2jad-0.1.tar.gz

Python is interesting, i might create and publish more apps in python to polish up my skills.