Python for S60: Difference between revisions

Content deleted Content added
CorenSearchBot (talk | contribs)
Tagging possible copyvio of http://wiki.opensource.nokia.com/projects/Python_for_S60
ce
 
(111 intermediate revisions by 78 users not shown)
Line 1:
{{Short description|Programming language for smartphones}}
{{csb-pageincludes|1=http://wiki.opensource.nokia.com/projects/Python_for_S60}}
{{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 programming language|Multi-paradigm]]: [[Object-oriented programming|Object-oriented]], [[Imperative programming|Imperative]], [[Functional programming|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}}
<!--
| typing = [[strong typing|strong]], [[dynamic typing|dynamic]], [[duck typing|duck]]
| implementations = [[CPython]], [[Jython]], [[IronPython]], [[PyPy]]
| dialects = [[Stackless Python]], [[RPython]]
| influenced_by = [[ABC programming language|ABC]], [[ALGOL 68]],<ref>{{cite web |url=http://www.amk.ca/python/writing/gvr-interview |title=Interview with Guido van Rossum|year=1998 |month=July |accessdate=29 July 2007|archiveurl = https://web.archive.org/web/20110316023844/http://www.amk.ca/python/writing/gvr-interview |archivedate = 16 March 2011|url-status=live}}</ref> [[C (programming language)|C]], [[Haskell (programming language)|Haskell]], [[Icon programming language|Icon]], [[Lisp programming language|Lisp]], [[Modula-3]], [[Perl]], [[Java (programming language)|Java]]
| influenced = [[Boo programming language|Boo]], [[Groovy (programming language)|Groovy]], [[Ruby programming language|Ruby]], [[Cobra (programming language from Cobra Language LLC)|Cobra]], [[D (programming language)|D]]
-->
| programming language = [[C++]], [[Python (programming language)|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)|Python]] programming language developed by [[Nokia]] for its [[S60 (software platform)|S60 software platform]], originally based on Python 2.2.2 from 2002.<ref>{{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 }}</ref>
Python for S60 is Nokia's port of the [http://python.org/ Python]
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.<ref name="google1">{{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}}</ref>
language to the [http://s60.com/ S60] smartphone platform. In
addition to the standard features of the Python language, PyS60
provides access to many of the phone's uniquely smartphone-y functions, such as camera,
contacts, calendar, audio recording and playing, TCP/IP and Bluetooth
communications and simple telephony.
 
==Release history==
It's
[[File:PythonS60.jpg|thumb|Python Shell on [[Nokia 6120 Classic]] ]]
[http://opensource.nokia.com/projects/pythonforseries60/index.html open source], under Apache 2 and Python licenses. You can download the source for the latest release from
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.
[http://sourceforge.net/projects/pys60/ SourceForge].
 
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.
To do : Add more details regarding PyS60
 
The final version that supported the [[S60 (software platform)#S60 editions|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.<ref name="google1" />
 
== 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:projects/pys60/|SourceForge.net - Python for S60]]
 
 
<!--======================== {{No more links}} ============================
| PLEASE BE CAUTIOUS IN ADDING MORE LINKS TO THIS ARTICLE. Wikipedia |
| is not a collection of links nor should it be used for advertising. |
| |
| Excessive or inappropriate links WILL BE DELETED. |
| See [[Wikipedia:External links]] & [[Wikipedia:Spam]] for details. |
| |
| If there are already plentiful links, please propose additions or |
| replacements on this article's discussion page, or submit your link |
| to the relevant category at the Open Directory Project (dmoz.org) |
| and link back to that category using the {{dmoz}} template. |
======
======== {{No more links}} ===
======
========
=-->
 
{{Python (programming language)}}
{{FOSS}}
{{Nokia services}}
 
[[Category:Class-based programming languages]]
[[Category:Dynamically typed programming languages]]
[[Category:Mobile software programming tools]]
[[Category:Nokia services]]
[[Category:Object-oriented programming languages]]
[[Category:Python (programming language)]]
[[Category:Python (programming language) implementations]]
[[Category:S60 (software platform)]]
[[Category:Scripting languages]]
[[Category:Smartphones]]
[[Category:Symbian software]]
 
 
{{compu-prog-stub}}