Ładowanie Ładowanie

Artykuł > PyS60: czyli witamy Pythona na komórkach

strony: 1 | 2 | 3 | 4 następna »
wydrukuj: print publikuj: wykop dodaj do flakera Dodaj jako nius na OSnews.pl! delicious

PyS60: czyli witamy Pythona na komórkach

2009-08-05 09:11:00 | Jan Koprowski
PyS60: czyli witamy Pythona na komórkach

Język Python można spotkać nie tylko na komputerze klasy PC. Dzięki uwadze, którą poświęciła mu firma Nokia, możemy pisać z jego użyciem programy działające również na modelach telefonów komórkowych wyposażonych w system Symbian. Mowa o PyS60 – implementacji języka Python, która tworzenie oprogramowania dla telefonów komórkowych uczyniła prostszym, niż moglibyśmy sobie wyobrażać.

Co daje nam możliwość wykorzystania języka Python na telefonie komórkowym? W bardzo łatwy sposób można napisać automatyczną sekretarkę, zaimplementować Flash SMS-y dla konkretnego kontaktu, stworzyć skrypt powiadamiający nas po włączeniu telefonu o ważnych datach i spotkaniach na danych dzień.

Możliwości jest naprawdę bardzo wiele, a ich liczba rośnie, gdy uświadamiamy sobie, iż dzięki konsoli Bluetooth dostęp do naszego telefonu mamy również z poziomu komputera. Tutaj możemy już puścić wodze fantazji, pisząc na przykład wtyczkę do Firefoksa, która będzie wysyłała zaznaczony w witrynie internetowe tekst SMS-em, do znajomego wybranego z książki adresowej za pomocą menu kontekstowego Windows.

Możliwości wydają się niemalże nieograniczone. Ale jak zacząć swoją przygodę z Pythonem na urządzeniach mobilnych?

 

Jak zdobyć PyS60

Pierwszym krokiem proponowanym w dziale poświęconym instalacji "Installing PyS60" jest ustalenie, której wersji systemu używamy. Możemy to sprawdzić na proponowanej witrynie lub korzystając z przeglądarki urządzeń Nokia Forum. Mój telefon to stara Nokia 6600. Jak łatwo sprawdzić, wyposażona jest w wersję S60 2nd edition.

Uzbrojeni w taką informację możemy przejść do witryny z plikami projektu i pobrać z niej najnowszą dostępną wersję Pythona – odpowiednią dla wersji naszego systemu operacyjnego. Interesują nas pliki o rozszerzeniu SIS. Zwróć uwagę, iż S60 2nd Edition występuje w trzech odmianach: 2ndEd, 2ndEdFP2 i 2ndEdFP3. Pobierz zatem instalatory dokładnie dla tej wersji systemu, której używasz na swoim telefonie.  Nas interesują dwa instalatory: PythonForS60*.sis oraz konsolę PythonScriptShell*.sis.

Uwaga! Dla S60 3rd Edition dostępne są nowsze wersje projektu.

Najnowsze wiadomości
1 | 2 | 3 | 4 następna »

reklama

strony: 1 | 2 | 3 | 4 następna »
wydrukuj: print publikuj: wykop dodaj do flakera Dodaj jako nius na OSnews.pl! delicious

Czytaj webhosting.pl:

Dyskusja

dodaj komentarz
0 + -
comnt #01 piszczyk^3 2009-08-05 13:21:04
piszczyk^3 Zastanawiam się właśnie nad zakupem E63, ale Symbian skończył się na Kill'em all.

Python uprawdopodabnia decyzję zakupową.
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/531.3 (KHTML, like Gecko) Chrome/3.0.193.2 Safari/531.3
0 + -
comnt #02 piszczyk^3 2009-08-05 13:55:23
piszczyk^3 Odnosząc się do Symbiana, miałem na mysli to:

...and what it is really about is making it not only possible but also easy and fun to hack these wonderful gadgets.
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/531.3 (KHTML, like Gecko) Chrome/3.0.193.2 Safari/531.3
0 + -
comnt #03 piotreeek 2009-08-05 22:33:06
piotreeek właśnie uruchomiłem swój pierwszy skrypt .py na moim telefonie:)!
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
0 + -
comnt #04 piszczyk^3 2009-08-06 08:54:41
piszczyk^3

@piotreeek 2009-08-05 22:33:06

Napisz coś więcej!

Na jakim fonie? Co robi skrypt? Co z szybkością? Co z wyglądem?
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/3.0.195.4 Safari/532.0
0 + -
comnt #05 piotreeek 2009-08-10 17:08:15
piotreeek Na nokii e51 - tak naprawdę był to własnoręcznie napisany 'Hello world' w pythonowej konsoli oraz kilkadzisiąt przykładowch skryptów stąd: http://mobilenin.com/pys60/menu.htm. Nie potrafie nic powiedzieć na temat szybkości, bo póki co skrypty nie robią nic pozytecznego, ale zamierzam podszkolić się nieco w pythonie i być może napisać sobie jakieś programiki, które potem skompiluje do .sis
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
0 + -
comnt #06 dAREuS® 2009-08-10 21:31:39
dAREuS @piotreeek, będziesz się miał okazję podszkolić, bo po cyklu artykułów wprowadzających niedługo ruszamy z kursem samego języka. Już niedługo, obiecuję.
------------------
dAREuS

Browser: Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.15 Version/10.00
0 + -
comnt #07 piotreeek 2009-08-11 01:07:01
piotreeek to będzie kurs pythona ogólnie, czy pythona dla s60?
------------------
Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2
0 + -
comnt #08 wojt03 2009-08-11 21:07:38
wojt03 Tak, właśnie, dołączam się do pytania poprzednika. Mógłbyś sprecyzować tą z pewnością miłą wiadomość...
------------------
Browser: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.12) Gecko/2009072220 Iceweasel/3.0.6 (Debian-3.0.6-1)

Komentarze

  • Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
  • Jeśli masz problemy z odczytaniem słów, zmień zdjęcie.
  • Używamy tego zabezpieczenia, ponieważ dzięki niemu rozwija się projekt reCAPTCHA. Sugerujemy jednak, by zarejestrować się w serwisie i w ten sposób ominąć konieczność ciągłego odczytywania wyrazów.
  • W treści komentarza można używać języka formatowania BBcode.