![]() | |
|
|
| قوانين المنتدى | مركز تحميل الملفات | مركز تحميل الصور | مركز الألعاب الفلاشيه | تفعيل العضوية | طلب كود التفعيل | طلب كلمة المرور |
| برامج الجيل الثالث | العاب الجيل الثالث | ثيمات الجيل الثالث | قياس درجة الحب | بلوتوث و مقاطع فيديو | دليل المواقع | الطب البديل و طب الاعشاب |
| |||||||
| برامج نوكيا الجيل الثالث, S60 3rd Edition Apps برنامج , برامج , البرامج , برامج الجيل الثالث, برامج نوكيا, برامج الجوال, برامج جوال، برامج جوال الجيل الثالث، برامج عربية, برامج معربة, برامج الحماية, برامج البلوتوث , احدث البرامج, جديد البرامج, تعريب برامج, برامج كاملة, برنامج نوكيا, برنامج عربي, Applications, For, Nokia, N91, N93, N95, N96, N80, N81, N82, N78, N73, N79 , N85, E90, E70, E60, E50 , 3250 ,E 500 |
التسجيل السريع |
![]() |
| | LinkBack | أدوات الموضوع | التقييم: | انواع عرض الموضوع |
|
#1
| ||||
| ||||
![]() كود: http://www.python.org Contents: 1. Introduction 2. Overview of PyS60 on S60 3rd Edition 3. Standard development lifecycle in 3rd Edition 3.1 Signing and distribution 3.2 Module level details 4. File locations 5. Capabilities 6. Native extensions 6.1 ABI compatibility 6.2 Porting existing native extensions to PyS60 7. Summary 8. Glossary This document describes the changes to Python for S60 (hereafter PyS60) needed in order to support S60 3rd Edition (hereafter also S60 3rdEd). These changes and advices described are not applicable to PyS60 running on S60 1st or 2nd Edition and the developers on these platforms are not affected in any way. The new platform security (hereafter platsec) features in Symbian OS 9.x/EKA2, and S60 3rdEd onwards require several changes to the whole PyS60 framework. Without these modifications S60 3rd Edition would not be supported by PyS60. The implementation alternative selected in order to support PyS60 3rd Edition is tightly aligned with the common EKA2 platform security framework in order to minimize the work for a PyS60 developer. At the same time this limits the possible security threats posed by PyS60. Overview of PyS60 on S60 3rded : In 3rdEd devices, platsec is enforced. This means that all the installed SISX files need to be signed (NB. there might be an option to install unsigned packages in some devices). Unsigned packages cannot be installed to a device and neither the old style SIS packages nor the binaries packaged from 2ndEd or 1stEd are compatible with the 3rdEd. The software installer (hereafter SWInstall) will check if the application in the SISX package is signed. For more information about signing, see the Section "Signing". A fundamental concept in platsec is 'capability' which is the term used for what the running process can do in the device - process is the basic insulation granularity in platsec and capabilities are forced during runtime. A capability must be held by the executable binary if the process needs to access some restricted resource. Since a standalone PyS60 application is no different from a native application and runs in a separate process it needs to be signed if it uses controlled APIs or it is distributed via a SISX package. What a Python standalone application can do will be limited by the capabilities assigned to the interpreter DLL - these capabilities are listed in Section 5. "Capabilities". In other words, this is the upper bound for any Python application which uses the Nokia signed PyS60 distribution. There is of course the possibility to sign the Python interpreter DLL for special purposes with larger capabilities if needed but this discussion is left out from this document. As the Python application seen from the device main menu, aka script shell, is also a Python application it needs to be signed. The script shell should not enable the running of scripts with large capabilities and thus it is not signed by Nokia with the same capabilities as the interpreter DLL. This should not cause problems for development - a developer can sign the script shell application with developer certificate (hereafter devcert). Due to separate signing needs for the interpreter DLL and the script shell application, there is need for two separate packages ('X' indicates version number): * PythonForS60-X_X_X_3rded.SIS - contains the interpreter DLL, all the Nokia provided native Python extensions and other needed files * PythonScriptShell-X_X_X_3rded.SIS - contains the script shell application, does not work without the above package A developer should keep in mind that the script shell is just a normal application, similar to the one you wrap with py2sis and subject to the same security preconditions as described earlier in this document. The interpreter DLL is the one used by all the standalone Python applications and the entity that needs to be signed with a large set of capabilities to ensure that individual Python applications can access the controlled resources as freely as possible. Notice that the script shell Python application visible in the device main menu has nothing to do with other standalone Python applications (ie. there are no logical or conceptual dependencies). Python for S60 on S60 3rd Edition 1.3.8 RELEASE NOTES, 07.07.2006 : Product Description: Python for S60 (hereafter PyS60) is intended for developers looking to create programs that use the native features and resources of the S60 phones, using the Python programming language. About this release: This release is only meant for S60 3rd Edition devices. For an overview of how the Symbian platform security enhancements affect PyS60, please see 'PyS60_3rdEd_README.txt'. Note on versioning: The versioning scheme in PyS60 releases is such that releases with an even minor version (1.0.x, 1.2.x ...) are "stable" and releases with an odd minor version (1.1.x, 1.3.x ...) are "development" releases. 1.3.8 is thus a development release, meaning that it includes functionality that has not been tested as extensively as the stable releases. This release is provided as a preview to developers who wish to experiment with Python on S60 3rd Edition before the final stable release. Documentation: The PyS60 Library Reference document has not been updated yet to include the 3rd edition changes. Consult the 1.3.1 version and these release notes ... ... ... 3 files: -pythonscriptshell SIS -pythonfors60 SIS -FileRemover SIS Working with my N80 & N95. signed
__________________ ![]() |
| |
|
#2
| ||||
| ||||
|
مشكور ياخوي على البرنامج تستاهل ![]() تحياتي
__________________ أضغط على الصورة [فقط الاعضاء المسجلين هم من يمكنهم رؤية الروابط. اضغط هنا للتسجيل] Just Sniper ![]() |
|
#3
| ||||
| ||||
|
Thank you my friend
__________________ ![]() |
|
#4
| ||||
| ||||
|
يعطيك العافية
|
|
#5
| ||||
| ||||
|
شكرا اخوي للبرنامج الله يعطيك الف عافيه
__________________ [فقط الاعضاء المسجلين هم من يمكنهم رؤية الروابط. اضغط هنا للتسجيل] [فقط الاعضاء المسجلين هم من يمكنهم رؤية الروابط. اضغط هنا للتسجيل] N-Gage User Name : abojasem |
|
#6
| ||||
| ||||
|
الف شكر يا وردة
|
|
#7
| ||||
| ||||
|
أخيرا برنامج البايثون لا يحتاج إلى تسجيل مشكور أخوي هذا الموضوع مهم جدا للأعضاء الذين لا يعرفون طريقة تسجيل البرامج
__________________ ![]() [فقط الاعضاء المسجلين هم من يمكنهم رؤية الروابط. اضغط هنا للتسجيل] [فقط الاعضاء المسجلين هم من يمكنهم رؤية الروابط. اضغط هنا للتسجيل] [فقط الاعضاء المسجلين هم من يمكنهم رؤية الروابط. اضغط هنا للتسجيل] |
|
#8
| ||||
| ||||
|
Yeah lol
__________________ ![]() |
|
#9
| ||||
| ||||
|
مشكور أخوي عل البايثون الجديد
__________________ [فقط الاعضاء المسجلين هم من يمكنهم رؤية الروابط. اضغط هنا للتسجيل] [فقط الاعضاء المسجلين هم من يمكنهم رؤية الروابط. اضغط هنا للتسجيل] |
|
#10
| ||||
| ||||
|
Your welcome.
__________________ ![]() |
![]() |
| مواقع النشر (المفضلة) |
| أدوات الموضوع | |
| انواع عرض الموضوع | تقييم هذا الموضوع |
|
|
| |
| اشتراك في مجموعة ابوجاسم البريديه |
| زيارة هذه المجموعة |
![]() المواقع الصديقة | |||||||