eriksmartt.com>Selected Archives

Python for Series 60 1.2 now available

Python for Series 60 1.2 is now available on Forum Nokia! If you've been tracking the alpha releases, you're probably familiar with most of the new features, but if not, here are some highlights:

  • 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

Most of these features were in the last 1.1.x alpha release; However, the 1.2 release is the first to support Series 60 2nd Edition Feature Pack 3 devices (ex., the Nokia N70 and N90) and Scalable UI. For those who haven't seen an N70 or N90, these devices feature a new, higher-resolution screen. With the 1.2 release, Python apps can now utilize the entire screen resolution through the Graphics canvas.

While you're digging through the Example apps that are included in the Python for Series 60 downloads, take a look at the example called "fileserver". The code provides a basic "file synchronization over Bluetooth" service which enables mirroring your Python scripts between your phone and your development machine. Using this service, you can skip the traditional installation-from-the-Inbox process and save considerable time doing code-test cycles. Unfortunately, this example doesn't work on OS X yet (OS X treats Bluetooth sockets a little differently then Windows and the sync process needs to be written a little differently. The source code's all there though ;-)

Hope you enjoy the new release! If you have any feedback, please visit the Forum Nokia discussion boards.