Python for Series 60
Latest news: Nokia to Release Python for S60 Source Code to Open-Source Software Developer Community.
Please follow our opensource site for the latest Python for S60 -details.
Python for Series 60 brings the power and productivity ofthe Python programming language to the Series 60 platform. The tools enable rapid application development and prototyping, and the ability to create stand-alone Series 60 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 Series 60 can also be added to Series 60 SDK's for PC-based development, testing, and creating application installers.
Version 1.2 is Nokia's second major release of the Python for Series 60 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 Series 60 1st Edition devices such as the Nokia N-Gage and 3650.
- PythonForSeries60_for_2ndEd_SIS.zip is compatiblewith Series 60 2nd Edition, Series 60 2nd Edition Feature Pack 1, and Series 60 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 Series 60 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 Series 60 to a Series 60 SDK, choose the matching
installation package:
- PythonForSeries60_1_2_for_1stEd_FP1_SDK.zip installs to the Series 60 1st Edition Feature Pack 1 SDK
- PythonForSeries60_1_2_for_2ndEd_SDK.zip installs to the Series 60 2nd Edition SDK
- PythonForSeries60_1_2_for_2ndEd_FP1_SDK.zip installs to the Series 60 2nd Edition Feature Pack 1 SDK
- PythonForSeries60_1_2_for_2ndEd_FP2_SDK.zip installs to the Series 60 2nd Edition Feature Pack 2 SDK
- PythonForSeries60_1_2_for_2ndEd_FP3_SDK.zip installs to the Series 60 2nd Edition Feature Pack 3 SDK
Further Resources:
S60 SDK's
Python programming language
Python tutorial
Python for S60 Discussion Board
Datasheet for more details
Download a datasheet of Python for Series 60 for full details.
« Back to Tools main page - www.forum.nokia.com/tools
|
Python for Series 60
Publisher: Nokia
Date added: 21-Oct-05
Requirements:
- Series 60 Developer Platform SDK
- Series 60 Compatible Phone
Login to send feedback about this tool »
E-mail a friend about this tool »
|