- Jukka Laurila -- contact
- Michele Marchetti
- Erik Smartt
About
Python for S60 brings the power and productivity of the 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 SDK's for PC-based development, testing, and creating application installers.
Current Releases
For 3rd edition devices: version 1.3.8
For 1st and 2nd edition devices: version 1.3.1
Downloads are available at SourceForge.
About the 3rd edition preview release
Version 1.3.8 is a preview release aimed at advanced developers who wish to experiment with Python for S60 3rd Edition before the final release. Feedback and bug reports are appreciated.
New Features of 1.3.1
- Full source-code release and open source licensing
- Inbox module for listening to and parsing incoming SMS messages
- Expanded audio API
- Focus-event notification
- New Active Object timer service
Previous
Version 1.2 included:
- 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.0 included:
- 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 S60 1st and 2nd Edition devices
Documentation and example code are included in all download packages.
License
Apache Version 2 and Python License
Downloads
- Latest versions
- at SourceForge
- Previous versions of Python for S60
- at Forum Nokia
Related Links
Testimonials & Discussion
- "Smartphone programming goes mainstream," -- article by David Wood (Symbian's cofounder and current EVP of Research).
- PyS60 Workshop -- Videos of PyS60 workshops and user testimonials.
- Python for S60 discussion board -- at Forum Nokia.
Tutorials
- Python for S60 tutorial -- by Jürgen Scheible.
- Python.org -- Python tutorial.
Other Info
- Python for S60 wiki at wiki.opensource.nokia.com
- Emerging Tech SIG presentation slides, June 14 2006.
- PyS60 Code Snippets
- Pyexpat for Series 60.
- Python.org -- Python programming language.
Nessun commento:
Posta un commento