Slashdot Mirror


Python For Nokia Series 60 Phones Now Available

Python for Series 60 has been released on the Forum Nokia website. The release notes included in the package seem to give a fairly realistic image of the current status, and the demo apps and documentation seem to be quite good. The supplied documents even hint that there might be an OpenGL-API in the future. Alas, the emulator package seems to be for Windows only, as are the required S60 SDKs.

7 of 20 comments (clear)

  1. great news by DrSkwid · · Score: 2


    I was going to try jython
    (although like many things hadn't got round to it)

    My Nokia 6600 has BSD socket support (which I believe was a first - though naturally I'm prepared to be wrong and no doubt if anyone knows better I will find out soon enough)

    The downside of the 6600 is the "no true networking via bluetooth" crippling. I've tried GNUbox but gave up after no luck.

    I hope the python socket API is present.

    --
    There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    1. Re:great news by gl4ss · · Score: 2, Informative

      not sure about 'bsd socket support' but socket support is in other s60 phones as well.

      as for the gnubox.. tried to do it with these instructions yet? http://www.cs.helsinki.fi/u/mraento/symbian/bt-ap. html

      --
      world was created 5 seconds before this post as it is.
  2. How much RAM? by Karma+Farmer · · Score: 2

    How much physical RAM does Python require? Could its heap be squeezed onto something small like the GBA (32K RAM, comparatively unlimited ROM)?

  3. Re:Porting VMs to Symbian by Joutsa · · Score: 2, Informative

    Basically, Symbian makes everything hard.

    There is some kind of ported standard C library, but it is both lacking and buggy. Also, when using the C library, there are only two symptoms when something goes wrong: either the application crashes or the entire phone crashes. If the software runs differently on PC emulator and the phone, you're pretty much out of luck. Standard C++ is of course a dream far away. Ported STL exists but it has its own set of troubles.

  4. Too bad this didn't make it to the front page... by jplauril · · Score: 3, Insightful
    ...since I suppose most people never read the articles that are posted just to some subsection.

    But anyway, I'm one of the developers in this project, so if you have any questions or comments then post away and I'll try to answer.

  5. Re:Too bad this didn't make it to the front page.. by jplauril · · Score: 2, Interesting

    The probability of moving to Python 2.4 is high, but no definite schedule has been decided yet. Sometime next year, probably.

  6. UI widget "emulator" and PyExpat now available by jplauril · · Score: 2, Informative

    The nice people at HIIT have made a wxWidgets implementation of the Python for Series 60 appuifw UI widget API, so now you run the same UI code on your desktop machine and on your phone, without needing the Symbian emulator. The code is not quite complete yet, but a lot of stuff _is_ supported. They also released their PyExpat port, which is a good example of how to extend Python for Series 60.