BOINC@Poland

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

Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 19 Lipiec 2011, 14:02
Ponieważ niektórzy z was chcą klienta BOINC jako zwykłą aplikację, to utworzyłem ten wątek. Umieszczajcie w nim rózne uwagi, cechy jakie chcecie dla aplikacji klienta w takiej formie. Na razie muszę sprawdzić samego klienta. Jednak mam w planach stworzenie klienta w takiej formie i możliwe umieszczenie jej w Markecie.

Aktualizacja: mam już gotowy instalator dla klienta.

Aktualizacja 2: jest już dostępna wersja testowa aplikacji pod adresem http://krzyszp.info/matszpk/android/
Miłego liczenia i testowania. UWAGA: jeśli będą problemy to proszę zabić aplikację i ponownie ją uruchomic: (przy każdym uruchomieniu aplikacja zabija wszystkie niezamknięte klienty i aplikacje).
Aktualizacja 3: Jest wersja 0.1.3 pod nazwą NativeBOINC-0.1.3.apk. możecie sprawdzić (dodałem opcje aktualizacji binariów i poprawiłem pewne błędy)
Aktualizacja 3: Jest wersja 0.1.3.2 pod nazwą NativeBOINC-0.1.3.2.apk. poprawiłem opcję shutdown.
PS. planuję wsadzić aplikację do marketu już na poważnie.
PS.2: na razie proszę uruchamiać aplikację na Androidzie (http://pceuropa.eu/blog/7-aplikacji-na-androida.html) 2.2 (na starszych mogą wystąpić problemy z aplikacjami i z klientem).
Aktualizacja 4: Jest już wersja 0.2. Dodałem możliwość konfiguracji klienta (lokalne preferencje) i usprawniłem instalator.
Aktualizacja 5: Jest już wersja 0.2.2. Dodałem opcję oszczędzania energii (power saving) i dwie opcje ustawiania odświeżania.
UWAGA: proszę NIGDY nie odinstalowywać aplikacji przed zamknięciem klienta!!!. może się zdarzyć, że po odinstalowaniu klient i/lub aplikacje nadal będą działać i w ostateczności trzeba będzie wyjmować baterię i ponownie ją wkładać....
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Cyfron w 19 Lipiec 2011, 19:06
ja bym widział dość ascetyczny interfejs, raczej bez miliona guzików i wskazań.
Kilka zakładek (przełączane też przesuwaniem palcem po ekranie) tak jak jest w normalnym desktopowym kliencie, ale nie rezygnować z zakładki "Log" bo mi osobiście tego brakuje.
Ofkoz do każdej próbki pasek postępu itd :)
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 19 Lipiec 2011, 19:25
wpadł mi pomysł. połączę AndroBOINC'a z aplikacją klienta. AndroBOINC jest zbyt wyrafinowany. tak jak chcesz ma kilka zakładek (wraz zakładką logów  :)) i prosty UI. Sam zobacz http://code.google.com/p/androboinc/wiki/ScreenShots (http://code.google.com/p/androboinc/wiki/ScreenShots).
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Tobas w 19 Lipiec 2011, 19:27
Świetny pomysł - to samo miałem zaproponować - taki właśnie styl
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Cyfron w 19 Lipiec 2011, 20:13
myślę, że będzie ok :)
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Tomasz R. Gwiazda w 19 Lipiec 2011, 20:14
mnie brakuje jakiegos logo app :)
ale to juz tylko wzgledy estetyczne

moze jakis konkurs na forum na logo aplikacji i login screen ?

Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 20 Lipiec 2011, 00:44
mam już nawet pomysł :D
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 21 Lipiec 2011, 20:43
(http://www.boincatpoland.org/wiki/images/8/8e/Boinc_android_logo.png)
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 21 Lipiec 2011, 21:00
ty coś takiego wymyśliłeś  |-? ? nawet niezłe  :).
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: aborek w 21 Lipiec 2011, 21:07
Fajne logo :p_arr:
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 21 Lipiec 2011, 23:15
ok. juz jutro zacznę pracę nad aplikacją na androida (klient boinc). Już usunąłem błąd braku wznawiania aplikacji po benchmarku. Możliwe, że dzisiaj udostępnię nową wersję (bez błędu).
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 22 Lipiec 2011, 00:37
troszkę zabawy paintem. Ale nie jestem zadowolony z efektu. Moze jeszcze doszlifują jak znajdę czas.
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 22 Lipiec 2011, 00:45
ooo ktos już wpadł na podobny pomysł :D


