My cell phone's charger wound up left in St. Maarten, and since it was a piece of junk anyway I'm thinking I'll replace it with a reasonably "hackable" cell phone. I'd particularly like something that can run Python, which I think limits me to Nokia S60-based devices. So, what does the lazy-web suggest, what's the best Python-hackable handset available (I'll be on the Rogers/Fido network in Toronto mostly, GSM)? I'm hoping to keep the cost non-stratospheric, but it'll be my primary handset for a few years. I'm thinking of writing software on a computer to run on the phone, incidentally, not writing software on the phone itself.
Of course, who knows if I'll get enough time to really program in Python for it, but still, I'd like the option.


http://code.google.com/p/jythonroid/
The platform is fully open source and promises to be an awesome development environment eventually. If you're thinking of developing apps, rather than just hacking your phone, Android is looking like a better and better target every day.
Also, note... you can run CPython on windows mobile devices... I have a windows mobile phone with python on it. But I haven't really done much with it. It's up to version 2.5.
However... I think there's a lot more going on in the nokia scene... since nokia itself writes python for their phone (with lots of community support).
Also pygame is available for nokia pys60 phones now
cheers,
It definitely cuts down your commercial userbase to Jailbroken iPhone's but the market penetration of iPhone is so large you will find re Jailbroken subset of the market will be more sizeable than other altenatives.
From a programming standpoint the device is like a standalone computer so you don't need custom APIs to access most things and the rest is PyObjC which gives you full access to SDK items but it is the same as writing desktop OSX apps using PyObjC so the skillset there go cross platform.
HAHAHAHAHAH
You're so pooched. Good luck getting something programmable.
http://wiki.openmoko.org/wiki/Main_Page
I have one, and I can't recommend it as an actual full-time-phone, but as a programmable gadget it should be quite alright.
Best
Anders
Kai
I have a mental block on buying an iPhone, and I don't really want to be fighting to keep the phone jail-broken just to use it.
I'd rather use cPython than Jython, but other than that Android is probably the next most likely candidate from this list.
Thanks all.
"Python for Mobile Systems"