Forum Nokia
Nokia Connecting People

Login Register

 

Home: Resources: Tools and SDKs: Nokia tool detail

Tool Details

Python for S60

Please follow our opensource site for the latest Python for S60 -details.

Python for S60 brings the power and productivity ofthe Python programming language to the S60 platform. The tools enable rapid application development and prototyping, and the ability to create stand-alone S60 applications written in Python.

The device installation package includes the Python interpreter (based on Python 2.2.2), select Python Standard Libraries, a script shell for launching Python scripts, a variety of native extensions, and a Python Console for interactive development. Python for S60 can also be added to S60 SDKs for PC-based development, testing, and creating application installers.

Version 1.2 is Nokia's second major release of the Python for S60 environment. The new version includes support for the following new features:

  • 2D Graphics, Images, and Full-screen applications
  • Camera and Screenshot API
  • Contacts and Calendar API
  • Sound recording and playback
  • Access to System info, such as IMEI number, disk space, free memory, etc.
  • Rich text display (fonts, colors, styles)
  • Support for Scalable UI
  • Expanded key events
  • Telephone dialing
  • ZIP module
Version 1.2 continues to include features from the 1.0 release, such as:
  • Networking support for GPRS and Bluetooth
  • On-device and remote Python console
  • Support for native GUI widgets
  • SMS sending
  • Application build tool for packaging stand-alone application installers
  • Compatible with all Series 60 1st and 2nd Edition devices
Documentation and example code are also included in all download packages. Choosing the right download: There are a number of installer packages available to suit different needs. For example, device installation packages are separate from SDK installation packages. For device installation, there are three versions:
  • PythonForSeries60_for_1stEd_FP1_SIS.zip is compatible with S60 1st Edition devices such as the Nokia N-Gage and 3650.
  • PythonForSeries60_for_2ndEd_SIS.zip is compatiblewith S60 2nd Edition, S60 2nd Edition Feature Pack 1, and S60 2nd Edition Feature Pack 2 devices such as the Nokia 6600, 6620, 6630, 6680, and 7610.
  • PythonForSeries60_for_2ndEd_fp3_SIS.zip is compatible with S60 2nd Edition Feature Pack 3 devices such as the Nokia N70 and N90.
If you are unsure which version to download, use the Forum Nokia Device Specifications to look-up the Developer Platform version that your device is compatible with. To add Python for S60 to a S60 SDK, choose the matching installation package:
  • PythonForSeries60_1_2_for_1stEd_FP1_SDK.zip installs to the S60 1st Edition Feature Pack 1 SDK
  • PythonForSeries60_1_2_for_2ndEd_SDK.zip installs to the S60 2nd Edition SDK
  • PythonForSeries60_1_2_for_2ndEd_FP1_SDK.zip installs to the S60 2nd Edition Feature Pack 1 SDK
  • PythonForSeries60_1_2_for_2ndEd_FP2_SDK.zip installs to the S60 2nd Edition Feature Pack 2 SDK
  • PythonForSeries60_1_2_for_2ndEd_FP3_SDK.zip installs to the S60 2nd Edition Feature Pack 3 SDK
Further Resources:

Python for S60 wiki
S60 SDKs
Python programming language
Python tutorial
Python for S60 Discussion Board

« Back to Tools main page - www.forum.nokia.com/tools

Python for S60

Publisher: Nokia

Date added: 21-Oct-05

Requirements:

  • Series 60 Compatible Phone
  • Series 60 Developer Platform SDK

Select download method:

Standard browser download
Nokia download manager  what is this?

Download version for:

Download now

E-mail a friend about this toolE-mail a friend about this tool »

Learn how to
download applications

Newsletter sign up

Privacy policy   Archives

Community highlights

Press

Events

Forum Nokia feed

  • Latest devices
  • Latest documents
  • Latest tools
  • Latest blog entries

Terms & Conditions | Privacy policy | Site map | Developer feedback | © Nokia 2008