BOINC@Poland

Inne => Archiwum => Android => Wątek zaczęty przez: matszpk w 01 Lipiec 2011, 19:17

Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 01 Lipiec 2011, 19:17
Jestem nowy na tym formu, jednak liczyłem i liczę od jakiegoś czasu dla projektów BOINC. Chciałbym pokazać moje nowe osiągnięcie, nad którym pracowałem przez ponad miesiąc czasu.
Otóż dzięki uporowi, pasji i moim skromnym umiejętnościom udało mi się uruchomić natywnego klienta BOINC (boinc_client) oraz aplikację BOINC projektu Primegrid. Tą aplikacją jest gcwsieve, którą specjalnie zoptymalizowałem pod architekturę ARMv6 i dla Androida.
BOINC'a uruchomiłem na swoim HTC Wildfire (cpu: MSM7225, 528 Mhz). Obecnie mój telefon liczy już jedną WU.
Wysyłam pod adres hosta: http://www.primegrid.com/show_host_detail.php?hostid=204187 (http://www.primegrid.com/show_host_detail.php?hostid=204187) i adres zadania WU: http://www.primegrid.com/result.php?resultid=277283381 (http://www.primegrid.com/result.php?resultid=277283381).

Dodatkowo żeby być wiarygodnym umieszczam zdjęcia mojego telefonu z uruchomionym klientem (z poziomu AndroBOINC'a).

Aktualizacja:
Już wyniki zostały wysłane do serwera i mój telefon dostał pierwsze punkty. Score: 364, RAC: 8 .
Udostępniłem programy i kod źródłowy na https://github.com/matszpk/native-boinc-for-android (https://github.com/matszpk/native-boinc-for-android).

Edycja konta klienta BOINC:
(http://img94.imageshack.us/img94/3950/imag0014rd.jpg)

Lista projektów:
(http://img42.imageshack.us/img42/8093/imag0015uo.jpg)

Aktualnie liczona WU:
(http://img844.imageshack.us/img844/9203/imag0016a.jpg)

Informacje o WU:
(http://img696.imageshack.us/img696/3/imag0017v.jpg)

Logi klienta BOINC:
(http://img193.imageshack.us/img193/1812/imag0018es.jpg)

Ciekam niecierpliwie na opinie, uwagi i pytania.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 01 Lipiec 2011, 19:29
Mocne wejście. jesteś wielki skoro potrafisz i chce ci się robić takie cudeńka. Witam cie z otwartymi ramionami bo zapaleńcy zawsze są mile widziani.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Szopler w 01 Lipiec 2011, 19:32
Witamy!
Może kolega napisać instrukcję skąd ściągnąć klienta na androida i jak go odpalić?
Chętnie potestuję...
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: AiDec w 01 Lipiec 2011, 19:35
@matszpk: RESPEKT!  :p_arr:
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 01 Lipiec 2011, 19:38
Planuję udostępnić mojego klienta na mojej stronie.
Mogę jednak zdradzić, że jeśli chodzi samego klienta, to nie było potrzebnych wielu modyfikacji. Najwięcej czasu poświęciłem aplikacji gcwsieve. Wiadomo, że taki procek w HTC Wildfire nie należy do najszybszych i była potrzebna optymalizacja, żeby w ogóle było możliwe wysłanie wyników na czas do serwera.
Moja wersja gcwsieve będzie liczyć jedną WU przez prawie 7 dni (akurat czas do wysłania to właśnie 7 dni).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 01 Lipiec 2011, 19:39
do google apps ją wrzuć :D dla dobra całej ludzkości. Jesli mozesz to podaj jak się liczy taka próbka na telefonie. ile czasu i ile punktów otrzymałeś. Jak długo żyje bateria podczas liczenia takiej próbki primegrid?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 01 Lipiec 2011, 19:41
Mój klient BOINC jest uruchomiony w tle i to jako natywna aplikacja. Nie jest ona widoczna z poziomu UI Androida. Jeśli chodzi pobór prądu to telefon może działać na baterii kilka godzin.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 01 Lipiec 2011, 20:53
Ok. zdradzę kilka szczegółów.
Opracowany przeze mnie klient nie wymaga żadnego root'a  :).
Moja wersja klienta, jest oparta na oryginalnym kliencie BOINC pobieranym ze strony głównej strony BOINC'a w wersji 6.10.58. Opracowanego klienta skompilowałem za pomocą android-sdk i android-ndk-r5b i został skompilowany dla Androida 2.2. Dodatkowo skompilowałem niezbędne biblioteki, czyli openssl i curl. Wszystko umieściłem w /data/local/tmp i uruchomiłem z poziomu shella androida.
Ze względu na zachowanie androida, stosuje WakeTimer'a, który blokuje wygaszanie ekranu (przy wygaszonym ekranie procesor nie działa na pełnych obrotach).
Projekt Primegrid, jako nieliczny udostępnia źródła wykorzystywanych aplikacji, więc aplikację gcwsieve w wziąłem z http://sites.google.com/site/geoffreywalterreynolds/programs (http://sites.google.com/site/geoffreywalterreynolds/programs). Ponieważ procesor mojego Wildfire'a nie ma FPU, to oryginalna wersja programu liczyła wyjątkowo powoli. Jedna WU zajęłaby oryginalnej wersji 47-49 dni  :(. Dlatego była konieczna optymalizacja pod CPU w assemblerze. Poświęciłem temu zadaniu ponad miesiąc. Moja wersja liczy już w czasie krótszym niż 7 dni na moim telefonie.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 01 Lipiec 2011, 21:51
Myślę że możesz się zabrać za kody wielu projektów :D np Enigma ma chyba otwarty, Einstein chyba też, Na pewno SETI, Mersenne? Goldbach?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: TP w 01 Lipiec 2011, 22:58
Cytat: matszpk w 01 Lipiec 2011, 20:53
Jedna WU zajęłaby oryginalnej wersji 47-49 dni  :(. Dlatego była konieczna optymalizacja pod CPU w assemblerze. Poświęciłem temu zadaniu ponad miesiąc. Moja wersja liczy już w czasie krótszym niż 7 dni na moim telefonie.
No pełen szacunek!

Przymierzam się powoli do Samsunga Galaxy S II i takie wieści niezmiernie mnie cieszą!

:p_arr:

EDYTA - a na w/w telefonie da radę odpalić czy musiałbyś specjalnie kompilować dla tego CPU?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Hani w 01 Lipiec 2011, 23:13
Szacun...
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: simonic w 01 Lipiec 2011, 23:37
To oże mnie przekonać do zakupu smartphona :)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 02 Lipiec 2011, 01:09
Obecna wersja aplikacji gcwsieve, którą opracowałem jest dla ARMv6 (bez FPU). Jeśli będzie taka możliwość to opracuję także specjalną wersję dla ARMv7 (wykorzystanie rozszerzeń VFP i NEON). Będzie ona przeznaczona dla lepszych komórek (np.: HTC Desire, Samsung Galaxy).
Planuję za kilka dni wszystko (obecna wersja boinc_client i gcwsieve) udostępnić pierwszą wersję na mojej stronie.
Proszę trochę poczekać.
Ps. wersja dla ARMv6 może bez problemów działać na lepszym sprzęcie (ARMv7).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 02 Lipiec 2011, 11:08
cześć! już jestem.
Na razie będę jeszcze testował mojego boinc'a i aplikację w celu upewnienia się czy wszystko jest ok.
Muszę sprawdzić przede wszystkim jej wyniki. Dlatego też wynik WU, którą liczę, przed wysłaniem do serwera porównam z tym przeliczonym na moim komputerze za pomocą oryginalnej aplikacji dostępnej z BOINC'a.
I jeszcze wykonam kilka testów.
Także proszę trochę poczekać.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Grzes w 02 Lipiec 2011, 12:21
Tylko pogratulować  :parrrty:

Jeszcze niedawno śmialiśmy się, że zaraz ktoś odpali boinca w lodówce  %) Sam jestem ciekawe jak to zapunktuje po takim czasie liczenia.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 02 Lipiec 2011, 12:40
Właśnie wykonałem mały 'benchmark' mojej wersji aplikacji gcwsieve na HTC Desire S (cpu: 1000MHz, ARMv7, VFP).
Mój Wildfire osiągał około 207 p/sec, natomiast HTC Desire S aż 935 p/sec  ;D.
Obecnie będę sprawdzał wyniki przejściowe  mojej wersji z wersją ze źródeł.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Cyfron w 02 Lipiec 2011, 21:52
 :respect:
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Tomasz R. Gwiazda w 02 Lipiec 2011, 22:09
genialnie :)

Ja proponuje zrobic jakas dokumentacje tego + screeny i opublikowac arta na ten temat.
Swiatek Boinc lubi takie newsy :)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: aborek w 02 Lipiec 2011, 23:35
No szacun wielki...  :respect: :respect: :respect:
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 03 Lipiec 2011, 20:20
MOze na BOINCStats to puścić ??
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 03 Lipiec 2011, 21:24
cześć. jestem już. zastanawiałem się co z tym dalej zrobić. jeszcze nie podjąłem decyzji  :-\.
na razie już myślę nad portem innej aplikacji PrimeGrid, czyli LLR (właśnie do sprawdzania liczb pierwszych).
Muszę się przyznać. Pierwszy raz coś takiego robię...
Kiedyś pisałem swoje własne programy na swój użytek.
Jutro jeszcze raz wszystko sprawdzę i podejmę decyzję.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: krzyszp w 03 Lipiec 2011, 22:46
 :respect: :respect: :respect:
Jak chcesz, podeślę Ci źródła aplikacji dla Radioactive@Home - to na tyle prosty kod, że nie powinien sprawiać problemów pod androidem...

Jeszcze raz  :respect:

Jeśli masz jakieś pojęcie, jak oprogramować GPS (zdobyć lokalizację) z urządzeń opartych na Androidzie, daj znać - może dodamy to do aplikacji liczącej?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 04 Lipiec 2011, 00:27
A po co RAD@home w androidizie? podepniesz pod smartphone licznik?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 04 Lipiec 2011, 00:32
Cytat: Troll81 w 04 Lipiec 2011, 00:27
A po co RAD@home w androidizie? podepniesz pod smartphone licznik?
bardziej chodziło o tablety z AndroIdem
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: krzyszp w 04 Lipiec 2011, 00:45
Cytat: Troll81 w 04 Lipiec 2011, 00:27
A po co RAD@home w androidizie? podepniesz pod smartphone licznik?
Przecież czujnik jest na USB...
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 04 Lipiec 2011, 12:16
Cytat: krzyszp w 04 Lipiec 2011, 00:45
Cytat: Troll81 w 04 Lipiec 2011, 00:27
A po co RAD@home w androidizie? podepniesz pod smartphone licznik?
Przecież czujnik jest na USB...
Ale niestety nie wszędzie go zabierzesz :(
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 04 Lipiec 2011, 17:28
Jeśli chodzi przeportowanie na Androida aplikacji waszego projektu Rad@Home uważam, że jest to ciekawa propozycja. Zastanowię się nad tym.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 05 Lipiec 2011, 20:15
cześć to znowu ja. opracowałem specjalną wersję AndroBOINC'a, która obsługuje localhost mode.
Poza tym zaczynam portować milkyway@home.
Jednostka WU już się kończy obliczać i w czwartek będą wyniki.
Także w czwartek planuję już udostępnić klienta i aplikację.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 06 Lipiec 2011, 08:41
Czekam z niecierpliwością :)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 06 Lipiec 2011, 09:20
idziesz jak burza :D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 07 Lipiec 2011, 16:50
Wyniki już zostały wysłane.
Niestety w mojej wersji klienta znalazłem błąd. Dotyczy on komunikacji z aplikacją. Chodzi głównie o nieszczęsną pamięć współdzieloną (shmem). Zauważyłem to gdy został wykonany benchmark. Aplikacja po jego wykonaniu już nie robiła.
Trzeba było ręcznie wstrzymać i ponowić zadanie.
Dzisiaj spróbuję rozwiązać problem.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Tomasz R. Gwiazda w 07 Lipiec 2011, 17:06
zapodaj jak mozesz jakiegos screena :)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 07 Lipiec 2011, 17:23
I tak jesteś geniuszem :D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: aborek w 07 Lipiec 2011, 17:49
Jeszcze raz szacun.
A gdyby tak jakąś aplikację do QNC, wykorzystującą akcelerometry wbudowane w telefony, wyczarować, to byśmy mistrzami świata w tym projekcie zostali  ;D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Szopler w 07 Lipiec 2011, 18:46
O to to to... :D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 07 Lipiec 2011, 18:48
pod warunkiem że telefon by leżał płasko na ziemi. Bo jakbym go przewiózł autem po wrocku to od razu by zaalarmowano sztab kryzysowy ze we wrocku jest trzęsienie 12 w skali Richtera :D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: aborek w 07 Lipiec 2011, 20:02
Cytat: Troll81 w 07 Lipiec 2011, 18:48
pod warunkiem że telefon by leżał płasko na ziemi. Bo jakbym go przewiózł autem po wrocku to od razu by zaalarmowano sztab kryzysowy ze we wrocku jest trzęsienie 12 w skali Richtera :D
No wiadomo, że nie podczas normalnego używania, ale przez noc, czemu nie.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 07 Lipiec 2011, 21:34
Ok. problemu nie rozwiązałem, ale go ominąłem. Po prostu nie będzie uruchamiany benchmark.
No to prawie wszystko gotowe.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 07 Lipiec 2011, 22:52
Ok. już udostępniłem kody źródłowe i binarki na https://github.com/matszpk/native-boinc-for-android (https://github.com/matszpk/native-boinc-for-android).

Miłego liczenia!!!  :parrrty:
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 08 Lipiec 2011, 00:45
podstawą punktacji jest benchmark :(
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 08 Lipiec 2011, 08:02
wiem o tym. możesz uruchomić jednak benchmark ręcznie. dzisiaj zrobię tak, by był on uruchamiany przy starcie boinc'a.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 08 Lipiec 2011, 11:42
Jak to zainstalować na androidzie?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 08 Lipiec 2011, 12:10
Musisz do tego mieć android-sdk lub chociaż program adb. musisz skopiować pliki boinc-distrib do katalogu /data/local/tmp.
ustawić LD_LIBRARY_PATH na /system/lib i /data/local/tmp/lib. oczywiście potem należy stworzyc katalog na dane boinc'a.
uruchomić w nim klienta w tle (np.: "../bin/boinc_client --allow_remote_gui_rpc&") i odłączyć kabel bez wychodzenia z shella.
Potem się łączysz z nim za pomocą np.: BOINC Manager'a.
Pomysle nad opisaniem instalacji tego na telefonie.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 08 Lipiec 2011, 12:12
Jeśli chodzi o aplikację gcwsieve to dołączyłem także app_info.xml. trzeba go skopiować do katalogu projektu.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 08 Lipiec 2011, 17:39
Ok. jestem w domu. Poprawię błąd związany z benchmarkowaniem oraz przygotuje skrypty, które ułatwią instalację na telefonie klienta. Dodam jeszcze moją wersję AndroBOINC'a. Poczekajcie trochę...
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Cyfron w 08 Lipiec 2011, 18:43
 :respect:
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 08 Lipiec 2011, 21:25
 :respect:
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 09 Lipiec 2011, 11:34
cześć. chciałbym się dowiedzieć, czy ktoś próbował zainstalować mojego klienta i aplikację na swojej komórce.
w razie problemów służę pomocą. chciałbym też usłyszeć jakieś opinie.
Jeśli chodzi o rady to:
- zainstalujcie sobie WakeTimer'a (blokuje blokowanie ekranu).
- ustawcie sobie limity użycia dysku (może nie pobrać danych ze względu na limity)
- uruchomcie klienta w tle (wstawcie '&' na końcu komendy).
- po uruchomieniu klienta odłączcie telefon od komputera (bez wychodzenia z shella)

czekam na wasze opinie i pytania.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 10 Lipiec 2011, 21:20
mój tani chiński badziew może tego nie wytrzymać :(
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: AiDec w 10 Lipiec 2011, 21:22
Cytat: matszpk w 09 Lipiec 2011, 11:34
czekam na wasze opinie i pytania.

Daj ludziom ciut czasu. Nie dla kazdego jest to proste do wykonania - nie kazdy jest mastachem jak Ty :)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 10 Lipiec 2011, 21:46
Hej Troll81. Jaki masz telefon? mój tani Wildfire jakoś to przetrzymuje. teoretycznie każda komórka nawet z antycznym prockiem powinna to jakiś przetrzymać (CPU 528MHz bez FPU, tak jak mój). No ale oczywiście pozostaje kwestia używalności komórki (bo tanie telefony będą musiały to robić non stop przez przeszło 6 dni  :wacko:).
ok jutro podejmę decyzję co robić z tym dalej.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 10 Lipiec 2011, 21:49
mój to nawet tańszy ZTE :D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 10 Lipiec 2011, 21:59
Ok. jeśli ma procek co najmniej 528MHz to może przerobić na czas jedną WU. Jednak zaaplikowanie mu mojego boinc'a nie musi to być dla ciebie komfortowe. możesz spróbować jeśli bardzo chcesz, jednak od razu mówię, że tanie telefony ze słabymi procesorami raczej będą musiały harować non-stop przez kilka dni, żeby zdążyć wysłać wyniki.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 10 Lipiec 2011, 22:40
http://www.telepolis.pl/telefony.php?id=1800

taki mam
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 11 Lipiec 2011, 17:56
Umieściłem w katalogu bins prostą instrukcję instalacji i uruchomienia (bins/INSTALL.polish). W razie problemów proszę pisać, a chętnie rozwiążę problem. Zachęcam do testów.
Troll81, twój telefon, jest wystarczająco szybki, żeby to udźwignąć. Możesz spróbować.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 11 Lipiec 2011, 18:44
jak znajdę czas to trstnę :D na razie mam urwanie łba. I wisze komuś wysyłke tunera TV....
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 12 Lipiec 2011, 13:55
cześć. dodałem obsługę wielu rdzeni (nieprzetestowane jeszcze), dodałem info o zegarze procesora. no i odchudziłem archiwum boinc-distrib. Jeśli ktoś ma np.: HTC Sensation lub Samsung Galaxy S II to proszę sprawdzić czy działa wielorodzeniowość na tej wersji.
Obecnie myślę już o portowaniu MilkyWay.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Tomasz R. Gwiazda w 12 Lipiec 2011, 13:57
a jest sens robic porty projektow w ktorych najwiecej sie na GPU oblicza ?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 12 Lipiec 2011, 14:06
a jaki jest sens wchodzenia na Mount Everest :D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: stasieks w 12 Lipiec 2011, 14:18
A np. rosetta. Małe próbki, bez GPU, cel szlachetny :)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 12 Lipiec 2011, 14:22
rosetta ma otwarty kod źródłowy?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 12 Lipiec 2011, 14:31
niektóre źródła mówią, że kod Rosetty nie jest publiczny. Przynajmniej znalazłem taką odpowiedź w http://boinc.bakerlab.org/rosetta/forum_thread.php?id=657 (http://boinc.bakerlab.org/rosetta/forum_thread.php?id=657) i w http://boinc.bakerlab.org/rosetta/forum_thread.php?id=1122#10810 (http://boinc.bakerlab.org/rosetta/forum_thread.php?id=1122#10810)  :(.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 12 Lipiec 2011, 14:42
zawsze można napisać do adminów rozetki :D

juz skrobnałem do Bakera :D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Tomasz R. Gwiazda w 13 Lipiec 2011, 17:21
Aqua udostepnila

Source files of AQUA's original application are released
We are happy to announce the the source files of the original AQUA application have been released. We've also included sample executable files for 32- and 64-bit Mac, Linux, and Windows platforms, as well as CUDA and OpenCL. The purpose of the release is 1) to allow our volunteers to see what they were running on their computers, and 2) to present our programming techniques to people interested in developing high performance/scientific applications.

You can download the package from http://aqua.dwavesys.com/AQUAPT_release_1.zip
Some papers on the techniques used in this software can be found at http://aqua.dwavesys.com/aqua_papers.html 12 Jul 2011 | 18:47:16 UTC · Comment
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 13 Lipiec 2011, 17:35
Dzięki Tomasz  :p_arr:. Nie wiedziałem, że AQUA ma aplikację open-source  :). Możliwe, że w niedalekiej przyszłości będzie zajmę się nią.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 13 Lipiec 2011, 19:45
Właśnie się zarejestrowałem do AQUA@Home. Mimo to nie dostaję nowych WU (liczę na CPU). Przy tworzeniu portu to ważne, będę testował aplikację na real WU.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 13 Lipiec 2011, 20:21
Jednym z pierwszym projektów, który chciałem odpalić na Androidzie był Enigma@Home. Porzuciłem pomysł ze względu na różne wyniki różnych wersji. Chciałbym nawiązać współpracę z TJM przy przenoszeniu aplikacji jeśli to możliwe.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 14 Lipiec 2011, 10:59
TJM jest na forum i IRC więc mozesz go ścigać :D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Aegis Maelstrom w 14 Lipiec 2011, 11:30
Co do Rosetty: tam problem jest taki, że Rosetta ma stosunkowo bardzo skomplikowany kod (kto wie, może najbardziej w świecie BOINC?), który się w miarę często zmienia (bo dochodzą nowe protokoły, modyfikacje istniejących, nowe fragmenty związane z dodawanymi cząsteczkami i typami zadań itp.). Z tego powodu, mimo faktu, że Rosetta jest jednym z największych (znów: może największym?) projektem naukowym korzystającym z BOINC i mają wiele zasobów, nie palą się oni nawet do przenoszenia tego na GPU. Po pierwsze to jest trudne w zrobieniu i zarządzaniu, po drugie zyski z GPU mogą być stosunkowo mniejsze.

Dlatego wydaje mi się, że przeniesienie i optymalizacja prostego kodu np. szukającego liczb pierwszych jest po prostu znacznie łatwiejsze niż znacznie większej miniRosetty.

Ale kierunek myślenia macie bardzo słuszny - może warto poszukać najbardziej odpowiednich projektów i im zaproponować współpracę.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 14 Lipiec 2011, 21:48
Już się zdecydowałem. TJM mi wszystko wyjaśnił i postanowiłem, że na pierwszy ogień pójdzie Enigma@Home. Jutro lub w weekend uruchamiam Enigmę na Androidzie.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Tomasz R. Gwiazda w 14 Lipiec 2011, 23:07
 :p_arr:
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: aborek w 14 Lipiec 2011, 23:22
Czekamy niecierpliwie ;D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: TJM w 14 Lipiec 2011, 23:32
Masz zbudowany goły wrapper ? Przeportowanie samej enigmy to raczej nie problem, aplikacja kompiluje się praktycznie wszędzie, gdzie jest dostępny jakiś kompilator C. Gorzej natomiast z wrapperem i całym API....

Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 14 Lipiec 2011, 23:35
Wrapper został skompilowany. Zobaczymy będzie się sprawował. Miałem problem z funkcją wait4 (nie ma jej w androidzie), którą zastąpiłem wait3. Jeszcze przejrzę kod wrappera w celu upewnienia się czy przypadkiem czegos nie pominąłem, ale myślę raczej będzie ok  :).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: TJM w 14 Lipiec 2011, 23:42
Przed testami musisz jeszcze zrobić app_info - jeśli nie wiesz jak albo Ci się nie chce, to daj znać i zrobię. Bez tego klient nie dostanie żadnego zadania od serwera, ponieważ androida nie ma na liście platform.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 08:17
cześć. o app_info.xml wiem i do poprzedniej aplikacji dodałem je (wystarczy przekopiować zawartość archiwum). Testy będę robił raczej w "sztucznym środowisku", żeby się przekonać, że wszystko działa przed przerabianiem WU.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 15 Lipiec 2011, 10:36
Mam HTC Hero.
Wszystko idzie zgodnie z instrukcją do momentu:
/bin/boinc_client --allow_remote_gui_rpc

