Python Setup Notes: Difference between revisions
From Mobile Application Design
Jump to navigationJump to search
| Line 1: | Line 1: | ||
== Python for S60 == | == Python for S60 == | ||
[http://wiki.opensource.nokia.com/projects/Python_for_S60 Python Home Page] | |||
Python for S60 is Nokia's port of the Python language to the 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. | |||
=== Installation === | === Installation === | ||
[http://wiki.opensource.nokia.com/projects/Installing_PyS60 Installing PyS60] | | [http://wiki.opensource.nokia.com/projects/Installing_PyS60 Installing PyS60] | | ||
Revision as of 20:04, 1 November 2007
Python for S60
Python Home Page Python for S60 is Nokia's port of the Python language to the 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.
Installation
Since we are using the lovely N80 phones provided by Nokia - we'll need to download the following files:
- PythonForS60_1_3_13_SDK_3rdEd for Series60 3rd Edition phones like N80, N91, N93.
- PythonScriptShell_1_3_13_3rdEd
- API Documentation
Bluetooth these to your N80 and install them ahead of time.
Reference
Jurgen Scheible's Tutorial Site
Guido Van Rossum's Python Tutorial
Editors
Useful Tools
Miso - a utility library Kari Pulli's Python page
Simple Programs
Hello Python
import appuifw appuifw.note(u"Well hello Python for Series60, you look nice... ", "info")
Exercises
- Rewrite the Zombie Detector from Week 2 in Python.
- Create a script which reads in a string and then sends it an SMS to your neighbour