Sebastian Hanula Python web developer
Temat: Python na Symbianie
Od kilku miesięcy zainteresowałem się właśnie PyS60, i podoba mi się. Dobry przykład tego jak python jest przenośny. Nie robiłem jednak nic poważnego, raczej zabawa telefonem, choć możliwości ma duże. Ale właśnie... Jeśli mówisz o większej aplikacji, oczywiście się da, pytanie tylko dla kogo to będzie?Bo najlepszą efektywność i możliwości osiągniesz korzystając z bibliotek, jednak te musisz mieć zainstalowane w telefonie... kompilując sobie własnego sis'a(vide sisx'a) również można je włączyć, ale nie powiem Ci jak wygląda to ostatecznie i jak odbierze to użytkownik. Z tego co widziałem niektórzy oferują swoje programy, ale dodatkowo coś musisz zainstalować (biblioteki), a jak w jednym pliku to instalując user musi akceptować instalacje poszczególnych modułów każdego z osobna.. co trochę wkurza. Chyba że są inne na to sposoby, o których nie wiem.
Jeśli dowiesz się coś ciekawego, daj znać!
Michał
Małaj
programista /
analityk, Enzo sp. z
o.o.
Temat: Python na Symbianie
Proponuję zainteresować się Mobile Web Server i mymobilesite.netFajnie jest mieć możliwość takiego programowania aplikacji internetowych w komórce (smarphonach) i jednoczesnie kodując aplikacje w edytorku tekstowym napisanym też w pythonie.
Zauwazyłem że wiekszosc aplikacji pythonowych to skrypty tekstowe. Nieliczne są kompilowane rozszerzenia .pyd
Zalet jest sporo, tj możliwości.
W porównaniu z programowaniem na C++ czy JavaME zaletą jest szybki czas napisania aplikacji i wdrozenia jej.
Gdyby aplikacja miałaby mieć szerokie grono odbiorców - to trzeba ludziom podać linka do instalacji interpretera pythona i napisać instrukcję gdzie mają wstawić pliki tekstowe napisanej aplikacji.
Innym problemem jest robienie instalek z interpeterem Pythona - nie polecam tego ze wzgledu z tego faktu że ludzie instalując oprogramowanie mogą mieć problemy z deinstalacją tego oprogragramowania z komórki.
Nie zauważyłem żeby moduły (biblioteki) PyS60 wymuszały na użytkowniku potwierdzanie podczas instalacji. Instalujesz cały intepreter wraz ze wszystkimi modułami które wystarczą w wiekszości do napisania aplikacji.
Sebastian Hanula Python web developer
Temat: Python na Symbianie
Michał Małaj:Co przez to rozumiesz ?
Proponuję zainteresować się Mobile Web Server i mymobilesite.net
Fajnie jest mieć możliwość takiego programowania aplikacji internetowych w komórce (smarphonach) i jednoczesnie kodując aplikacje w edytorku tekstowym napisanym też w pythonie.
Zauwazyłem że wiekszosc aplikacji pythonowych to skrypty tekstowe. Nieliczne są kompilowane rozszerzenia .pydBo pythoniści tacy już są... otwarci ;]
Nie zauważyłem żeby moduły (biblioteki) PyS60 wymuszały na użytkowniku potwierdzanie podczas instalacji. Instalujesz cały intepreter wraz ze wszystkimi modułami które wystarczą w wiekszości do napisania aplikacji.Chodziło mi o biblioteki zewnętrzne czy pluginy. Np. miso czy akcelerometr na n95.
Marek Wiewiórka Solution Architect
Temat: Python na Symbianie
Piszę się w tym naprawdę fajnie, ja np. w ramach pracy inżynierskiejzrobiłem takie personalizowane radyjko na S60. Czasem niestety okazuje się, że brakuję jakiejś funkcjonalności i trzeba dopisać rozszerzenie(*.pyd) w Symbianowym C++(jak np. musiałem dopisać obsługę strumieni audio),ale i przez to można przejść :-) Polecam!
Piotr
Śmigielski
Starszy Analityk
Marketingowy
Temat: Python na Symbianie
Marek W.:
Piszę się w tym naprawdę fajnie, ja np. w ramach pracy inżynierskiej
zrobiłem takie personalizowane radyjko na S60. Czasem niestety okazuje się, że brakuję jakiejś funkcjonalności i trzeba dopisać rozszerzenie(*.pyd) w Symbianowym C++(jak np. musiałem dopisać obsługę strumieni audio),ale i przez to można przejść :-) Polecam!
To jak to wygląda w końcu ? Udało Ci się zrobić z tego radyjka sis-a, którego sobię np. mogę zainstalować na telefonie, bez instalacji samego pythona na s60 ?
Pzdr - Piotrek
Marek Wiewiórka Solution Architect
Temat: Python na Symbianie
Można zrobić takiego SISa, który w sobie zawiera w sobie Twój programik w Pythonie i instalki interpretera Pythona. Wtedy instalujesz sobie jak zwykłego SISa i Twoja aplikacja jest osobno widoczna katalogu aplikacje. Jak sobie na nią klikniesz to Ci sie automatycznie uruchamia interpreter i wywołuje Twój skrypt- dla użytkownika jest to zupełnie niewidoczne tak, jakby uruchamiał każdą inna aplikację, bo nie pojawiają się żadne dodatkowe okna i nie musi podjąć żadnych dodatkowych akcji, żeby uruchomić tą aplikację.
Piotr
Śmigielski
Starszy Analityk
Marketingowy
Temat: Python na Symbianie
Marek W.:
Można zrobić takiego SISa, który w sobie zawiera w sobie Twój programik w Pythonie i instalki interpretera Pythona. Wtedy instalujesz sobie jak zwykłego SISa i Twoja aplikacja jest osobno widoczna katalogu aplikacje. Jak sobie na nią klikniesz to Ci sie automatycznie uruchamia interpreter i wywołuje Twój skrypt- dla użytkownika jest to zupełnie niewidoczne tak, jakby uruchamiał każdą inna aplikację, bo nie pojawiają się żadne dodatkowe okna i nie musi podjąć żadnych dodatkowych akcji, żeby uruchomić tą aplikację.
No to rewelacyjnie w takim razie. Zastanawiam się tylko jak z wydajnością takich programów. Ktoś z was testował i ma jakieś informacje na ten temat ? Jak taka aplikacja działa na s60 - w sensie ile dokładnie 'zjada' ram-u w porównaniu z innymi aplikacjami. Porównywałeś swoje radyjko z preinstalowanym radiem Nokii? Czy mógłbyś mi te radyjko podesłać na priv-a ?. Chętnie bym to porównał, chociaż zakładam, że będzie bardziej wydajne od radia Nokii.
Pzdr - Piotrek
Temat: Python na Symbianie
wlasnie se odpalilem pythona na n95 8g i jest cacy ;-)>>> import e32
>>> e32.pys60_version
'1.4.4 final'
>>>
;-)
jedynie co mnie denerwuje to klawiatura (myslalem nad keyboard via bluetooth ale jest 2expensive ;-/ ) myslalem tez nad tym by zmusic keyboard z laptopa udawac keyboard po bluetooth ale jeszcze nie znalazlem solution ;-/
pozdr,
jk
Temat: Python na Symbianie
ok, lame on me ;-/ bt console of coz .... ;-)pozdr,
jk
Temat: Python na Symbianie
Witam,poniewaz dostalem maila dot python via bt console to chcialbym troche to rozwinac, tj. nie, nie udalo mi sie tego zrobic wiec dalem se spokoj po jakims czasie (pare h) i kupilem klawiature do n95 ;) (wiem, ze to jest lame, ale skladana klawiatura jest taka fajna ;)
Klawiatura ma swoje wady i zalety ale generalnie uwazam, ze warto bylo.
Pozdr,
JK
Rafał
Zawadzki
Architekt /
Programista /
Konsultant
Temat: Python na Symbianie
Jan K.:
Witam,
poniewaz dostalem maila dot python via bt console to chcialbym troche to rozwinac, tj. nie, nie udalo mi sie tego zrobic wiec dalem se spokoj po jakims czasie (pare h) i kupilem klawiature do n95 ;) (wiem, ze to jest lame, ale skladana klawiatura jest taka fajna ;)
Klawiatura ma swoje wady i zalety ale generalnie uwazam, ze warto bylo.
Pozdr,
JK
Ja używam normalnie korzystając z wygody bluetootha (kopiowanie plików).
Zawsze zostaje możliwość kupienia też keyboardu via blth.
Marek Wiewiórka Solution Architect
Temat: Python na Symbianie
Ja używałem zarówno BT console jak i troche bardziej rozbudowana console a'la unix shell putools.Nie wiem jak to jest z nowymi wersjami, ale w 1.4.3 albo 1.4.2 to na pewno działało.Pozdrawiam,
Marek
Rafał Zawadzki:
Jan K.:
Witam,
poniewaz dostalem maila dot python via bt console to chcialbym troche to rozwinac, tj. nie, nie udalo mi sie tego zrobic wiec dalem se spokoj po jakims czasie (pare h) i kupilem klawiature do n95 ;) (wiem, ze to jest lame, ale skladana klawiatura jest taka fajna ;)
Klawiatura ma swoje wady i zalety ale generalnie uwazam, ze warto bylo.
Pozdr,
JK
Ja używam normalnie korzystając z wygody bluetootha (kopiowanie plików).
Zawsze zostaje możliwość kupienia też keyboardu via blth.