wtedy pokazuje mi tekst: permission denied

ps.: telefon nie jest zrootowany
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 10:49
cześć goofyx. musisz wpisać
../bin/boinc_client --allow_remote_gui_rpc
po prostu w gdy jesteś w katalogu boinc to w ../bin znajduje się boinc_cient.
wpisz dokładnie ścieżkę do boinc_client.
aha. jeszcze jedno. umieściłem trzy wersje boinc_client. zapomniałem jednak dodać to do instrukcji.
boinc_client_with_vfp - jeśli masz CPU z VFP (np.: ARMv6)
boinc_client_armv7_neon - jeśli masz ARMv7 z VFP NEON.
w twoim przypadku użyj zwykłego boinc_cient.
jeszcze jedno. pierwsze uruchomienie klienta ma na celu utworzenie plików w katalogu boinc.
po następnym rejestrujesz swoja komórkę w projekcie. w ostatnim odpalasz aplikację
(przedtem musisz ją przekopiować do katalogu projektu).

Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 10:52
komunikat permission denied zawsze się pokazuje gdy sprobujeś uruchomić programu, którego nie ma. więc się nie martw.
postępuj zgodnie instrukcją. w razie problemów proszę pisać.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 15 Lipiec 2011, 11:05
Cytat: matszpk w 15 Lipiec 2011, 10:52
komunikat permission denied zawsze się pokazuje gdy sprobujeś uruchomić programu, którego nie ma. więc się nie martw.
postępuj zgodnie instrukcją. w razie problemów proszę pisać.
Chyba się nie zrozumieliśmy <- albo ja czegoś nie rozumiem ;)
Robię punkt po punkcie z instrukcji <- mam ją wydrukowaną przed sobą.
Dochodzę do pkt.6 mam permission denied co raczej nie jest fajne <- i na tym kończę.

