категории | RSS

Автор : Газетдинов Альберт (по ссылке и оригиналы статей с картинками)
Все статьи Альберта в другом формате можно взять здесь

Установка Python-программ на смартфон Symbian S60

Портирование Python на смартфоны Symbian S60  одно из знаковых событий для всех обладателей этих аппаратов. Теперь «умные» устройства стали максимально похожи на своих «старших» братьев: не нужны многомегабайтные SDK и средства разработки для компьютера, не нужны знания сложнейшего языка программирования C for Symbian  любой изучивший простой и элегантный Python может написать и запустить программы и игры прямо на смартфоне.

«А как же Java?»  спросит знающий читатель. Действительно, технология Java на сегодняшний день поддерживается большим количеством телефонов (модели вышедшие после 2001 года). В этом слабость языка: для каждой платформы приходится создавать новую Java-машину, причём порой качество её отладки заставляет желать лучшего. Так, Symbian-смартфоны отличаются нелюбовью к этой платформе: быстродействие Java еще на приемлемом уровне, но количество потребляемой оперативной памяти просто вызывает недоумение (объективности ради заметим, что на Symbian 9.2 Java-машина отличается быстрой скоростью работы).

В любом случае, для создания Java-апплетов нужен компьютер, а работу с Python можно производить и на смартфоне. Symbian-версия Python отличается умеренным аппетитом в плане потребления оперативной памяти. Это значит, что Python-программы будут работать весьма шустро. Приложений на мобильном Python написано немало и многие не имеют аналогов в других языках.
Установка Python

Самую последнюю версию Python можно скачать отсюда. Вам будет предложен список файлов. Приводим описание инсталляторов.
PythonForS60_1_4_0_2ndEdFP2.sis

Библиотеки (для работы программ на языке Python) для смартфона с Symbian 8.
PythonForS60_1_4_0_2ndEdFP3.sis

Библиотеки Python для смартфона с Symbian 8.1.
PythonForS60_1_4_0_2ndEd.sis

Библиотеки Python для смартфона с Symbian 7.
PythonForS60_1_4_0_3rdEd.sis

Библиотеки Python для смартфона с Symbian 9 (подписанная версия).
PythonScriptShell_1_4_0_2ndEdFP2.sis

Оболочка (для работы с программами на языке Python) для смартфона с Symbian 8.
PythonScriptShell_1_4_0_2ndEdFP3.sis

Оболочка Python для смартфона с Symbian 8.1.
PythonScriptShell_1_4_0_2ndEd.sis

Оболочка Python для смартфона с Symbian 7.
PythonScriptShell_1_4_0_3rdEd.sis

Оболочка Python для смартфона с Symbian 9 (подписанная версия).
PythonScriptShell_1_4_0_3rdEd_unsigned_freedevcert.sis

Оболочка Python для смартфона с Symbian 8 (не подписанная версия)

PythonForS60  базовый функционал языка.

PythonScriptShell  оболочка для непосредственного запуска программ, интерактивная консоль. Также в комплекте идет PythonInstaller  программа для установки *.py программ, *.pyc и *.pyd библиотек.

Вам необходимо установить на смартфон только те версии PythonForS60 и PythonScriptShell, которые предназначены для вашей версии Symbian. Чтобы проверить, все ли правильно сделали, нужно запустить Python из «Меню» и испытать работоспособность на примерах, которые идут в комплекте.
Установка программ Python расширения *.py

1. Копируйте *.py файл на смартфон любым удобным способом.

2. Через «Диспетчер файлов» найдите скопированный файл и откройте его.
3. Запустится приложение для установки *.py программ, нужно выбрать пункт Python script.
4. Теперь программу можно запустить через сам Python и увидеть результат работы.

Установка программ Python расширения *.sis

Если встретите sis файл программы Python, это не означает что программа или игра будет работать самостоятельно. Просто, в sis пакет входят, кроме *.py программы, еще и app файл, который отвечает за запуск, иконка, отображающаяся в Меню, и другие нужные вещи: языковые локализации, настройки, звуки и т.д.

Для Symbian 9, в силу определенных сложностей, программы Python часто распространяются в виде *.py файлов (процесс установки описан выше). Если все-таки автор предлагает sis пакет, обратите внимание на то, что установочный файл, вероятно, придётся подписать

DimonVideo
2007-10-18T03:53:44Z
Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 4

#4   Nord1k    

PythonScriptShell_1 _4 _0 _3rdEd_unsigned_freedevcert.sis
Оболочка Python для смартфона с Symbian 8 (не подписанная версия)
а должно быть symbian 9. Очепятка winked


0 ответить

#4   atrant    

ой да что ты говоришь? =) в каком смысле то?


0 ответить

#4   maNseries    

Чушь... У питона нет красивого будущего.


0 ответить

#4   go0se    

Питонщики зажгли в Статьях.Ребята, вы молодцы


0 ответить

Яндекс.Метрика