You Are Here:

Community: Blogs

Pankaj Nathani's Forum Nokia Blog

Happy Birthday to PyS60!

croozeus | 26 December, 2008 14:04

Boxing day, and PyS60 has just completed 4 years today Smile

 

History of PyS60:

 * 1.0 STABLE release (26.12.2004)
 * 1.0.1 (a minor update 02.04.2005)
 * alpha 1.1.0 (03.06.2005)
 * alpha 1.1.3 (17.06.2005)
 * alpha 1.1.5 (30.06.2005)
 * alpha 1.1.6 (26.07.2005)
 * 1.2 STABLE release (22.10.2005)
 * 1.3.1 (27.01.2006)
 * 1.3.8 (07.07.2006)
 * 1.3.11 (10.10.2006)
 * 1.3.12 (24.10.2006)
 * 1.3.13 (10.11.2006)
 * 1.3.14 (20.11.2006)
 * 1.3.15 (05.12.2006)
 * 1.3.16 internal release
 * 1.3.17 (11.01.2007)
 * 1.3.18 (13.02.2007)
 * 1.3.19 (12.03.2007)
 * 1.3.20 (26.03.2007)
 * 1.3.21 (24.04.2007)
 * 1.3.22 (01.06.2007)
 * 1.3.23 (24.06.2007)
 * 1.4.0 RC1 (02.7.07)
 * 1.4.0 STABLE release (06.07.07)
 * 1.4.1 STABLE release (16.10.07)
 * 1.4.2 STABLE release (21.01.08)
 * 1.4.3 STABLE release (05.05.08)
 * 1.4.4 STABLE release (27.06.08)
 * 1.4.5 STABLE release (03.12.08)

 * 1.9.0 (24.12.08)

 

It started on 26 December in 2004 with vesion 1.0 stable release  of PyS60. In October 22, 2005 updated to 1.2, Python for Series 60 1.2,with lots of improvements: camera, calendar, audio(play & record), telephone & contacts, and graphics and available also for N70, N90!

In February 2006 - PyS60 becomes OPEN SOURCE ! However, unofficially there were PyS60 packages available till PyS60 1.4.0. Officially with version 1.3.1 - support for the 1st edition devices was abandoned.  After a series of version 1.3 releases and a release candinate on July 6, 2007 - Python for S60 1.4.0 FINAL was released. This release was officially Nokia signed. The capabilities for the PythonForS60 component were "ALL -TCB -DRM -AllFiles", so the DLLs are usable with almost all applications as is and thus there is no longer a need for a separate unsigned-freedevcert version of this package. Lots of bug fixes and new additions, till 1.4.0 Final.

Moving on - Just before the smartphone show on October 16, 2007, Python for S60 1.4.1 FINAL was released. Improved telephone and position modules; autostart support added; sensor module added for N95 and 5500; video camera support added to camera module was added.

In the year 2008, January 21 Python for S60 1.4.2 FINAL was released. This release came with a new Logs module - phone's log module added : SMS , received calls etc. and 13 bug fixes. Following in quick succession on May 5, 2008 PyS60 1.4.3 FINAL was released. 3 new feature additions one of which included - Increased the maximum length of the message that can be sent using messaging.sms_send()to 39015 characters and some bug fixes.

Next, PyS60 1.4.4 FINAL came out with a new module globalui for displaying notes and queries from background applications; Added functionality to mark SMS's in the inbox as read or unread and added support for S60 SDK 3.1. In the beginning of this month- 3 December 2008, PyS60 1.4.5 was found embedded in the latest Mobile Web Server release by our own Cyke64, before it was officially made public and announced. This was just a mantaince release probably specially for MWS ;)

Finally this X'mas eve Santa gave us PyS60 1.9.0 which was based on new Python 2.5.1 core. A GUI version of Ensymble for packaging scripts into sis files and more extensive documentation in the form of HTML documents are  now made available. Thus packaging is made more easier. Unfortunately, S60 2nd Edition no longer supported with this new release.

Let us wish PyS60 a very happy birthday. Also credits go to PyS60 Team for working hard and providing us with desired results.

Long live PyS60 !Smile

RSSComments

Re: Happy Birthday to PyS60!

w00k | 26/12/2008, 15:08

happy bday from s-f an here iz stg related to gifts :D
http://www.symbian-freak.com/news/008/12/standby_extender_beta_by_wook.htm
but it is public beta testing ;)

Re: Happy Birthday to PyS60!

bogdan.galiceanu | 26/12/2008, 17:31

bogdan.galiceanu