ps.: plik boinc_client rzeczywiście nie znajduje się w katalogu boinc (jak to jest w instrukcji.
Ale nawet jak wejdę do katalogu /data/local/tmp/bin <- i tu odpalam boinc_client (jakiegokolwiek) to mam permission denied
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 11:13
no tak. zapomniałem o jednym. w instrukcji nie nic zmianach uprawnień.
wejdź do katalogu bin i zmień uprawnienia do boinc_client.
chmod 755 boinc_client
powinno pomóć. tak samo zrób z aplikacją gcwsieve.
aha pamiętaj o tym żeby ustawić LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=/data/local/tmp/lib:$LD_LIBRARY_PATH

Ja wszystko robiłem z poziomu mojego linuksa.
dzisiaj probuje to zrobić na windowsie. mozna odpalić klienta. na końcu oczywiście odpal klienta
z tle:
../bin/boinc_client --allow_remote_gui_rpc&
"&" na końcu jest najważniejsze (uruchamia program w tle).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 11:18
na windowsowym adb jest tak, ze jak wciśniesz CTRL-C to zamyka ci się sesja shella. wtedy musisz ponownie wejsc do shella, ustawić LD_LIBRARY_PATH i odpalic klienta w katalogu boinc.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 15 Lipiec 2011, 11:33
Chyba są postępy ;)
w katalogu boinc potworzyły się odpowiednie pliki.

ps.: proponuję poszerzyć instrukcję od momentu chmod aż do kwestii połączenia boinc managera do tego klienta.



Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 11:37
ok. dzisiaj uaktualnię instrukcję. z jakiego archiwum korzystasz (aktualnie jest w repozytorium boinc-distrib-0.2)?
jeśli nie z tego, to tylko przekopiuj boinc_client z tego nowego.
oczywiście po wykonaniu wszystkich kroków pamiętaj o uruchomieniu np.: waketimera (blokuje blokowanie ekranu).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 15 Lipiec 2011, 11:39
Cytat: matszpk w 15 Lipiec 2011, 11:37
ok. dzisiaj uaktualnię instrukcję. z jakiego archiwum korzystasz (aktualnie jest w repozytorium boinc-distrib-0.2)?
jeśli nie z tego, to tylko przekopiuj boinc_client z tego nowego.
oczywiście po wykonaniu wszystkich kroków pamiętaj o uruchomieniu np.: waketimera (blokuje blokowanie ekranu).
boinc-distrib-0.2 <- z tej. Dzisiaj wszystko pościągałem i teraz próbowałem.
Ale na razie skończyłem na pierwszym uruchomieniu boinc_clienta na adb shell <- i w sumie czuję się zagubiony co do tego co dalej ;)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 11:45
ok. jesteś prawie w domu. teraz połącz się za pomocą BOINC manager'a. zarejestruj się primegrid i dodaj hosta.
wykonujesz wszystkie operacje tak jak w normalnym boinc'u. po zarejestrowaniu zamknij klienta, ściągnij gcwsieve-distrib i przekopiuj pliki do katalogu projektu. no i ponownie odpal klienta w tle i odłącz telefon od komputera. i już jesteś.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 15 Lipiec 2011, 12:06
Cytat: matszpk w 15 Lipiec 2011, 11:45
ok. jesteś prawie w domu. teraz połącz się za pomocą BOINC manager'a. zarejestruj się primegrid i dodaj hosta.
wykonujesz wszystkie operacje tak jak w normalnym boinc'u. po zarejestrowaniu zamknij klienta, ściągnij gcwsieve-distrib i przekopiuj pliki do katalogu projektu. no i ponownie odpal klienta w tle i odłącz telefon od komputera. i już jesteś.
To jeden mały szczegół ;)
Jak boinc managerem mam się podłączyć do telefonu do boinc klienta.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 12:12
to  nie jest trudne. musisz oczywiście podłączyć do wifi swój telefon (oczywiście wziąść jego ip) no i w katalogu boinc standardowo jest gui_rpc_auth.cfg z hasłem do twojego boinc'a na komórce. możesz je zmienić na krótsze. powinno działać. akurat mi się skończyło dawno doładowanie więc nie testowałem na necie z komórki.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: TJM w 15 Lipiec 2011, 12:14
Na necie z komórki nie zadziała - IP jest publiczne, ale jest to gateway. Nie ma z zewnątrz dostępu do portów telefonu.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 12:33
zalecam po pierwszym uruchomieniu klienta jego ponowne uruchomienie. tak własnie napisałem w instrukcji. przy pierwszym uruchomieniu boinc wyświetla dziwne komunikaty, że coś powinieneś ustawić (tak się zachowuje nawet wersja dla desktopów). tak więc należy go uruchomić ponownie.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 17:14
Ok. zaktualizowałem instrukcję instalacji (na razie po polsku). Dodałem sposób łączenia się z klientem (punkt 10).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 21:02
cześć. już uruchamiam enigmę (Enigma@Home) na androidzie. bardzo możliwe, że się uda  :).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Lipiec 2011, 21:16
ok. juz dodałem aplikację dla Enigma@Home i zaktualizowałem gcwsieve. jeśli ktoś zainstalował sobie gcwsieve to proszę tylko sobie skopiować app_info.xml z najnowszego archiwum do katalogu projektu.
Aplikacja Enigma@home jest dopiero testowana. TJM jeśli możesz sprawdź wysłane wyniki przeze ze mnie.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 18 Lipiec 2011, 19:04
cześć. Dodałem nową wersję Enigmy (teraz jest ok. 44% szybsza od poprzedniej wersji).
Poza tym zastanawiam się nad założeniem nowej kategorii na forum (dot. BOINC'a na Androidzie i na komórkach).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Tomasz R. Gwiazda w 18 Lipiec 2011, 19:23
jestem ZA zalozeniem oddzielnego dzialu dotyczacego androida

nazwa: "Android" :)  (na tym samym poziomie co: Boinc, projekty, Inne)
Mysle ze temat na tyle obszerny ze warto zalozyc wlasnie glowny dzial

