BOINC@Poland

Inne => Archiwum => Android => Wątek zaczęty przez: aborek w 19 Lipiec 2011, 13:24

Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: aborek w 19 Lipiec 2011, 13:24
Cytat: krzyszp w 19 Lipiec 2011, 13:18
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?
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: krzyszp w 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.
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: matszpk w 19 Lipiec 2011, 13:57
cześć. uważam, że to jest temat na nowy wątek. tutaj będziemy rozmawiać o aplikacji Rad@Home.
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: krzyszp w 19 Lipiec 2011, 17:37
Rozumiem, że dla androida aplikacje piszesz w Javie?
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: matszpk w 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).
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: krzyszp w 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ę :)
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: TJM w 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.
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: matszpk w 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).
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: krzyszp w 24 Sierpień 2011, 21:36
Fajnie, że działasz :)
Trzeba będzie wymyślić czujnik dla Ciebie do testów zapewne...
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: GRID w 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.
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: matszpk w 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....
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: Szopler w 24 Sierpień 2011, 23:31
Tylko czy smartfony (większość) obsłużą USB w trybie host ?
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: matszpk w 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 (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/ (http://www.androidguys.com/2010/06/07/nexus-usb-host-driver-developed-android-geek/).
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: Szopler w 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
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: krzyszp w 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ą?
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: Troll81 w 25 Sierpień 2011, 12:12
Wyrażanie zgody??
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: matszpk w 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..
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: krzyszp w 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?
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: matszpk w 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 (http://www.boincatpoland.org/wiki/Boinc_dla_Androida).
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: krzyszp w 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ł   |-?
Tytuł: Aplikacje projektu Rad@Home (Android)
Wiadomość wysłana przez: matszpk w 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  :) ).