Python for S60 to port (przeniesienie) języka programistycznego Python na platformę Symbian S60 wykonane przez zespół Nokii (w skrócie PyS60). PyS60, oprócz standardowych funkcji, jakie daje nam język Python umożliwia korzystanie z funkcji smarthphona, takich jak wbudowany aparat, lista kontaktów, kalendarz, mikrofon oraz głośnik, protokołów TCP/IP oraz Bluetooth, akcelerometr itp.
PyS60 dystrybuowany jest na zasadach open source, na podstawie licencji Apache 2 i Python. Dzięki temu pisanie aplikacji, nie dość, że staje się możliwe, ale także proste. Dowodem na to jest wciąż rosnąca liczba aplikacji, pisanych i udostępnianych przez użytkowników w sieci.Uruchamianie aplikacji, pisanych za pomocą tego środowiska nie sprawia większego problemu, jednak przygotowanie urządzenia do uruchamiania aplikacji wymaga od nas kilku operacji.
Przed instalacją, musimy wiedzieć, jaką wersję bibliotek możemy zainstalować. Różne wersje platformy S60 wymagają różnych wersji środowiska PyS60, musisz użyć kompatybilnego pakietu PyS60 z telefonem. Na stronie http://en.wikipedia.org/wiki/NokiaS60andSymbianOS sprawdzisz jaką wersje systemu Symbian S60 posiadają telefony.
Na nazwę pakietów instalacyjnych, składają się dwie numeracje wersji:
•wersja bibliotek PyS60 (np. 1.4.5)
•wersja platformy S60, na którą przeznaczony jest pakiet instalacyjny (np. "2nd Edition Feature Pack 2")
Instalacja na telefonach z systemem S60 przed 3 edycją (1st, 2nd edition) wymaga od nas:
•pobrania aktualnej wersji pakietów PythonForS60 oraz PythonScriptShell, odpowiedniej na odpowiednią wersję systemu.
•zainstalowania najpierw pakietu PythonForS60 a następnie pakietu PythonScriptShell
Instalacja na telefonach z systemem S60 3 edycji (3rd edition):
•pobierz aktualny pakiet Python for S60 runtime oraz PyS60 Script Shell
•zainstaluj najpierw pakiet PythonForS60 a następnie pakiet PythonScriptShell package
•Przed uruchomieniem Python script shell dla 3 edycji warto stworzyć folder o nazwie "Python" na karcie pamięci (dysk E:).
Kiedy aplikacja zostanie uruchomiona, na liście „Run Script” będą widoczne skrypty (z rozszerzeniem .py), które zostały skopiowane podczas instalacji. W folderze „Python” możemy umieszczać inne skrypty i testować ich działanie
LG KS10 KT610
Nokia 3250 5230 5235 Comes With Music 5320 XpressMusic 5500 Sport 5530 XpressMusic 5700 5730 XpressMusic 5800 Navigation Edition 5800 XpressMusic 6110 Navigator 6120 classic 6121 classic 6124 classic 6210 Navigator 6220 classic 6290 6650 fold 6760 slide C5 E50 E51 E51 camera-free E52 E55 E60 E61 E61i E62 E63 E65 E66 E70 E71 E75 E90 N71 N73 N75 N76 N77 N78 N79 N80 N81 N81 8GB N82 N85 N86 N91 N92 N93 N93i N95 N95 8GB N96 N97 N97 mini X6 X6 16GB
Samsung G810 i400 i450 i520 i550 i560 i7110 i8510 INNOV8 i8910 Omnia HD L870