mozna prosic globalnego moda o zrobienie tego ? :)

ps: jak tylko dzial powstanie, to mam juz kilka pytan :)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 18 Lipiec 2011, 20:59
Zrobione
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 18 Lipiec 2011, 21:04
ok. dzięki. mam dość dalekie plany rozwoju boinc'a,  jednak jeszcze nie sprecyzowane.
na początek będę przenosił aplikację na tą platformę (nawet m.in. Rad@Home).
Myślę na poważnie nad uproszczeniem/automatyzowaniem instalacji, tak żeby to było banalnie proste.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: GRID w 18 Lipiec 2011, 21:21
To może przy okazji dać panu matszpk  moderatora tego działu ?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 18 Lipiec 2011, 21:28
Ok. chętnie bym wziął na siebie tą odpowiedzialność.
Zaznaczam też, że jako właściciel repozytorium także jestem odpowiedzialny podejmowanie decyzji związanej z wyborem osób, które by rozwijały projekt.
Ponieważ projekt jest open-source (i itd), każdy was może przejrzeć kody i prace nad projektem.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: ichmis w 18 Lipiec 2011, 22:26
Cytat: matszpk w 18 Lipiec 2011, 21:04
Myślę na poważnie nad uproszczeniem/automatyzowaniem instalacji, tak żeby to było banalnie proste.

