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
Nasz kanał IRC - Porozmawiaj z nami.
Strony: [1]

Aplikacje projektu Rad@Home (Android) (Przeczytany 5399 razy)

aborek

  • Liczydłowy
  • ***
  • Offline Offline
  • Wiadomości: 1 008
  • Avatar forum naukowego
  • ...uzależniony...
    A nie chcesz jednak dać managera na AM, a aplikacje klienckie podrzucić administratorom projektów? Przynajmniej TJM by się zgodził dla Enigmy a i z Rad@H problemu nie będzie...
    A jakby miało wyglądać "liczenie" w Rad@H na androidzie?

    krzyszp

    • Wszechstronny dyletant
    • Moderator
    • Kalkulator
    • *
    • Online Online
    • Wiadomości: 7 548
    • Avatar forum naukowego

      Aplikacje projektu Rad@Home (Android)

      Odpowiedź #1 19 Lipiec 2011, 13:44
      Ciekawe pytanie...  :p_arr:

      Dla androida koniecznie by trzeba było dorobić odpytywanie wbudowanego w telefon GPS'a o pozycję (nie koniecznie cały czas, może przyjąć określony interwał?).
      Samo podłączenie czujnika to nie problem, przecież te telefony mają USB.

      matszpk

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

        Aplikacje projektu Rad@Home (Android)

        Odpowiedź #2 19 Lipiec 2011, 13:57
        cześć. uważam, że to jest temat na nowy wątek. tutaj będziemy rozmawiać o aplikacji Rad@Home.

        krzyszp

        • Wszechstronny dyletant
        • Moderator
        • Kalkulator
        • *
        • Online Online
        • Wiadomości: 7 548
        • Avatar forum naukowego

          Aplikacje projektu Rad@Home (Android)

          Odpowiedź #3 19 Lipiec 2011, 17:37
          Rozumiem, że dla androida aplikacje piszesz w Javie?

          matszpk

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

            Aplikacje projektu Rad@Home (Android)

            Odpowiedź #4 19 Lipiec 2011, 18:33
            Aplikacje dla BOINC'a (na Androida) będą w formie aplikacji natywnych (C,C++), jednak jeśli to będzie potrzebne to można połaczyć je z tymi w Javie. Nie wiem jak miałaby wyglądać aplikacja Rad@Home na androida, możliwe, że to będzie hybryda  ;).
            na razie proszę o kod źródłowy aplikacji (w celach przeglądowych).

            krzyszp

            • Wszechstronny dyletant
            • Moderator
            • Kalkulator
            • *
            • Online Online
            • Wiadomości: 7 548
            • Avatar forum naukowego

              Aplikacje projektu Rad@Home (Android)

              Odpowiedź #5 19 Lipiec 2011, 19:40
              Rad@H jest C++ więc powinno pójść łatwo.
              O dostęp do kodu dla Ciebie się zaraz zatroszczę :)

              TJM

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

                Aplikacje projektu Rad@Home (Android)

                Odpowiedź #6 16 Sierpień 2011, 12:00
                Technicznie rzecz biorąc, to jest to aplikacja w C z domieszkami C++.
                Podejrzewam że skompiluje się wszędzie, gdzie dostępne są biblioteki USB.
                W każdym razie bez problemu kompiluje się na dość egzotycznych linuksach.

                matszpk

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

                  Aplikacje projektu Rad@Home (Android)

                  Odpowiedź #7 24 Sierpień 2011, 21:18
                  cześć. już zabieram się za rad@home. na początek trzeba przenieść libusb (android jej po prostu niema  ;), ale to nie będzie trudne).

                  krzyszp

                  • Wszechstronny dyletant
                  • Moderator
                  • Kalkulator
                  • *
                  • Online Online
                  • Wiadomości: 7 548
                  • Avatar forum naukowego

                    Aplikacje projektu Rad@Home (Android)

                    Odpowiedź #8 24 Sierpień 2011, 21:36
                    Fajnie, że działasz :)
                    Trzeba będzie wymyślić czujnik dla Ciebie do testów zapewne...

                    GRID

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

                      Aplikacje projektu Rad@Home (Android)

                      Odpowiedź #9 24 Sierpień 2011, 22:12
                      a czy wejście USB w czujnikach Rad@H dla smartfonów może być takie same jak w obecnej wersji ? czy będzie wymagana jakaś przeróbka. Bo smarfony mają raczej mini usb a na drugim końcu takiego kabla jest standardowe usb.
                      A chyba obecnie w czujnikach mamy trapezowy port usb.

                      matszpk

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

                        Aplikacje projektu Rad@Home (Android)

                        Odpowiedź #10 24 Sierpień 2011, 22:18
                        smartfony mają miniUSB lub też częsciej microUSB. na razie jeszcze nie jest to potrzebne ew. będę aplikację testował na emulatorze lub w inny sposób.... na razie przymierzam sie do wstępnych testow....

                        Szopler

                        • Radioaktywny
                        • Grupa Reagowania Operacyjno-Manewrowego
                        • Kalkulator
                        • *****
                        • Offline Offline
                        • Wiadomości: 7 522
                        • Avatar forum naukowego

                          Aplikacje projektu Rad@Home (Android)

                          Odpowiedź #11 24 Sierpień 2011, 23:31
                          Tylko czy smartfony (większość) obsłużą USB w trybie host ?

                          matszpk

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

                            Aplikacje projektu Rad@Home (Android)

                            Odpowiedź #12 24 Sierpień 2011, 23:47
                            jeszcze nie wiem. na razie się program skompilował  :). tak już mam skompilowane do testów.
                            ps: co do usb host mode to jest przykład na motoroli droid: http://www.tombom.co.uk/blog/?p=124 albo na nexus one http://www.androidguys.com/2010/06/07/nexus-usb-host-driver-developed-android-geek/.
                            edit: 25 Sierpień 2011, 00:00 - matszpk

                            Szopler

                            • Radioaktywny
                            • Grupa Reagowania Operacyjno-Manewrowego
                            • Kalkulator
                            • *****
                            • Offline Offline
                            • Wiadomości: 7 522
                            • Avatar forum naukowego

                              Aplikacje projektu Rad@Home (Android)

                              Odpowiedź #13 25 Sierpień 2011, 00:01
                              No to jeszcze trzeba takie kabelki dorwać w większej ilości albo przejściówki jak tu:
                              http://www.harbaum.org/till/i2c_tiny_usb/n800.jpg

                              krzyszp

                              • Wszechstronny dyletant
                              • Moderator
                              • Kalkulator
                              • *
                              • Online Online
                              • Wiadomości: 7 548
                              • Avatar forum naukowego

                                Aplikacje projektu Rad@Home (Android)

                                Odpowiedź #14 25 Sierpień 2011, 10:53
                                Pytanie, co z nawigacją w telefonach?
                                Tutaj pozycja może bardzo często się zmieniać, więc dobrze by było pobierać lokalizację co jakiś czas... Ale co wtedy z prywatnością?

                                Troll81

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

                                  Aplikacje projektu Rad@Home (Android)

                                  Odpowiedź #15 25 Sierpień 2011, 12:12
                                  Wyrażanie zgody??

                                  matszpk

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

                                    Aplikacje projektu Rad@Home (Android)

                                    Odpowiedź #16 25 Sierpień 2011, 17:40
                                    Można by poinformować uzytkownika, że aplikacja będzie wysyłac jego polozenie do serwera. W boinc dodano coś takiego jak "terms of use" projektu i myślę, że tam mozna by to napisać.

                                    PS. dzisiaj uruchomiłem aplikacje na telefonie brata. uruchomiła się  :). prawdopodobnie nie będzie większych problemów. Pozostaje tylko kwestia hardware'u i kernela (musi obsłużyć host-mode), czyli wersji androida..
                                    edit: 26 Sierpień 2011, 19:35 - matszpk

                                    krzyszp

                                    • Wszechstronny dyletant
                                    • Moderator
                                    • Kalkulator
                                    • *
                                    • Online Online
                                    • Wiadomości: 7 548
                                    • Avatar forum naukowego

                                      Aplikacje projektu Rad@Home (Android)

                                      Odpowiedź #17 01 Wrzesień 2011, 19:27
                                      Zamówiłem już odpowiedni kabel na eBay'u - jak tylko przyjdzie, dam znać, czy czujnik ruszy :)

                                      Ps. Odpaliłem także Enigmę, czekam na wynik pierwszego zadania - gdzie opublikować wyniki?

                                      matszpk

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

                                        Aplikacje projektu Rad@Home (Android)

                                        Odpowiedź #18 01 Wrzesień 2011, 19:33
                                        klient sam wysyła wyniki. Jeśli chcesz to możesz mi dać linka do swojego hosta (komorkowego).
                                        Daj znac jeśli będą problemy.  Jeszcze jedno czy liczą się dwa WU i czy tylko jedna. klient został już dostoswany do multicore (ale mogą wystąpic problemy np.: z pierwszymi WU)? Aplikację Rad@Home uruchamiaj na razie jako standalone (z android shella). Możesz ją uruchomic w tle (znak & na koncu) z opóżnieniem.
                                        PS. napisałem artykuł na głównej stronie B@P. znajdziesz go w http://www.boincatpoland.org/wiki/Boinc_dla_Androida.

                                        krzyszp

                                        • Wszechstronny dyletant
                                        • Moderator
                                        • Kalkulator
                                        • *
                                        • Online Online
                                        • Wiadomości: 7 548
                                        • Avatar forum naukowego

                                          Aplikacje projektu Rad@Home (Android)

                                          Odpowiedź #19 01 Wrzesień 2011, 19:41
                                          Artykuł już przeczytałem, ale aplikacji Rad@H jeszcze nie umiem odpalić - istnieje możliwość, że dołożysz ją tak samo jak Enigmę?

                                          A odpowiadając na Twoje pytanie - liczą się dwa wątki.


                                          Ps. Włącz domyślnie pracę tylko na zasilaczu, po w 15 minut prawie połowę baterii mi zjadł   |-?

                                          matszpk

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

                                            Aplikacje projektu Rad@Home (Android)

                                            Odpowiedź #20 01 Wrzesień 2011, 19:47
                                            hhhmmm. pomyślę jeszcze. możliwe, że tak. nie odpalaj tego z NativeBOINC'a. Rad@Home jest jeszcze do testów. nie chcę dać plamy  ;), dlatego też jeszcze jej nie ma na liście. na razie odpal adb shell (musisz najpierw włączyć tryb debugowania w swoim telefonie, Ustawienia-Aplikacje->Tworzenie->Debugowanie USB). do testów będzie potrzebne android-sdk lub program ADB. wsadzisz aplikacje do /data/local/tmp i odpalisz z poziomu android shella. tak mniej wiecej to wygląda (tak też testowałem pierwszego mojego klienta i aplikacje  :) ).
                                            Strony: [1]   Do góry

                                            GoogleTagged


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