przetwarzanie rozproszone - boinc

FORUM BOINC

Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Witaj na forum poświęconemu wspieraniu nauki poprzez platformę BOINC. Pobierz i zacznij zmieniać świat od teraz
Strony: 1 2 [3]

Natywny klient BOINC na Androidzie (Przeczytany 28972 razy)

matszpk

  • 'Domowy programista'.
  • Moderator
  • Młodszy Liczydłowy
  • *
  • Offline Offline
  • Wiadomości: 431
  • Avatar forum naukowego

    Natywny klient BOINC na Androidzie

    Odpowiedź #80 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_clientpowinno 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).

    matszpk

    • 'Domowy programista'.
    • Moderator
    • Młodszy Liczydłowy
    • *
    • Offline Offline
    • Wiadomości: 431
    • Avatar forum naukowego

      Natywny klient BOINC na Androidzie

      Odpowiedź #81 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.

      goofyx

      • Fundacja
      • BOINC Fanatyk
      • *
      • Offline Offline
      • Wiadomości: 3 291
      • Avatar forum naukowego
      • Po prostu goofyx :)

        Natywny klient BOINC na Androidzie

        Odpowiedź #82 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.



        matszpk

        • 'Domowy programista'.
        • Moderator
        • Młodszy Liczydłowy
        • *
        • Offline Offline
        • Wiadomości: 431
        • Avatar forum naukowego

          Natywny klient BOINC na Androidzie

          Odpowiedź #83 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).

          goofyx

          • Fundacja
          • BOINC Fanatyk
          • *
          • Offline Offline
          • Wiadomości: 3 291
          • Avatar forum naukowego
          • Po prostu goofyx :)

            Natywny klient BOINC na Androidzie

            Odpowiedź #84 15 Lipiec 2011, 11:39
            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 ;)

            matszpk

            • 'Domowy programista'.
            • Moderator
            • Młodszy Liczydłowy
            • *
            • Offline Offline
            • Wiadomości: 431
            • Avatar forum naukowego

              Natywny klient BOINC na Androidzie

              Odpowiedź #85 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ś.

              goofyx

              • Fundacja
              • BOINC Fanatyk
              • *
              • Offline Offline
              • Wiadomości: 3 291
              • Avatar forum naukowego
              • Po prostu goofyx :)

                Natywny klient BOINC na Androidzie

                Odpowiedź #86 15 Lipiec 2011, 12:06
                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.

                matszpk

                • 'Domowy programista'.
                • Moderator
                • Młodszy Liczydłowy
                • *
                • Offline Offline
                • Wiadomości: 431
                • Avatar forum naukowego

                  Natywny klient BOINC na Androidzie

                  Odpowiedź #87 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.

                  TJM

                  • Grupa Reagowania Operacyjno-Manewrowego
                  • BOINC Fanatyk
                  • *****
                  • Offline Offline
                  • Wiadomości: 3 026
                  • Avatar forum naukowego
                  • Smokin` 5 clients to nachapać more

                    Natywny klient BOINC na Androidzie

                    Odpowiedź #88 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.

                    matszpk

                    • 'Domowy programista'.
                    • Moderator
                    • Młodszy Liczydłowy
                    • *
                    • Offline Offline
                    • Wiadomości: 431
                    • Avatar forum naukowego

                      Natywny klient BOINC na Androidzie

                      Odpowiedź #89 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.

                      matszpk

                      • 'Domowy programista'.
                      • Moderator
                      • Młodszy Liczydłowy
                      • *
                      • Offline Offline
                      • Wiadomości: 431
                      • Avatar forum naukowego

                        Natywny klient BOINC na Androidzie

                        Odpowiedź #90 15 Lipiec 2011, 17:14
                        Ok. zaktualizowałem instrukcję instalacji (na razie po polsku). Dodałem sposób łączenia się z klientem (punkt 10).

                        matszpk

                        • 'Domowy programista'.
                        • Moderator
                        • Młodszy Liczydłowy
                        • *
                        • Offline Offline
                        • Wiadomości: 431
                        • Avatar forum naukowego

                          Natywny klient BOINC na Androidzie

                          Odpowiedź #91 15 Lipiec 2011, 21:02
                          cześć. już uruchamiam enigmę (Enigma@Home) na androidzie. bardzo możliwe, że się uda  :).

                          matszpk

                          • 'Domowy programista'.
                          • Moderator
                          • Młodszy Liczydłowy
                          • *
                          • Offline Offline
                          • Wiadomości: 431
                          • Avatar forum naukowego

                            Natywny klient BOINC na Androidzie

                            Odpowiedź #92 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.

                            matszpk

                            • 'Domowy programista'.
                            • Moderator
                            • Młodszy Liczydłowy
                            • *
                            • Offline Offline
                            • Wiadomości: 431
                            • Avatar forum naukowego

                              Natywny klient BOINC na Androidzie

                              Odpowiedź #93 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).

                              Tomasz R. Gwiazda

                              • Kalkulator
                              • ***
                              • Offline Offline
                              • Wiadomości: 5 971
                              • Avatar forum naukowego

                                Natywny klient BOINC na Androidzie

                                Odpowiedź #94 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 :)

                                Troll81

                                • Troll forumowy
                                • Newsmani
                                • Starszy Kalkulator
                                • *****
                                • Offline Offline
                                • Wiadomości: 32 458
                                • Avatar forum naukowego
                                • Owoc żywota twojego je ZUS

                                  Natywny klient BOINC na Androidzie

                                  Odpowiedź #95 18 Lipiec 2011, 20:59
                                  Zrobione

                                  matszpk

                                  • 'Domowy programista'.
                                  • Moderator
                                  • Młodszy Liczydłowy
                                  • *
                                  • Offline Offline
                                  • Wiadomości: 431
                                  • Avatar forum naukowego

                                    Natywny klient BOINC na Androidzie

                                    Odpowiedź #96 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.

                                    GRID

                                    • Administrator
                                    • Starszy Liczydłowy
                                    • *
                                    • Offline Offline
                                    • Wiadomości: 2 630
                                    • nauk pasja
                                    • Stworzony by pomagać :D

                                      Natywny klient BOINC na Androidzie

                                      Odpowiedź #97 18 Lipiec 2011, 21:21
                                      To może przy okazji dać panu matszpk  moderatora tego działu ?

                                      matszpk

                                      • 'Domowy programista'.
                                      • Moderator
                                      • Młodszy Liczydłowy
                                      • *
                                      • Offline Offline
                                      • Wiadomości: 431
                                      • Avatar forum naukowego

                                        Natywny klient BOINC na Androidzie

                                        Odpowiedź #98 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.

                                        ichmis

                                        • Bywalec forum
                                        • **
                                        • Offline Offline
                                        • Wiadomości: 38

                                          Natywny klient BOINC na Androidzie

                                          Odpowiedź #99 18 Lipiec 2011, 22:26
                                          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.

                                          goofyx

                                          • Fundacja
                                          • BOINC Fanatyk
                                          • *
                                          • Offline Offline
                                          • Wiadomości: 3 291
                                          • Avatar forum naukowego
                                          • Po prostu goofyx :)

                                            Natywny klient BOINC na Androidzie

                                            Odpowiedź #100 19 Lipiec 2011, 11:12
                                            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ę ;)

                                            matszpk

                                            • 'Domowy programista'.
                                            • Moderator
                                            • Młodszy Liczydłowy
                                            • *
                                            • Offline Offline
                                            • Wiadomości: 431
                                            • Avatar forum naukowego

                                              Natywny klient BOINC na Androidzie

                                              Odpowiedź #101 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.

                                              goofyx

                                              • Fundacja
                                              • BOINC Fanatyk
                                              • *
                                              • Offline Offline
                                              • Wiadomości: 3 291
                                              • Avatar forum naukowego
                                              • Po prostu goofyx :)

                                                Natywny klient BOINC na Androidzie

                                                Odpowiedź #102 19 Lipiec 2011, 13: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 :)

                                                kotfryc

                                                • Liczydłowy
                                                • ***
                                                • Offline Offline
                                                • Wiadomości: 1 011
                                                • Avatar forum naukowego

                                                  Natywny klient BOINC na Androidzie

                                                  Odpowiedź #103 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: ?

                                                  matszpk

                                                  • 'Domowy programista'.
                                                  • Moderator
                                                  • Młodszy Liczydłowy
                                                  • *
                                                  • Offline Offline
                                                  • Wiadomości: 431
                                                  • Avatar forum naukowego

                                                    Natywny klient BOINC na Androidzie

                                                    Odpowiedź #104 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ę  :).

                                                    kotfryc

                                                    • Liczydłowy
                                                    • ***
                                                    • Offline Offline
                                                    • Wiadomości: 1 011
                                                    • Avatar forum naukowego

                                                      Natywny klient BOINC na Androidzie

                                                      Odpowiedź #105 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 :)
                                                       

                                                      matszpk

                                                      • 'Domowy programista'.
                                                      • Moderator
                                                      • Młodszy Liczydłowy
                                                      • *
                                                      • Offline Offline
                                                      • Wiadomości: 431
                                                      • Avatar forum naukowego

                                                        Natywny klient BOINC na Androidzie

                                                        Odpowiedź #106 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. 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).
                                                        edit: 14 Sierpień 2011, 21:01 - matszpk

                                                        kotfryc

                                                        • Liczydłowy
                                                        • ***
                                                        • Offline Offline
                                                        • Wiadomości: 1 011
                                                        • Avatar forum naukowego

                                                          Natywny klient BOINC na Androidzie

                                                          Odpowiedź #107 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

                                                          aborek

                                                          • Liczydłowy
                                                          • ***
                                                          • Offline Offline
                                                          • Wiadomości: 1 008
                                                          • Avatar forum naukowego
                                                          • ...uzależniony...

                                                            Natywny klient BOINC na Androidzie

                                                            Odpowiedź #108 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:

                                                            matszpk

                                                            • 'Domowy programista'.
                                                            • Moderator
                                                            • Młodszy Liczydłowy
                                                            • *
                                                            • Offline Offline
                                                            • Wiadomości: 431
                                                            • Avatar forum naukowego

                                                              Natywny klient BOINC na Androidzie

                                                              Odpowiedź #109 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).
                                                              edit: 15 Sierpień 2011, 10:39 - matszpk

                                                              kotfryc

                                                              • Liczydłowy
                                                              • ***
                                                              • Offline Offline
                                                              • Wiadomości: 1 011
                                                              • Avatar forum naukowego

                                                                Natywny klient BOINC na Androidzie

                                                                Odpowiedź #110 15 Sierpień 2011, 11:40
                                                                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.

                                                                krzyziu

                                                                • Początkujący
                                                                • Offline Offline
                                                                • Wiadomości: 10

                                                                  Natywny klient BOINC na Androidzie

                                                                  Odpowiedź #111 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).

                                                                  Troll81

                                                                  • Troll forumowy
                                                                  • Newsmani
                                                                  • Starszy Kalkulator
                                                                  • *****
                                                                  • Offline Offline
                                                                  • Wiadomości: 32 458
                                                                  • Avatar forum naukowego
                                                                  • Owoc żywota twojego je ZUS

                                                                    Natywny klient BOINC na Androidzie

                                                                    Odpowiedź #112 19 Sierpień 2011, 12:33
                                                                    No to szczodra propozycja :D
                                                                    Strony: 1 2 [3]   Do góry

                                                                    GoogleTagged


                                                                    Hosting dzięki uprzejmości InnerVision sp. z o.o.
                                                                    SMF © 2011, Simple Machines