Jakby dało się go wsadzić na android market to myślę, że nawet ja bym poradził sobie z instalacją i mówiąc szczerze (choć nie wypada pouczać mistrza) na początek to chyba lepiej by było ułatwić instalacje dzięki czemu zwiększyła by się lista testerów.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 19 Lipiec 2011, 11:12
Cytat: ichmis w 18 Lipiec 2011, 22:26
Cytat: matszpk w 18 Lipiec 2011, 21:04
Myślę na poważnie nad uproszczeniem/automatyzowaniem instalacji, tak żeby to było banalnie proste.

Jakby dało się go wsadzić na android market to myślę, że nawet ja bym poradził sobie z instalacją i mówiąc szczerze (choć nie wypada pouczać mistrza) na początek to chyba lepiej by było ułatwić instalacje dzięki czemu zwiększyła by się lista testerów.
hurrra <- nie jestem sam <- tak jak wszędzie to i tu: android market poproszę ;)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 19 Lipiec 2011, 11:58
ok. może na razie nie będzie android market, ale już myślę jak go umieścić w formie APK, czyli zwykłej aplikacji dla Androida. Przy niewielkim wysiłku (tak jak dla każdej aplikacji Androida) zainstalujecie ją na swoim fonie. Nie wykluczam umieścienia klienta w markecie, ale pierwszym zadaniem będzie zrobienie aplikacji klienta w formie APK.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: goofyx w 19 Lipiec 2011, 13:58
Cytat: matszpk w 19 Lipiec 2011, 11:58
ok. może na razie nie będzie android market, ale już myślę jak go umieścić w formie APK, czyli zwykłej aplikacji dla Androida. Przy niewielkim wysiłku (tak jak dla każdej aplikacji Androida) zainstalujecie ją na swoim fonie. Nie wykluczam umieścienia klienta w markecie, ale pierwszym zadaniem będzie zrobienie aplikacji klienta w formie APK.
wszystko co sprawi, że instalacja będzie user-friendli będzie dobrym krokiem :)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: kotfryc w 13 Sierpień 2011, 23:23
matszpk gratulacje, aplikacja zapowiada się znakomicie  :)

