Monday, January 21, 2008

Python For S60 1.4.2 Released

Hello friends,

Today we have the new release of Python for S60 1.4.2
This latest release is an officially signed release!

You can download the release from the usual place in SourceForge:

This release runs on S60 2nd edition (and all FPs) and 3rd edition.

The release includes:
- source code
- device and emulator binaries for 2.0, 2.6, 2.8 and 3.0
- emulator binaries for armv5 (RVCT)
- documentation PDF.

The release is officially Nokia signed. The capabilities for the PythonForS60 component are "ALL -TCB -DRM -AllFiles", so the DLLs are usable with almost all applications as is and thus there is no longer a need for a separate unsigned-freedevcert version of this package.

The script shell package is signed with the user-grantable capability set (ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment). If you need more capabilities, you need to obtain a devcert and sign the unsigned-freedevcert script shell package with it.

Changes in 1.4.2 from 1.4.1:
* logs module added
* Localised vendor ID and unique vendor ID have been set to "Nokia" in the SIS packages for 3rd edition. As a result, you may need to uninstall the previous version before installing this one.

Corrected defects:

1844058: wrong time returned for inbox messages
1842737: positioning.select_module() crashes python
1838133: calendar find_instances fails for long searchstrings
1821233: e32.ao_callgate(not_a_callable) fails to set an exce
1817899: Code in appuifwmodule.cpp prevents use of SVG icons
1817278: Incomplete Documentation for 1.4.1 Video APIs
1815670: Missing 00000000.rss file in template dir
1815190: import telephone causes an error
1802502: e32db format_time broken in some localisations
1793145: ViewSrv 9 panic while exiting previously backgrounde
1759880: start_server does not report error for unknown file
1757337: Incomplete documentation for Contact object
1446285: 240:Adding Icon with out-of-range index to Listbox

(Release details from the DiBo)

I just tried it on my N95 and used the new Log module that allows you to retrieve the log entries.
Isn't that what you wanted since long?

Logs Module to access the phone logs.
The logs offers generic access to the phone's log. Via logs's API it is possible to access, for example, the list of received calls or the list of sms received. At this stage, it is only possible to read logs.

Using the Log many useful applications can now be implemented easily in Python for S60!

Bug reports, patches and feature requests are welcomed in the usual places:

Feature requests:

Happy Pythoning :)

Best Regards

Tuesday, January 8, 2008

Another Application using N95 accelerometer - FlipSilent

Here is one more application using the accelerometer in n95.

The new application is called flipsilent and it has the same function as the future app “shutup” made by samir.

This application can make your N95 go to silent mode.

It can also end a phone call and all that by flipping your phone upside down. Isn't that cool!

You can get a video preview here on YouTube

You can get it the unsigned application here.

I think Cyke already added it to the Wiki List! Here it is.

Best Regards


Sunday, January 6, 2008

My First Blog

Hi Friends and my Best Wishes on New Year 2008,

Atlast I got some time to Blog. I am really sorry to all my friends who have been mailing me for months to start Blog, specially after the Launch of My Pys60 on googlepages and Pythonfors60 Google Group. So Here it is Finally.

Lets quickly talk about whats going around.

Talking about Python I would like to mention about the Sensor API that has been used to get data from embedded sensors. Using the 3D acceleratometer in N95 (specially) and some other devices like N93i or N82 many applications have come up.
Just to have a look at it on our FN Wiki. The List is updated with new additions regularly.
Also you would love to have a look at this - N95 driving a remote control car. Also do check out the listed emtube application-used for viewing You-Tube Videos on N95. Its also has a specially Rotate me feature for N95.
Dont Forget you can get all of the latest modules and news on python for S60 at My Pys60 on googlepages and Cyke's Page.

I am currently working on some location based applications for Non GPS devices. I am really impressed with google maps application that really aids to the Non GPS devices. Its really interesting to know how it gets the location of a device without using GPS. I will have more of it in the next issue. Also cellid is a feature in python which needs to be exploited and it can usefully be employed in Location based applications for Non GPS devices. I am doing some research on it.

And to Leave you with some great applications for 3rd edition devices

Best Regards