Understand files at PyS60Dependencies.
Dear
I'm a beginner with Python and Symbian.
Yesterday I installed it on my E71 the programs:
pips.sis
Python_2.0.0.sis
PythonScriptShell_2.0.0_3_2.sis
Now I am searching information to understand the use of other programs that are present in the folder PyS60Dependencies
PythonScriptShell_2.0.0_high_capas.sis
PythonScriptShell_2.0.0_unsigned_devcert.sis
Scribble_v0_2_0.sis
ssl.sis
stdioserver.sis
Could anyone help me?
Thanks,
Markos
[url]www.c2o.pro.br[/url]
Re: Understand files at PyS60Dependencies.
Python on Symbian builds on the Open C API set, which brings a POSIX-like ([url]http://en.wikipedia.org/wiki/POSIX[/url]) operating environment to Symbian devices. pips.sis is the main part of this API set, ssl.sis adds support for secure communication (SSL=[url]http://en.wikipedia.org/wiki/Secure_Sockets_Layer[/url]), stdioserver.sis adds a console practically (but it is not the console which Python shell uses). It is not sure that Python uses any of the two, but you can freely install them if you like.
Symbian has a capability+signing system, so every .sis file which you can install is signed digitally, and the signature determines if given capabilities are usable or not.
You can read about them here: [url]http://www.developer.nokia.com/Community/Wiki/Capabilities[/url]
What you installed is most likely a self-signed file, which has the basic capabilities, approved by you (in this case you were asked about them in installation time).
The next level of secuirty is referred as "Open signed online" in the article, that is the capability set what the "unsigned devcert" package probably has (in addition to the basic set of course). You can get a developer certificate for free from [url]http://www.symbiansigned.com[/url], and then you will be able to sign and install that package on your device(s) (develper certificates are bound to a limited number of devices, you will have to provide the IMEI number(s)).
"High capas" package probably adds the next level of capabilities, referred as "Certified Signed" in the article. Getting them requires a Publisher ID, which costs 200 USD per year, and you would have to be a firm for getting that anyway.
These were the practical aspects only, you can read much more if you start browsing the Symbian Signed site (actually it will link you back in the the Wiki here).
Re: Understand files at PyS60Dependencies.
Thanks wizard_hu_!
I admit I did not understand everything, but I understood tha there are different levels of access to system resources.
Markos
Re: Understand files at PyS60Dependencies.
Yes, that is a compact summary, should be enough for starting.
By the way, a practical thing: there is a complete book about Python on Symbian (with the same title actually), you can find it in the Wiki: [url]http://www.developer.nokia.com/Community/Wiki/Python_on_Symbian[/url]
Re: Understand files at PyS60Dependencies.
Dear,
Thanks for your help.
I'm reading this book and the thread:
New to Python for S60 (PyS60)? Read this first!
[url]http://www.developer.nokia.com/Community/Discussion/showthread.php?140724-New-to-Python-for-S60-(PyS60)-Read-this-first[/url]!
I'm curious to learn how to use the phone's GPS data and how to analyze the contents of SMS messages to implement a more intelligent management of SMS messages on my E71 :^)
Thanks,
Markos
Re: Understand files at PyS60Dependencies.
Well, I do not know much about Python, but a glance at chapter 6 suggests that you will have the opportunity for dealing with SMS-s. And I would expect GPS things in chapter 10.