Python for Series 60 tutorial

by Jurgen Scheible (c) 2006

My Message to all you creative and innovative people out there: Use your talent, skills, ideas and energy to inspire the world!

May this tutorial help you to do so!

I plan to update and and improve this tutorial frequently, so stay tuned.

News:

[10.9.2006] Manhattan Story Mashup

Join this game online! We have created it completely with Python S60/Python.

This is a great project I have been lately involved in. Manhattan Story Mashup is an urban game that combines the web, mobile and public displays in realtime. It is about interactive storytelling. Webplayers write stories and get them illustrated in realtime by some 250 "mobile" players with N80 camera phones in Manhattan on September 23rd. Join at www.storymashup.org , so you can participate the game without having to fly to New York. And Spread the word!

I've designed the entire game together with Ville Tuulos who hacked all code for the client, server and the web.

Unexpected story results (text + images) are shown on the gigantic Reuters Sign in Times Square in real-time on Sept. 23rd. The happening is organized by SensorPlanet / Nokia Research Center and it's part of the Come Out and Play street games festival.

 

Menu PyS60 tutorial:

Basics:


Intro
pys60_installation / resources
how to write a python for Serie60 script and test it
info_syntax

 

UI widgets, menu etc.:


ex_text_input_1
ex_text_input_2
info_dialogue_notes
ex_popup_menu
info_popup_menu_selection_list

 

SMS:


ex_sms_sending

 

Application basics:


ex_defining_a_function
info_ how_to_build_an_pys60_app
ex_application_menu_1
ex_application_menu_2
info_tabs_forms

 

Sound recording / playing:


ex_sound_recorder_player

 

Bluetooth:


ex_bluetooth_mobile_to_pc
info_bluetooth

 

OS read/write:


info_os

 

Networking:


ex_download_of_video
ex_download_of_image
ex_upload_file_to_url
ex_upload_image_to_database
info_networking

 

Keyboard keys:


ex_use_of_keys
ex_extended_use_of_keys
info_keyboard_keys

 

Graphics drawings:


ex_graphics_drawing
ex_extended_graphics_drawing

 

Camera:


ex_camera
ex_moblogger_app

 

Image handling:


info_image_handling

 

GUI design:


info_gui_design

 

XML:


info_xml

 

Calendar, contacts, databse:


info_calendar_contact_db
ex_calendar_contact_db

 

Making standalone applications:


info_standalone_application

 

Other:


info_other_topics

 

Python extensions :


link to slides of Paul Wisner's intro to making Python_extension

 

 

 

 


Listen to Jurgen's music:

Song: Gogogo (full version)



My music CD:
Gogogo revolution

 

 

 

 

 

Previous|Next        Copyright (c) 2006 Jurgen Scheible