http://cloud.ohloh.net/attachments/38060/icon_med.png
http://cdn1.staztic.com/logos/boinc-statistics-12.png
http://img.podnova.com/icons_pandroid/jpg/big/65/65117.jpg
http://boincoid.sourceforge.net/boincoid%20banner.jpg
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 22 Lipiec 2011, 21:48
ok. już załadowałem nowe binaria i kody do repozytorium. Nowa wersja nie potrzebuje już bibliotek (jest zlinkowana statycznie). Usunąłem błąd przy wznawaniu zadania (np.: po benchmarku). Teraz zacznę opracowywać wersję bardziej zjadalną dla przeciętnego użytkownika  ;).
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 22 Lipiec 2011, 21:58
 :respect:
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 22 Lipiec 2011, 22:10
hej .troll81. twoje logo mi się spodobało  :p_arr:. mógłbym je wykorzystać w nowej aplikacji?
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 22 Lipiec 2011, 22:17
MOżesz
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 22 Lipiec 2011, 22:20
dzięki troll81. masz już wkład w tworzenie klienta na androida  :).
Jutro zacznę na poważnie pracę nad aplikacją  :).
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Tomasz R. Gwiazda w 22 Lipiec 2011, 22:59
bajer  :p_arr:
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 22 Lipiec 2011, 23:23
http://www.boincatpoland.org/wiki/images/6/6c/BOINC_Android_logo_2.png
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Aegis Maelstrom w 22 Lipiec 2011, 23:34
Zgadzam się, logo super, na razie optuję za opcją pierwszą.

A najwspanialsze jest to, że ten kolaż może być legalny! Poważnie obawiałem się o wykorzystanie logo Androida, ale zgodnie z licencją od Google (http://www.android.com/branding.html) jest ono dostępne na CreativeCommons 3.0 i może być modyfikowane pod pewnymi warunkami (jak informacja o źródle logo na stronie internetowej - patrz strony Google). Teraz jeszcze trzeba się zwrócić do Berkeley w sprawie ich logo (http://boinc.berkeley.edu/logo.php) autorstwa Michała Krakowiaka, ew. do samego autora. Mam nadzieję, że nie będą robili problemów - a lepiej jest to załatwić na samym wstępie i uniknąć ewentualnych nieprzyjemności.
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 22 Lipiec 2011, 23:46
http://www.boincatpoland.org/wiki/images/d/df/BOINC_Android_logo_3.png
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Aegis Maelstrom w 23 Lipiec 2011, 00:01
Lepiej niż 2, z sztuki naiwnej  :P przeszedłeś w całkiem zgrabny choć oldschoolowy modernizm.  :p_arr: A Androidek wygląda jak klucz USB albo jakaś wtyczka... :)

Jak Ci tak dobrze idzie zabawa, możesz jeszcze podłubać i na pewno wybierzecie coś fajnego. Zresztą może będziecie potrzebować np. logo poziome i pionowe albo małe i duże.
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 23 Lipiec 2011, 00:29
http://www.boincatpoland.org/wiki/images/8/88/BOINC_Android_logo_4.png
http://www.boincatpoland.org/wiki/images/e/e6/BOINC_Android_logo_5.png
http://www.boincatpoland.org/wiki/images/f/f4/BOINC_Android_logo_6.png
http://www.boincatpoland.org/wiki/images/f/fc/BOINC_Android_logo_7.png

nie przeceniajcie moich umiejętności graficznych. Ja to dłubię w paincie pixel po pixelu  :shame:
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 06 Sierpień 2011, 14:37
przygotowanie wersji w miarę używalnej ;) trochę trwało czasu. obecnie mam już gotowy instalator w aplikacji, który w 4 łatwych krokach poprowadzi przez instalację.
postanowiłem udostępniać aplikację, klienta i aplikacje boinc oddzielnie. Instalator sam ściąga pliki i instaluje.
muszę jeszcze dodać kilka (do sterowania klientem).
Proszę o uwagi, propozycje opcji jakie powinny się znaleźć w aplikacji  :).
za chwilę zamieszczę obrazki (instalatora)  :).
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 07 Sierpień 2011, 10:53
 :parrrty:
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 07 Sierpień 2011, 18:04
cześć. wersje do testów będę miał dopiero w poniedziałek lub we wtorek.
chciałbym żebyście dodali jakies uwagi i propozycje.
mój pomysł to widget, który ułatwi kontrolowanie klienta (uruchamianie i zamykanie) i ewentualnie jakiś ekran blokujący (będzie zapobiegał przypadkowym dotknięcom i umożliwi liczenie na full  8) ).
aha jeśli ktoś miałby miejsce na ftp (goofyx proszę o anonimowy dostęp) to proszę mnie poinformować.