Udało mi się zainstalować ją na naszym tablecie, niestety nie wszystko gra jak powinno...
http://www.primegrid.com/results.php?hostid=215086
http://www.enigmaathome.net/results.php?hostid=55126

Zastanawiam się gdzie może tkwić problem ...  :dunno: ?
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 14 Sierpień 2011, 00:07
Problem pewnie tkwi gdzieś w binariach aplikacji, które przygotowałem. Nie testowałem aplikacji pod tabletami. z tego co widze to masz procesor TI OMAP. Akurat zrobiłem update mojej aplikacji, ale to nic nie zmieni ponieważ nie zmieniałem binariów. Obecnie nie mam dostępu do nowoczesnych telefonów/tabletów. Gdy będę w pracy (we wtorek) sprobuje odpalić je na nowych komórkach HTC i zobaczę gdzie jest błąd. Podaj jeszcze wersje Androida (nie wersje kernel'a) to by mi ułatwiło pracę  :).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: kotfryc w 14 Sierpień 2011, 01:37
Android 2.1 update1 ; Tablet - Archos a 10.1 - nie dało by rady zrobić jakiegoś zdalnego dostępu do takich urządzeń? Myślę że wiele osób w ten sposób chętnie wspomogłoby projekt...  :)
Z drugiej strony dla jednego tableta nie spalaj się specjalnie... i tak odwaliłeś kawał dobrej roboty :)
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 14 Sierpień 2011, 08:49
hhmmm. starsza wersja androida (2.1). Gdy odpalałem np.: enigmę na emulatorze (android 1.6) to też wyskakiwał mi błąd (SIGSEGV, signal 11). binaria co prawda kompilowałem dla Androida 1.6, ale chyba wygląda na to, że nie działają dobrze na starszych wersjach. sprawdzę to dzisiaj na emulatorze  ;).
Zdalny dostęp... hhmm. najlepiej by było gdyby była możliwość zdalnego odpalenia adb shell (ponoć można cos takiego zrobić na zrootowanych urządzeniach) (nie musisz tego robic na razie).

