В настоящее время я занимаюсь разработкой мобильных приложений для платформы S60 и специально смотрю на PyS60. Кажется, это предполагает, что его можно скомпилировать в собственные файлы .sis без необходимости во встроенном интерпретаторе Python. Читая документацию, я не нашел никаких заявлений, где это прямо упоминалось бы. Пока я скачиваю SDK, эмуляторы и целую кучу цепочек инструментов, необходимых для тестирования разработки в Linux, я подумал, что попрошу здесь немного, пока я это делаю.






Linux пока официально не поддерживается для разработки Series60. Как ни странно, вы избавите себя от головной боли, используя Windows.
Что касается Python, я думаю, что разработанное приложение упаковано в файл .sis, но по-прежнему требует запуска интерпретатора PyS60 после его установки.
После того, как вы написали свой код на Python, вы можете преобразовать его в файл .sis с помощью Ensymble.
http://code.google.com/p/ensymble/
Это программное обеспечение позволяет вам превратить ваш .py-файл в .sis-файл с помощью опции py2sis - однако он не будет очень полезен на любом телефоне без установленного python, поэтому вам также может потребоваться использовать Ensymble для слияния ваших вновь созданных .sis с файлом .sis для python с помощью такой команды, как
./ensymble.py mergesis --verbose your-script-name.sis PythonForS60-1-4-5-3rdEd.sis final-app-name.sis
полученный файл final-app-name.sis установит как ваш файл, так и python.
Пытаться заставить S60 SDK работать в Linux довольно сложно. Все еще борюсь с этим.