Python for S60

{{Short description|Programming language for smartphones}}

{{multiple issues |

{{notability | date=June 2019}}

{{tone | date=June 2019}}

}}

{{Use dmy dates|date=September 2021}}

{{Infobox programming language

| name = Python for S60

| logo =

| paradigm = Multi-paradigm: Object-oriented, Imperative, Functional

| year = {{Start date and age|2006}}

| designer = Guido van Rossum

| developer = Python Software Foundation

| latest_release_version = 2.0.0

| latest_release_date = {{Start date and age|df=yes|2010|02|11}}

| programming language = C++, Python

| operating_system = Symbian OS, S60 platform

| license = Apache license, Python Software Foundation License

| website = {{url|https://garage.maemo.org/projects/pys60/}}

}}

Python for S60, also called PyS60—a term reminiscent of the Unix naming convention—is a port of the Python programming language developed by Nokia for its S60 software platform, originally based on Python 2.2.2 from 2002.{{Cite web |url=http://press.nokia.com/PR/200601/1032017_5.html |title=Nokia - Nokia to Release Python for S60 Source Code to Open-Source Software Developer Community |access-date=17 November 2008 |archive-url=https://web.archive.org/web/20070518052247/http://press.nokia.com/PR/200601/1032017_5.html |archive-date=18 May 2007 |url-status=dead }}

The final version, PyS60-2.0.0, was released on 11 February 2010. It came with multiple improvements, the most notable of which was an update to a new core based on Python 2.5.4.{{cite web|url=http://code.google.com/p/ensymble/downloads/detail?name=ensymble-0.29.tar.gz |title=Download:Ensymble v0.29 - Now a distutils package |date=2010-05-17 |accessdate=2014-01-28}}

Release history

File:PythonS60.jpg ]]

First released in 2005, PyS60 featured a relatively small set of modules and functions. Version 1.2, the last closed-source release and the second version of PyS60, brought many improvements and was made available on 21 October 2005 on the Nokia Forums.

After becoming open-source, PyS60 had the advantage of a strong and dedicated community that actively contributed to improving it. The milestone release was version 1.3.11.

The final version that supported the S60 2nd Edition platform, 1.4.5, was released on 3 December 2008. On 24 December 2008, a developer version, 1.9.0, was released. It featured several improvements, the most notable of which was a new core based on Python 2.5.1.

The final version, 2.0.0, was released on 11 February 2010. Which core is based on Python 2.5.4.

See also

{{Portal|Free and open-source software}}

References

{{Reflist}}