publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
8 skomentuj »

TAGI: python , programowanie , mobile , pys60

2009-08-05 09:11  |  Jan Koprowski

PyS60: czyli witamy Pythona na komórkach

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.

«poprzednia 1 2 3 4 następna »

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
8 skomentuj »

Polecamy

Reklama

Komentarze

  • piszczyk^3

    #1 piszczyk^3 2009-08-05 13:21:04 0

    Zastanawiam się właśnie nad zakupem E63, ale Symbian skończył się na Kill'em all.

    Python uprawdopodabnia decyzję zakupową.

    IP: 95.178.16.[...] 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

  • piszczyk^3

    #2 piszczyk^3 2009-08-05 13:55:23 0

    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.

    IP: 95.178.16.[...] 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

  • piotreeek

    #3 piotreeek 2009-08-05 22:33:06 0

    właśnie uruchomiłem swój pierwszy skrypt .py na moim telefonie:)!

    IP: 88.220.157.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2

  • piszczyk^3

    #4 piszczyk^3 2009-08-06 08:54:41 0



    @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?

    IP: 95.178.16.[...] 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

  • piotreeek

    #5 piotreeek 2009-08-10 17:08:15 0

    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

    IP: 88.220.157.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2

  • dAREuS

    #6 dAREuS® 2009-08-10 21:31:39 0

    @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ę.

    IP: 83.21.253.[...] Opera/9.80 (Windows NT 6.0; U; en) Presto/2.2.15 Version/10.00

  • piotreeek

    #7 piotreeek 2009-08-11 01:07:01 0

    to będzie kurs pythona ogólnie, czy pythona dla s60?

    IP: 88.220.157.[...] Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2

  • wojt03

    #8 wojt03 2009-08-11 21:07:38 0

    Tak, właśnie, dołączam się do pytania poprzednika. Mógłbyś sprecyzować tą z pewnością miłą wiadomość...

    IP: 83.8.219.[...] 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)

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł