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.
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.
Commentsbogdan.galiceanu | 18/02/2010, 19:41
Hi,
You should post this at http://nokia.com/discussions
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