The Artima Developer Community
Sponsored Link

Weblogs Forum
Open Source Python for Nokia S60

11 replies on 1 page. Most recent reply: Apr 19, 2007 12:29 PM by moises mariscal

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 11 replies on 1 page
Guido van van Rossum

Posts: 359
Nickname: guido
Registered: Apr, 2003

Open Source Python for Nokia S60 (View in Weblogs)
Posted: Jan 31, 2006 5:04 PM
Reply to this message Reply
Summary
And now for something completely different... Nokia has released the source code for its Python port to the S60 high-end phone platform as open source. Yay Nokia! I'm using this blog entry also to plug (again!) the art project MobiLenin by Jürgen Scheible.
Advertisement

Read it here: http://opensource.nokia.com/ or here: http://opensource.nokia.com/projects/pythonfors60/index.html The license is Apache Version 2. Downloads from SourceForge. Woo hoo!

What can you do with Python on a phone? A lot! Ten days ago I was visited by Jürgen Scheible, a German artist working in Finland, where he was a Nokia engineer for 8 years before quitting to become a Ph.D student and concentrate more on his art.

His latest project is MobiLenin - an interactive performance piece where passers-by (or, more likely, customers of a bar/restaurant) use specially programmed mobile phones to send in their votes for one of several variations of a constantly playing video clip of the artist in front of a backdrop of moving traffic, with a popular song on the soundtrack. The kicker (is that the phones are programmed in Python, using Nokia's Python port.

Jürgen is a big Python fan, and he was in the area to teach Python programming workshops for mobile phones at Berkeley and Stanford. He showed me some videos that he shot the week before during and after the Berkeley workshop; this is one of the best testimonies for using Python that I've seen in a while. The students all loved it, even the one who confessed being more comfortable with statically typed languages like Java, C++ and C# (most did not have that much programming experience). Jürgen has uploaded the videos to his website: http://www.mobilenin.com/. The tutorials are also be accessible from there; they are all in the form "expanation + sample code + screen shots" which makes them really easy to follow: http://www.mobilenin.com/pys60/menu.htm.

Another project he showed me was a collection of simple paint programs for his phone, also done in Python. Most of his scripts are between 20 and 100 lines of code -- the Python port makes all of the phone's incredible functionality available at a very high level: camera, internet, bluetooth, keyboard, screen, menus etc. Using these programs he snaps a photo, scales it, and uses it as a brush on a small canvas; then he snaps another photo, and so on; when he's satisfied, one button click uploads the photo to his online gallery. In this way he produces instant art that reflects his location, mood, and environment.

Jürgen is now back to Boston where he will be teaching at MIT until April.


Fredrik Lundh

Posts: 16
Nickname: effbot
Registered: Mar, 2005

Re: Open Source Python for Nokia S60 Posted: Jan 31, 2006 6:35 PM
Reply to this message Reply
Slightly related:

http://research.nokia.com/research/software/mobile-web-server/

Michael Foord

Posts: 13
Nickname: fuzzyman
Registered: Jan, 2006

Re: Open Source Python for Nokia S60 Posted: Feb 1, 2006 7:22 AM
Reply to this message Reply
Shame I can't find anywhere to buy an S60 in the UK. :-)

Still it's good news for Python.

Jeff Bauer

Posts: 3
Nickname: rubic
Registered: Nov, 2005

Re: Open Source Python for Nokia S60 Posted: Feb 1, 2006 9:15 AM
Reply to this message Reply
There's a helpful IRC channel for anyone getting started in Python programming on the Nokia S60: #pys60

Also a useful wiki: http://www.postneo.com/postwiki/moin.cgi/PythonForSeries60

Petr Mach

Posts: 1
Nickname: wraith
Registered: Aug, 2005

Re: Open Source Python for Nokia S60 Posted: Feb 1, 2006 11:18 AM
Reply to this message Reply
Nokia is also sponsor of project Python for Maemo. First usable version is few days old.

http://pymaemo.sourceforge.net/cgi-bin/moin.cgi/

Michael Foord

Posts: 13
Nickname: fuzzyman
Registered: Jan, 2006

Re: Open Source Python for Nokia S60 Posted: Feb 1, 2006 12:57 PM
Reply to this message Reply
Ha... I spent ages looking for an S60 model Nokia phone. Today I finally discover it's a platform, and there are lots of different Nokia models which use it.

Even worse, the phone I was *about to buy anyway*, from a friend, is a 3230 - which uses the S60 platform.

Looksl ike I have to try it now...

Robert Root

Posts: 1
Nickname: monkeyface
Registered: Feb, 2006

Re: Open Source Python for Nokia S60 Posted: Feb 1, 2006 3:52 PM
Reply to this message Reply
How hard would it be to hook a serial servo controller to an S60? I would love to be able to dial my sprinkler system...

Michael Hudson

Posts: 8
Nickname: mwh
Registered: Jul, 2003

Re: Open Source Python for Nokia S60 Posted: Feb 1, 2006 7:34 PM
Reply to this message Reply
This is cool indeed. There's even some of my code in there! (pyrepl). Apparently they made some fixes so I should try and extract them...

Jonathan Mark

Posts: 1
Nickname: maven
Registered: Feb, 2006

Re: Open Source Python for Nokia S60 Posted: Feb 8, 2006 1:10 AM
Reply to this message Reply
I showed the manager at the Sprint/Nextel store the list of S60 phones, and he said that it seemed to him as if only Cingular and T-Mobile here in the USA would support these phones.

Sure enough, when I went online only Cingular and T-Mobile/WirelessOne sold them.

Tim Almond

Posts: 2
Nickname: timalmond
Registered: Feb, 2006

Re: Open Source Python for Nokia S60 Posted: Feb 20, 2006 11:39 AM
Reply to this message Reply
The thing that started me off in Python was programming for a Nokia S60. I think it's quite nice, but I've barely scratched the surface.

I built a Python program which read some traffic data from the BBC Backstage XML feeds of road traffic reports, which I run on my 6880.

It's got me doing a lot more in Python, although I'm struggling with technologies like Python on the web and making desktop Python apps.

Janet M

Posts: 1
Nickname: jpython
Registered: Dec, 2006

Re: Open Source Python for Nokia S60 Posted: Dec 11, 2006 10:29 AM
Reply to this message Reply
Interesting to hear that you have developed a program which reads a bbc backstage data.Ia wondering,how complicated is it?I am trying to find out how to achieve a similar task....and go even further and try to personalise the content.But iam a newbee in python.so any ideas or comments will be appreciated.
I wanna give it a try.

moises mariscal

Posts: 1
Nickname: wired
Registered: Apr, 2007

Re: Open Source Python for Nokia S60 Posted: Apr 19, 2007 12:29 PM
Reply to this message Reply
I like very much Python and I have donde several aplications.

You can found it here:
http://www.personal.able.es/orbital/Python/python.htm

Flat View: This topic has 11 replies on 1 page
Topic: Open Source Python for Nokia S60 Previous Topic   Next Topic Topic: Do IDEs spoil beginners?


Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2014 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use - Advertise with Us