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
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}}
- List of Python software
- List of integrated development environments for Python
- Open Programming Language for older Symbian devices
References
{{Reflist}}
External links
{{Wikibooks|Python Programming}}
{{Wikiversity|Python}}
- [https://web.archive.org/web/20080810154656/http://opensource.nokia.com/projects/pythonfors60/ Nokia Research Center - Python for S60]
- [https://garage.maemo.org/projects/pys60/ Maemo Garage - Python for S60] {{Webarchive|url=https://web.archive.org/web/20110718043620/https://garage.maemo.org/projects/pys60/ |date=18 July 2011 }}
- SourceForge.net - Python for S60
{{Python (programming language)}}
{{FOSS}}
{{Nokia services}}
Category:Class-based programming languages
Category:Dynamically typed programming languages
Category:Mobile software programming tools
Category:Object-oriented programming languages
Category:Python (programming language)
Category:Python (programming language) implementations
Category:S60 (software platform)
{{compu-prog-stub}}