Nokia Series 60 Python Released# | Tue 04 Jan 2005 | by James Duncan Davidson |
Somewhere in the holiday lull, we missed this announcement going by. If we missed it, then you probably did to. In short, the Python interpreter for the Nokia Series 60 phones has been released.
Of course, T9 and hacking may not be the perfect hacking platform, but it's great fun regardless.
Previous MobileWhack Series 60 Python Posts:
* Amaretto Thoughts: Python on Nokia
* Python For UIQ Smartphones
* Symbian Python
* Python on Nokia w/Screenshots
* Something Beginning With "P"
Another something beginning with "P"
# | Sun 22 Aug 2004 | by Rael Dornfest
|
Nokia Perl hacker Jarkko Hietaniemi gave the campers at O'Reilly's EuroFOO a sneak peek at Perl running on a Nokia 6600 handset. Those of you for whom this is interesting will already know about the "Amaretto" Python on Nokia developer pre-release program (see also /programming/python).
This is "absolutely, definitely, not a product," the Perl port isn't as far along as the Python, and here's no word whether there will be a Perl program similar to the Python one, but this is certainly a goodly hint.
Python for UIQ updated
The Symbian OS UIQ port of Python has been updated. There is now a .SIS file that can be installed on phones such as the P800. However, as a console mode application, it still requires use of an external keyboard, such as an IR keyboard. Next up, Tim is working on adding a real UI and also socket support, as well as continuing to reduce the memory footprint. The project can now also be built independently of CodeWarrior for Symbian OS, using the free tool chain.
J2ME Polish 1.0# | Sun 08 Aug 2004 | by Marty Schoch |
I know I'm not the only mobilewhack developer out there. J2ME Polish, a promising new library for J2ME developers, offers powerful CSS based screen design, device database, and integration with your IDE of choice {Eclipse,NetBeans,JBuilder}. Screenshots look very exciting. Open Source and commercial licenses available.
Amaretto thoughts: Python on Nokia
# | Thu 08 Jul 2004 | by Rael Dornfest
|
Matt Croydon shares some of his experiences with Amaretto, Python scripting on Series 60 handsets. For the most part, he's having a ball, but there's one stumbling block of note:
There's only one problem: sockets. It always comes back to sockets. Don't get me wrong, sockets are available in Series 60 Python, but you can't do something like urllib.urlopen(url). That little thing is keeping a lot of people from doing useful things with Series 60 PythonRuss finds some analogue in J2ME: It's just like the experience with mobile Java: Regular Java programmers start thinking of all the cool things they'll be able to do with their phone, and then suddenly they have to deal with MIDP and get really frustrated quickly because of all the limitations.I know I did. But Russ is also enjoying his Amaretto fiddlings: It's just plain exciting to see Python work on my phone. It's one of those ghee-whiz events when you realize how powerful a smart phone like a 6600 is, and how really what you have in your pocket is actually a full-on connected computer, not just a neat phone with some cool features.I had precisely the same feeling when I got to spend some hands on time with Amaretto at last year's Emerging Technology Conference. There I was in the hotel lobby at some unholy hour conversing with a 6600 in a common tongue (I've never found J2ME to be something I could get into speaking), thumbing along in the Python interactive interpreter. I've not had a chance to spend very much time with Amaretto since, despite being a tester, but what I have laid hands on, I've been more than pleased with and am looking forward to more. (Oh, and what's Russ writing, you ask? Why an RSS reader/aggregator, of course! RSS readers... the "Hello, World!" of the 00s ;-) Brewing up Java for the Nokia 6600
# | Thu 08 Jul 2004 | by Rael Dornfest
|
For those of you brewing up Java for the Nokia 6600, here's a potentially useful list of links.
Python for UIQ smartphones# | Tue 08 Jun 2004 | by Rael Dornfest |
Tim Ocock has created an independent port of the Python programming language to Symbian OS devices like the Sony Ericsson P900.
This is my independent attempt to port Python to Symbian OS devices. It is a new port from the generic Python 2.3.3 sources. It does not contain any code from my Amiga port of Python. The Python interpreter works in console mode, and most of the standard library modules work as expected. I am launching the project publicly now as I have completed the first proof of concept and am now inviting ideas and contributions. There is still lots of work to do. The software runs inside the emulator, but is of no use on a real device as there is no way to enter text (except possibly with an IR keyboard, but I haven't tried that). I have not seen the Nokia Series 60 runtime, but am aware of it. I don't know what their intentions are regarding open source licensing, but if their work is available on appropriate terms, then I would rather use that for this project than reinvent the wheel. Currently, the Python interpreter runs and you can interactively enter Python programs or code fragments. |