Who am I?

bogdan.galiceanu

Romanian student interested in Python and PyS60. Through this blog I hope to let others know how easy and fun it is to program on a mobile device and, if possible, inspire them to strive ever forward.

Calendar

« February 2010 »
Mo Tu We Th Fr Sa Su
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

Python for S60 2.0 - a milestone?

bogdan.galiceanu | 17 February, 2010 20:23

Last week saw the release of PyS60 version 2.0, the long-awaited "stable" release at the end of the string of beta releases that started 2008's Christmas eve. The process of upgrading the core from Python 2.2.2 to 2.5.4 and adding smartphone-specific functionality has been lengthy, but has it also been worthwhile?

One of the most noteworthy changes is the fact that Python applications can now be Symbian signed and thus can be submitted to the Ovi Store. This is possible because the application's UID is assigned to all the pyd files with zero UID when they are packaged. A very important step in the right direction.

Next on the list of improvements are the few new features: repeat support for the 4-way directional pad, Python applications no longer have to be on the same drive as the runtime in order to work, a PDF version of the online documentation (very useful when you want to search for something quickly), and numerous small optimizations.

Unfortunately most of the bugs from the last few versions are still there. In some cases these have been reported to be real show-stoppers. We can only hope that now that the major issues have been sorted out (transitioning from PyS60 1.4.5 proved to be a somewhat bumpy road), these bugs are the development team's top priority.

From a community point of view, this is the first release to be added to the Symbian Foundation's repository: https://developer.symbian.org/oss/FCL/sf/incubator/python/. This hints that PyS60 will be a solid choice for Symbian developers in the future as well.

To conclude, I wish to offer my opinion on these two questions:
Is this a bug-free, ground-breaking release?
Not exactly. While the possibility to sell your applications through the Ovi Store does sound very intriguing, it is the only truly major improvement we got this time. Many of the old bugs have yet to be fixed, making it hard to justify choosing Python as a programming language for certain applications.
Is it worth upgrading to?
Absolutely. I say that for two reasons: firstly, there is the new functionality which, although small, can be very useful; secondly, PyS60 is a community project and relies on us, "the people", to test it, report its faults and come up with ideas to make it better.


RSSComments

Problem.. plz help out.

docmuk77 | 18/02/2010, 16:21

Hi dear hope you doing fine.
I m using Nokia N86 8MP, whenever i m using email or ovi store or anything online, my phone starts reloading as if it is restarted.
Plz help me out of this problem.
I will be obligued.
Thanks

Re: Python for S60 2.0 - a milestone?

bogdan.galiceanu | 18/02/2010, 19:41

bogdan.galiceanu

Hi,

You should post this at http://nokia.com/discussions

You must login to post comments. Login
 
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2012 All rights reserved