Happy birthday PyS60!
I'm so glad we have this programming option available :) And it's only going to get better :D

Re: Happy Birthday to PyS60!

Rafael T. | 26/12/2008, 17:46

Rafael T.

Congratulations PyS60 team!

You guys are making this language great and with many features :)

Keep working hard ;)

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZdescriptionQSxcroozeusE20E7cE2015E20JulyE2cE202008E2018E3a24E20Ea0E20FinallyE2cE20IE20herebyE20announceE20theE20PyS60E20TalksE20E231E20E21E20ForE20thoseE20whoE20areE20notE20awareE20aboutE20theE20newE20PyS60E20TalksE2cE20pleaseE20checkE20itE20outE20hereE20E21E20E44ateE20E3aE2021E20JulyE202008E20E28MondayE20E29E20TimeE20E3aE2013E3a30E20GMTE20toE2015E3a30E20GMTE20AgendaE20E2fE20E44iscussionE20TopicE20E3aE20SisE20filesE20andE20SigningE20IssuesE20PyS60E20TalksE20E231E20wouldE20coverE20discussionsE20onE20creatingE20SISE20filesE20forE202ndE20andE203rdE20editionE20devicesE2eE20AlsoE20itE20wouldE20haveE20discussionsE20relatedE20toE20variousE20signingE20issuesE20E28SpeciallyE20eE78tensionsE20whichE20reE71uireE20moreE20capabilitiesE20anE2eE2eE2eX qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fpankajE2dnathanisE2dforumE2dnokiaE2dblogE2f2008E2f07E2f15E2fpys60E2dtalksE2d1E2dsisE2dfilesE2dandE2dsigningE2dissuesX qdcZpublisherQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fc764fd1cE2d8b06E2d499aE2d9a6aE2d17c3903d5a65E2fforumE5fnokiaE5fcrawlerE5fagentX qdcZtitleQSxPankajE20NathaniE27sE20ForumE20NokiaE20BlogE20E7cE20PyS60E20TalksE20E231E20E3aE20SisE20filesE20andE20SigningE20IssuesX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxcroozeusE20E7cE2015E20JulyE2cE202008E2018E3a24E20Ea0E20FinallyE2cE20IE20herebyE20announceE20theE20PyS60E20TalksE20E231E20E21E20ForE20thoseE20whoE20areE20notE20awareE20aboutE20theE20newE20PyS60E20TalksE2cE20pleaseE20checkE20itE20outE20hereE20E21E20E44ateE20E3aE2021E20JulyE202008E20E28MondayE20E29E20TimeE20E3aE2013E3a30E20GMTE20toE2015E3a30E20GMTE20AgendaE20E2fE20E44iscussionE20TopicE20E3aE20SisE20filesE20andE20SigningE20IssuesE20PyS60E20TalksE20E231E20wouldE20coverE20discussionsE20onE20creatingE20SISE20filesE20forE202ndE20andE203rdE20editionE20devicesE2eE20AlsoE20itE20wouldE20haveE20discussionsE20relatedE20toE20variousE20signingE20issuesE20E28SpeciallyE20eE78tensionsE20whichE20reE71uireE20moreE20capabilitiesE20anE2eE2eE2eX qfnZdistributionQUxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fX qfnZtopicQUqfnTopicZpythonQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZupdatedQDx2008E2d07E2d15X qfnZuserE5ftagQSxpythonX qmarsZdescriptionQSxcroozeusE20E7cE2015E20JulyE2cE202008E2018E3a24E20Ea0E20FinallyE2cE20IE20herebyE20announceE20theE20PyS60E20TalksE20E231E20E21E20ForE20thoseE20whoE20areE20notE20awareE20aboutE20theE20newE20PyS60E20TalksE2cE20pleaseE20checkE20itE20outE20hereE20E21E20E44ateE20E3aE2021E20JulyE202008E20E28MondayE20E29E20TimeE20E3aE2013E3a30E20GMTE20toE2015E3a30E20GMTE20AgendaE20E2fE20E44iscussionE20TopicE20E3aE20SisE20filesE20andE20SigningE20IssuesE20PyS60E20TalksE20E231E20wouldE20coverE20discussionsE20onE20creatingE20SISE20filesE20forE202ndE20andE203rdE20editionE20devicesE2eE20AlsoE20itE20wouldE20haveE20discussionsE20relatedE20toE20variousE20signingE20issuesE20E28SpeciallyE20eE78tensionsE20whichE20reE71uireE20moreE20capabilitiesE20anE2eE2eE2eX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