You Are Here:

Community: Developer Discussion Boards

View Poll Results : What kind of device do you primarily use with PyS60?
S60 3rd ed FP1 (N95, E90, 6290...)
5 Votes / 17%
S60 3rd ed (N80, E70, E61, N91...)
11 Votes / 38%
S60 2nd ed FP3 (N70, N72, N90...)
6 Votes / 21%
S60 2nd ed FP2 (6630, 6680...)
5 Votes / 17%
S60 2nd ed FP1 (6620, 7610, 6670, 3230...)
2 Votes / 7%
S60 2nd ed (6600)
0 Votes / 0%
S60 1st ed (3650, N-gage, N-gage QD...)
0 Votes / 0%
Voters: 29. You may not vote on this poll

Reply « Previous Thread | Next Thread »

#1 Old Talking Python for S60 1.3.22 released - 2007-06-01, 15:07

Join Date: Dec 2004
Posts: 646
jplauril's Avatar
jplauril
Offline
Forum Nokia Expert
Python for S60 1.3.22 is now available for download at SourceForge:

http://sourceforge.net/project/showf...roup_id=154155

This release is for both 2nd and 3rd edition devices. As mentioned before, we no longer actively support 1st edition, but if someone is interested in making 1st edition builds of PyS60, then just get the source and go ahead.

The release includes:
- source code
- device and emulator binaries for 2.0, 2.6, 2.8 and 3.0
- experimental device binaries compiled with OMAP 2420 specific optimizations. These are meant for OMAP 2420 based phones, e.g. N93, N93i, N95.
- emulator binaries for armv5 (RVCT)
- documentation PDF.

This release features improved performance, reduced code size and a better memory allocation mechanism.

Profiling revealed the memory allocator to be a performance bottleneck in several cases. To remedy this, the Pymalloc memory allocator has been backported from Python 2.5.1 into our codebase and tuned to free memory aggressively. The performance improvements are especially dramatic on OMAP 2420 based devices, where some benchmark results have increased over 300%.

The device binaries for 3rd edition are now compiled with RVCT. This improves both performance and code size.

The following defect fixes are included:

1446365: 264: Form field \"number\" should approve non-integer types
1480463: listbox texts don\'t filter \\t (tab) character
1518813: I3479: Text primitive doesn\'t work in 3rd ed
1584269: calendar: \'end\' time of repeat rounding problem
1676895: Anniversary bug
1679821: Repeating calendar events occur at the wrong time
1716115: Python 1.3.21 crash on startup
1712568: Calendar: alarm for repeating entries is not correctly set
1728239: Calendar: alarm hour is incorrectly set

All users are recommended to upgrade.

This release is the same as 1.3.11 in that ***you need to install both the PythonforS60 _and_ the PythonScriptShell package to get the same functionality as before on 2nd edition. ***

This is still a work in progress so bug reports, patches and feature requests are welcomed in the usual places:

Bugs: http://sourceforge.net/tracker/?grou...55&atid=790646
Patches: http://sourceforge.net/tracker/?grou...55&atid=790648
Feature requests:http://sourceforge.net/tracker/?grou...55&atid=790649

Yes, really - if you find a clear bug file it in SourceForge. That's what we track regularly, not every thread in the discussion board. If you post a bug report only in the DiBo, we might miss it.

