Я только начал сам в этом разбираться. Я купил книгу Mobile Python выше. Пока все выглядит хорошо.
На этом сайте также есть несколько учебных пособий:
http://croozeus.com/tutorials.htm
Я использую Putools для кодирования / синхронизации по Bluetooth из Linux:
http://people.csail.mit.edu/kapu/symbian/python.html
Есть преимущества / недостатки у разработчика Python на S60. Очевидно, что использование Python является основным плюсом. Есть несколько дополнительных приемов, которые вам нужны, чтобы ваше приложение было встроено в распределенную форму, где вам не нужно, чтобы конечный пользователь сначала загружал среду выполнения Python для своего телефона.
Другой недостаток - просто в интерфейсе. У вас есть три формы пользовательского интерфейса, доступные через API appuifw. Допустим, вы хотите рисовать изображения на экране, а также иметь поле для ввода текста в пользовательском интерфейсе, вы действительно не можете. Вам придется разделить пользовательский интерфейс на части, которые соответствуют тому, что дает Python API.
Что касается IDE / Emulator, я просто использую VIM на Ubuntu с инструментами синхронизации Bluetooth в putools. Я видел, что вы можете получить среды C ++ или Java, а затем использовать в них эмуляторы, но не видел, как это работает, поскольку на данный момент это, кажется, опция только для окон.