категории | RSS

Вышла версия Python for S60 1.9.0 на ядре Python 2.5.1.

* Добавлены следующие стандартные модули:
Expat XML parser, ftplib, smtplib, urllib2, xmlrpclib, SimpleHTTPServer, cPickle, asyncore и socket.
* Введена поддержка сборщика мусора.
* Улучшен all-in-one installer.
* Упрощена упаковка python приложений в sis (при помощи утилиты Ensymble).
* Дополнительные модули PyS60 socket и calender переименованы в btsocket и e32calender, чтобы избежать конфликта имен с модулями ядра.
* Приложения, упакованные в SIS файл, стали более отказоустойчивы:

1. если среда исполнения не установлена, будет отображено текстовое сообщение об ошибке
2. если при старте приложения произойдет исключение, сообщение об ошибке появится на экране (ранее сообщение не отображалось)
3. приложения имеют консоль, поэтому print выполняется точно так же, как и в script shell

* UID среды исполнения Python и PythonScriptShell изменился
* Директория PythonScriptShell теперь не C:python, а C:datapython
* Для того, чтобы обеспечить совместное сосуществование сред исполнения 1.4.x и 1.9.0, имена бинарных файлов в новой версии имеют префикс '251_'.

Недостатки:

* Прекращена поддержка S60 2-й редакции (там нет поддержки OpenC)
* Более длительная установка и запуск.
* Релиз работает с S60 5-й редакции, но еще не содержит модулей для доступа к Touch возможностям платформы
* По неясной причине среда исполнения не подписана сертификатом.

Формат документации изменен с pdf на набор html файлов.

Список известных проблем и изменений в стандартных модулях ядра можно получить из Release Notes.
Скачать PyS60 1.9.0 можно здесь (проект с sourceforge переехал на maemo.garage).

Взято с devmobile.ru
https://devmobile.ru/index.php?option=com_content&task=view&id=398&Itemid=1

DimonVideo
2008-12-25T18:05:47Z
Здесь находятся
всего 0. За сутки здесь было 0 человек

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

#14   truf    

Для того, чтобы развивать платформу подобными темпами, какими это делает Nokia, нужны огромные ресурсы, сотни разработчиков и человекочасов. Если таскать за собой устаревшие платформы, то этот локомотив не сдвинется с места из за тяжести собственного веса. Последние версии IDE Carbide.c не поддерживают SDK от S60 2nd ed. Смарты старых ОСей уже не производятся, они должны уже подходить к износу.

Что касается совместного существования 1.4.x и 1.9.0 - то это поддерживается.


0 ответить

#14   ollf    

Крайне печально было читать эту статью... Согласен с предыдущим комментарием - иначе, как заговор против старых осей и не назовешь. Как быть, если мне нравится ось 8.1? Мне кажется, что ее возможности не реализованы до конца. Думаю, владельцы N70 - N72 со мной согласятся. Нас кидают, но, к сожалению, я думаю, что подобная судьба ждет и девятую ось. Скорость выхода новых версий девятки, как мне кажется, лишнее тому подтверждение.


0 ответить

#14   gost69    

Интерисует возможность нахождения в тлф старой и новой версий питона, а так же их совместная или раздельная работа?Специалисты могут ответить?
-------------
Добавлено в 04.16: ...поддержка S60 2-й редакции прекращена, потому что PyS60 1.9 повязан на библиотеках Open C...
==========
Это заговор Нокиа и разработчиков по, что бы все выкинули свои смарты старых осей и бросились покупать 9ки smile


0 ответить

#14   truf    

Когда писал новость, нужно было отметить, что поддержка S60 2-й редакции прекращена, потому что PyS60 1.9 повязан на библиотеках Open C (не знаю, на сколько сильно - сам на Python не пишу и проверить не могу), а Open C для S60 2nd ed нет. Open C предустановлен на устройстве начиная с S60 3rd ed FP2. а на остальные 9.x устанавливается отдельно. Т.о. на Symbian 9.1 и 9.2 его нужно будет устанавливать вручную (или он должен встраиваться в sis с программой - не знаю, реализовано ли это в py2sis упаковщике 1.9.0). Вобщем, нужно проверять - но имейте ввиду.
Ну а из хороших новостей - PyS60 2.x не за горами, и он должен быть быстрее 1.9.x


0 ответить

#14   Alihan200783    

Я 270 собрал за 2 минуты раньше не играл ;)


0 ответить

#14   Treyan    

Кто нибудь на змейке более сорока очков собрал? Скорость нереальная!


0 ответить

#14   inframe    

мдя скоро и 9.1 придеться менять..


0 ответить

#14   Templarrr    

Ветераны в пролёте уже и по Python. Жаль. Всё-таки рано или поздно придётся менять свою бочку, как бы ни хотелось на ней остаться. А пока хоть за девяточников порадуюсь))


0 ответить

#14   azex    

Интересно, почему проект переехал на другой сайт?
Это так, мысли в слух.


* редактировал(а) azex 21:20 25 дек 2008

0 ответить

#14   uroborus    

Ёк-макарёк, как жизнь-то летит, не успеешь оглянуться, каво-нибудь да выпустят... а времени хватает только, чтоб за этими выходами следить)) Представляю -- уйду я на сессию, а вернусь и змею не узнаю... Но не порадоваться нельзя, конечно, лишь бы проги попёрлиsmile Ждём обновление в архиве


0 ответить

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