PS.: okazuje się, że to może być poważniejszy problem (może dotyczyć wszystkich wersji od 1.6 do 2.1). Zainteresowanych odsyłam do http://osdir.com/ml/android-ndk/2011-01/msg00155.html (http://osdir.com/ml/android-ndk/2011-01/msg00155.html). Trzeba będzie zmieniać cały boinc_api, a to trudne  :(. na razie proszę uruchamiać aplikację na wersjach od 2.2 i wzwyż (jeśli możesz sprobować zrobic update do wersji Android 2.2, oczywiście nie probuj tego na siłę np.: z rootowaniem). ściągnij sobie wersję 0.1.3 (ma opcję update'a).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: kotfryc w 15 Sierpień 2011, 03:41
Zaktualizowałem androida korzystając ze strony producenta do wersji 2.2 jeśli się nie mylę, ale niestety po aktualizacji instalator klienta mi się zawieszał...  :dunno: później żona mi zabrała sprzęta  ::) spróbuję jeszcze kiedy indziej  ;D
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: aborek w 15 Sierpień 2011, 09:26
Na razie przeliczyłem jedną WU
www.enigmaathome.net/results.php?hostid=55152
Trochę to trwało, ale działa jak należy :respect:
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: matszpk w 15 Sierpień 2011, 09:37
noo. mamy problem. keyserver kluczy PGP nie chce działac  :o (ten z którego pobiera aplikacja klucze). dzisiaj zrobie tak, że będzie proba sciagania z kilku keyserverów. kotfryc moze dlatego nie mogłeś zainstalować. proszę podawać komun ikaty o błędach jeśli będą problemy
PS.: mozesz już sprobować z aktualizowałem do wersji 0.1.3.1alpha (problem jest już rozwiązany).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: kotfryc w 15 Sierpień 2011, 11:40
Cytat: matszpk w 15 Sierpień 2011, 09:37
noo. mamy problem. keyserver kluczy PGP nie chce działac  :o

Faktycznie coś o niemożności ściągnięcia tego klucza pisało...
Ściągnąłem wyższą wersję i pięknie działa ...  :parrrty: spróbuję przeliczyć parę próbek enigmy na początek :)

Przydałby się przyklejony wątek z linkami do aktualnych i ewe. starszych wersji tak żeby "nowi" nie musieli szukać tego zbyt głęboko.
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: krzyziu w 19 Sierpień 2011, 00:26
Wielkie uznanie dla kolegi matszpk'a !! :)
Jeśli będziesz potrzebował sprawdzić aplikacje na różnych komórkach/tabletach z różnymi systemami to służę pomocą (pracuje w punkcie u jednego z operatorów).
Tytuł: Natywny klient BOINC na Androidzie
Wiadomość wysłana przez: Troll81 w 19 Sierpień 2011, 12:33
No to szczodra propozycja :D