PS: mam problem z widgetem ponieważ jestem beznadziejnym grafikiem (mam problemy nawet z paintem  :dunno: ) to zwracam się z prośbą o projekt graficzny widgetu (z dwoma przyciskami: włącz/wyłącz, blokuj ekran).
z góry dziękuje za support.
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: PBT_marian_boss w 07 Sierpień 2011, 21:07
Na zablokowanym ekranie przydał by się pasek postępu ile przeliczone lub coś w tym stylu
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 09 Sierpień 2011, 16:55
cześć. mam już prawie gotową aplikację.

oto screenshoty z emulatora  ;):
http://img838.imageshack.us/img838/2576/nativeboinc1.png (http://img838.imageshack.us/img838/2576/nativeboinc1.png)
http://img7.imageshack.us/img7/9571/nativeboinc3.png (http://img7.imageshack.us/img7/9571/nativeboinc3.png)
http://img842.imageshack.us/img842/9160/nativeboinc4.png (http://img842.imageshack.us/img842/9160/nativeboinc4.png)
http://img694.imageshack.us/img694/5622/nativeboinc5.png (http://img694.imageshack.us/img694/5622/nativeboinc5.png)
http://img718.imageshack.us/img718/3191/nativeboinc6.png (http://img718.imageshack.us/img718/3191/nativeboinc6.png)
http://img844.imageshack.us/img844/5150/nativeboinc9.png (http://img844.imageshack.us/img844/5150/nativeboinc9.png)

no jak chcecie to macie link do hosta:http://www.primegrid.com/show_host_detail.php?hostid=214405 (http://www.primegrid.com/show_host_detail.php?hostid=214405).
mam jeszcze problemy ze starszymi API (level 4 i itd) jednak myślę że rozwiążę problemy dzisiaj i udostępnie aplikację.

PS. z przyczyn technicznych WU na emulatorze nie została policzona  ;)
ale jednostak dla Enigma@Home jest juz liczona ;)
http://img705.imageshack.us/img705/9353/nativeboinc10.png (http://img705.imageshack.us/img705/9353/nativeboinc10.png)
Jeszcze zrobiłem widget: http://img52.imageshack.us/img52/5203/nativeboinc11.png (http://img52.imageshack.us/img52/5203/nativeboinc11.png)
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 09 Sierpień 2011, 17:01
 :respect:
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Tomasz R. Gwiazda w 09 Sierpień 2011, 17:26
super :)

a tak z innej beczki, kamrat taki uzdolniony to moze by cos wymyslil w kwestii zarzadzania hostami przez Boincstats ?
Jakis gadget + widget (z dziennymi aktualizacjami pkt)
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 09 Sierpień 2011, 17:39
nie wykluczam tego. boinc echo mi też nie wystarcza  :(. Jednak jak na każdy projekt muszę miec czas. na razie mam urlop, jednak będę się skupiał głównie na nativeboinc. po urlopie będzie trochę ciężko znaleźć trochę czasu. możliwe, że póżniej zacznę myśleć o tym pomyśle na poważnie  :).
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Tomasz R. Gwiazda w 09 Sierpień 2011, 17:43
spoko, my przeciez niczego nie wymagamy i nie zmuszamy :)
Jesli tylko czas i checi pozwola.   :parrrty:
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: Troll81 w 09 Sierpień 2011, 17:54
może by zportować BOINCTaskas na androidka?
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 09 Sierpień 2011, 21:26
Już udostępniłem wersję testową aplikacji pod adresem http://krzyszp.info/matszpk/android/ (http://krzyszp.info/matszpk/android/)  :). proszę zajrzeć na pierwszy post w wątku.

PS. zapomniałem o jednym. NativeBOINC to manager i umożliwia też podgląd stanu innych hostów tak jak AndroBOINC. Właściwie NativeBOINC to przerobiony AndroBOINC. jeszcze jedno: aplikacja działa w tle (można wyjść z managera bez zamykania klienta i robic swoje  :) ).

Poza tym zachęcam was do testowania mojej aplikacji (jeśli macie telefon z androidem). no i piszcze o uwagach i nowych propozycjach opcji i funkcji.
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: xelexin w 25 Październik 2011, 01:02
Fajna sprawa ;)
Będzie wsparcie dla milkyway?
Tytuł: Klient jako aplikacja na Androida (i ew. w markecie)
Wiadomość wysłana przez: matszpk w 25 Październik 2011, 17:29
tak. pracuje nad tym intensywnie. praktycznie jest już gotowa aplikacja i mozliwe, że opublikuje wstępną wersję w tym tygodniu.