When filing bugs, include the device you used, its firmware version (you can see this by entering *#0000# in the idle screen), the PyS60 version and a minimal test case (if applicable).


Stay tuned for the next release, and happy hacking!
Last edited by jplauril : 2007-06-01 at 15:37.
Reply With Quote

#2 Old Re: Python for S60 1.3.22 released - 2007-06-01, 15:25

Join Date: May 2006
Posts: 622
Location: Oulu, Finland
lfd
Offline
Super Contributor
Great

I was actually checking the last few days for a new released and quite surprised there was nothing

Everything seems to be there! Thanks a lot for this new release with the Text primitive fixed!!! I won't need any exotic distribution now

LFD


Devices:
Nokia E61 3rd Edition - pys60 1.4.0

Tips and modules:
http://www.lfdm.net/thesis
Reply With Quote

#3 Old Re: Python for S60 1.3.22 released - 2007-06-01, 18:32

Join Date: Mar 2007
Posts: 153
novis
Offline
Regular Contributor
Thx a lot for fixing 1518813,
This will make work much easier for all of us
Can't wait for testing it
Reply With Quote

#4 Old Re: Python for S60 1.3.22 released - 2007-06-01, 21:15

Join Date: Feb 2005
Posts: 1,353
Location: Belgium (Europe)
cyke64's Avatar
cyke64
Offline
Super Contributor
Quote:
Originally Posted by novis
Thx a lot for fixing 1518813,
This will make work much easier for all of us
Can't wait for testing it
Yes text primitive for 3rd is great

Thanks to Jukka for this major release
The performance increasing and screen refreshing in experimental release is great !

Has the memory card installation problem been fixed in this release ?

You have forgotten the test_font.py and test_alphablit.py in the binary package !
But you can find in the sourcefile but it'll better to include with the binary package as examples !

I hope that doc will be updated soon
BR
Cyke64


pys60 1.4.5,1.9.7,pygame,PyS60 CE on E90 , N810 with Python 2.5.2 and ... last PyS60 1.9.7 with touch ui on 5800 !

pys60 extension modules on http://cyke64.googlepages.com/
Last edited by cyke64 : 2007-06-02 at 14:51.
Reply With Quote

#5 Old Re: Python for S60 1.3.22 released - 2007-06-04, 08:03

Join Date: Jul 2005
Posts: 66
Location: Espoo, Finland
tsharju
Offline
Regular Contributor
Quote:
Originally Posted by jplauril
Profiling revealed the memory allocator to be a performance bottleneck in several cases. To remedy this, the Pymalloc memory allocator has been backported from Python 2.5.1 into our codebase and tuned to free memory aggressively. The performance improvements are especially dramatic on OMAP 2420 based devices, where some benchmark results have increased over 300%.
I've noticed an amazingly large performance increase when base64 encoding an image so that it can be sent over data connection. It used to take couple of minutes with 1.3.21 and 6630 and now it takes less than 10 seconds. I'd say that is nice performance increase. Thanks...

- Teemu
Reply With Quote

#6 Old Re: Python for S60 1.3.22 released - 2007-06-05, 20:52

Join Date: Sep 2005
Posts: 314
Location: Finland, Helsinki
aaaaapo
Offline
Regular Contributor
Quote:
Originally Posted by cyke64
Yes text primitive for 3rd is great - -
Would somebody be willing to make simple "text primitive" example for 3rd?
Reply With Quote

#7 Old Re: Python for S60 1.3.22 released - 2007-06-05, 21:01

Join Date: Feb 2005
Posts: 1,353
Location: Belgium (Europe)
cyke64's Avatar
cyke64
Offline
Super Contributor
Quote:
Originally Posted by aaaaapo
Would somebody be willing to make simple "text primitive" example for 3rd?
Hello aaapo ,

There's an example in the source code but not provided with the binary release

So I have extracted both examples and now you can get it

Happy pythoning
Cyke64

links :
test_alphablit.py
test_font_x.py


pys60 1.4.5,1.9.7,pygame,PyS60 CE on E90 , N810 with Python 2.5.2 and ... last PyS60 1.9.7 with touch ui on 5800 !

pys60 extension modules on http://cyke64.googlepages.com/
Reply With Quote

#8 Old Re: Python for S60 1.3.22 released - 2007-06-05, 21:40

Join Date: Sep 2005
Posts: 314
Location: Finland, Helsinki
aaaaapo
Offline
Regular Contributor
Quote:
Originally Posted by cyke64
There's an example in the source code but not provided with the binary release
So I have extracted both examples and now you can get it
test_alphablit.py
test_font_x.py
Thank You. Looks promising!

BTW, Is the easiest way to run simple pys60 script in 3rd something like this:
  1. Zip script.py -> script.zip
  2. Send to the phone via bluetooth
  3. Open file in zip-manager and extract to directory E:\Python
Reply With Quote

#9 Old Re: Python for S60 1.3.22 released - 2007-06-06, 13:53

Join Date: Dec 2004
Posts: 646
jplauril's Avatar
jplauril
Offline
Forum Nokia Expert
aaaapo, If you have a Windows machine, the easiest way is to install PC Suite and drag'n'drop your Python file to e:\python.
Reply With Quote

#10 Old Re: Python for S60 1.3.22 released - 2007-06-07, 00:10

Join Date: Sep 2005
Posts: 314
Location: Finland, Helsinki
aaaaapo
Offline
Regular Contributor
Quote:
Originally Posted by jplauril
aaaapo, If you have a Windows machine, the easiest way is to install PC Suite and drag'n'drop your Python file to e:\python.
Unfortunately no easily accessible Windows here. I have to live in mac/linux world.

But

1. zip script.zip script.py
2a. Mac: bluetooth->send file
2b. Linux: gnome-obex-send script.zip

seems to work well enough for me.
Reply With Quote

#11 Old Re: Python for S60 1.3.22 released - 2007-06-11, 14:26

Join Date: Dec 2004
Posts: 646
jplauril's Avatar
jplauril
Offline
Forum Nokia Expert
On Linux it is possible to use obexftp to transmit files to any directory accessible via PC Suite, at least with the USB cable. You can specify the target directory in the obexftp command.
Reply With Quote

#12 Old Re: Python for S60 1.3.22 released - 2007-06-15, 16:18

Join Date: Jun 2007
Posts: 2
mcpupu
Offline
Registered User
Maybe I have missing something here, but I can't get 1.3.22 to work at all. Scriptshell just flashes when I try to start it. 1.3.21 worked like a charm. I've tried to install this to phone mem and to memory card, both ways behaves the same. My phone is Nokia E65 with sw 1.0633.18.01. Any help is appreciated!

Edit: Now it works, I tried selfsigned versions earlier, somehow I got it to work with unsigned devcert versions.
Last edited by mcpupu : 2007-06-16 at 09:46.
Reply With Quote

#13 Old Re: Python for S60 1.3.22 released - 2007-06-16, 20:50

Join Date: Aug 2004
Posts: 146
krtrivdi's Avatar
krtrivdi
Offline
Forum Nokia Champion
Dear Mcpc

I am also using E65 and i have the same problem that python shell just flashes up and goes off. What trick you applied to make it run, pls help me i am trying since last few days. i am still without python on my E65

thanks

kiran


||Kiran ||
Nokia E-65
Nokia 7610
Nokia N95 8GB
Nokia E90
Nokia 5110 !!
Nokia 6110i !!
Reply With Quote

#14 Old Re: Python for S60 1.3.22 released - 2007-06-25, 20:00

Join Date: Jun 2007
Posts: 2
mcpupu
Offline
Registered User
Quote:
Originally Posted by krtrivdi
Dear Mcpc

I am also using E65 and i have the same problem that python shell just flashes up and goes off. What trick you applied to make it run, pls help me i am trying since last few days. i am still without python on my E65

thanks

kiran
Hi!

I just uninstalled selfsigned versions, then I signed nosigned versions with developer certificate. After that everything started to work
Reply With Quote

#15 Old Re: Python for S60 1.3.22 released - 2007-06-28, 04:53

Join Date: Jun 2005
Posts: 382
y.a.k
Offline
Regular Contributor
I missed this poll and now it's already closed but I would like to say that I use PyS60 on a Nokia 6600 (2nd Ed.). So in case you're thinking about dropping the support for it, please don't
Reply With Quote
Reply « Previous Thread | Next Thread »
Display Modes
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Rate This Thread
Rate This Thread:

Posting Rules

You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump
Similar Threads
Thread Thread Starter Forum Replies Last Post
Please help installing Python libraries on S60 ericroijen Python 11 2009-07-18 11:43
Python for Series 60 released on Forum Nokia! eriksmartt Python 5 2009-07-14 18:00
Python for S60 1.3.18 released jplauril Python 18 2007-05-31 14:35
Python for S60 1.3.19 released jplauril Python 6 2007-03-22 12:58
When is next version of Python for Series 60 going to be released nbsinner Python 3 2005-06-03 16:32

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia