BOINC@Poland

Inne => Archiwum => Archiwum Radioactive => Wątek zaczęty przez: krzyszp w 11 Grudzień 2013, 17:44

Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 11 Grudzień 2013, 17:44
Pamiętacie zapewne, że kiedyś napisałem programik do wyświetlania mapy z Radioactive@Home na Androidzie (https://play.google.com/store/apps/details?id=b4a.radioactivemap).
Od tego czasu przybyło mi troszkę umiejętności w tym temacie, więc zastanawiam się nad rozbudową programu o kilka opcji, np.:

1. Dodanie listy "własnych" czujek i "przeskakiwanie" do nich na życzenie.
2. Monitorowanie wybranych czujek pod względem przekroczenia określonych wartości.
3. Określenie odległości telefonu (tabletu) do określonej czujki.

To takie wstępne pomysły - może macie lepsze? (Nie, nie potrafię rysować wykresów  :wacko:).
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: sknd w 11 Grudzień 2013, 19:55
może automatyczne wskazywanie odczytu najbliższej czujki i odległości od niej?
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 11 Grudzień 2013, 21:14
Cytat: sknd w 11 Grudzień 2013, 19:55
może automatyczne wskazywanie odczytu najbliższej czujki i odległości od niej?
Myślę, że to dało by się zrobić.
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: mimeq w 11 Grudzień 2013, 21:29
Masz zaduzo wolnego czasu ?  %)
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 11 Grudzień 2013, 22:01
Cytat: mimeq w 11 Grudzień 2013, 21:29
Masz zaduzo wolnego czasu ?  %)
Nie - po prostu jest to dla mnie poligon doświadczalny, na którym testuje kod do wykorzystania w aktualnym sofcie dla klienta (nauka idzie znacznie lepiej, jak próbuje się zrobić coś konkretnego), a w dodatku jest to dobra odskocznia od bólu głowy spowodowanego .Net  :)

Ps. Tak w ogóle w statystykach sklepu Play jak byk stoi, że prawie 200 osób ma zainstalowany ten program, a moje statsy pokazują, że kilka-kilkanaście osób dziennie go włącza :)
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: Troll81 w 12 Grudzień 2013, 08:54
 :respect:
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 12 Grudzień 2013, 15:07
Poszedł update do Play'a.
To taka "przejściowa" wersja - pracuję nad opcjami wymienionymi w pierwszym poście, ale zanim dokończyłem to zdecydowałem się wypuścić wersję pośrednią, żeby zainteresowanie ocenić.

Generalnie ciekawi mnie zastosowanie pracy w tle i monitoringu czujek - np. powiadomienie, czy "moja" czujka nie straciła połączenia (przestała wysyłać wyniki), co pozwoliło by monitorować czujki podczepione w innej lokalizacji. Taka praca w tle mogła by się odbywać przy naprawdę minimalnym wykorzystaniu CPU i znikomym transferze danych...
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: eclipse99 w 12 Grudzień 2013, 15:53
Praca w tle (nie zdążyłem już tego zaproponować wczoraj) + możliwość zdefiniowania alarmów pod zadanymi warunkami np.:
jeśli X czujników
w odległości Y km
w ciągu ostatnich Z h
wykryje promieniowanie o wartości N to
- wyświetl powiadomienie
- włącz alarm dźwiękowy
- wyślij smsy na nry....
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 12 Grudzień 2013, 16:08
Cytat: eclipse99 w 12 Grudzień 2013, 15:53
Praca w tle (nie zdążyłem już tego zaproponować wczoraj) + możliwość zdefiniowania alarmów pod zadanymi warunkami np.:
jeśli X czujników
w odległości Y km
w ciągu ostatnich Z h
wykryje promieniowanie o wartości N to
- wyświetl powiadomienie
- włącz alarm dźwiękowy
- wyślij smsy na nry....
Właśnie o czymś takim myślę, ale muszę to wprowadzać stopniowo.
Nie mogę poświęcić długiego czasu na apkę, więc robię ją "z doskoku" co wiąże się z tym, że nie mam dużo czasu na wyszukiwanie różnych możliwości (czyli używam głównie tych, które mi w czymś innym są potrzebne), niemniej generalnie całość akcji które wymieniłeś w jakiś sposób wchodzą w krąg moich zainteresowań więc to kwestia czasu, kiedy się pojawią. Dodatkowo chcę też na mapie wyświetlać reaktory, co na dniach się pojawi.

Jak by była jeszcze możliwość podpięcia się pod różne "urzędowe" sieci czujników...
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 09 Styczeń 2014, 19:12
Odpowiem sam sobie :)

Dodałem funkcję pracy w tle - jest przygotowana do podnoszenia alarmów w razie potrzeby (ale na razie nie aktywna).
Ekran z detalami czujnika wyświetla teraz dystans do niego z bieżącej lokalizacji (w metrach lub kilometrach, zależnie od odległości).

Cały czas się zastanawiam, czy alarmy zrobić bazując na web service (czyli "nasłuch" zdarzenia po stronie mojego hosta), czy po prostu odsłuchiwać wszystko z poziomu telefonu...
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: Troll81 w 10 Styczeń 2014, 19:13
i tak jesteś tytanem pracy  :respect:
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 03 Luty 2014, 17:10
Kolejny update poszedł, powinna mapka Wam się sama zaktualizować.
Powinno się łatwiej przesuwać mapę.
Dodałem przycisk odświeżenia mapy i powrotu do aktualnej pozycji.
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: Troll81 w 03 Luty 2014, 18:42
żeby jeszcze czerwone kropki jakoś na front wyskakiwały.... Czechy znów na czerwono....
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 03 Luty 2014, 19:05
Cytat: Troll81 w 03 Luty 2014, 18:42
żeby jeszcze czerwone kropki jakoś na front wyskakiwały.... Czechy znów na czerwono....
Taa, ale to false positive...

A w sumie alarm taki można zrobić, technicznie to proste, ale dokładniej, to jak to sobie wyobrażasz?
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: Troll81 w 03 Luty 2014, 19:25
Jedna opcja. Czerwone i żółte kropki "bring on top" w tej chwili można zgubić czerwona pośród stada zielonych.

Druga opcja. Dodać powiadomienie czy to smsem czy tez poprzez alert aplikacji (np wibracja plus dźwięk) że np któryś z czujników wykazuje podwyższoną radiacje.

Trzecia opcja. Dodać alerty na podstawie lokalizacji. Np interesują mnie alerty w promieniu 50km od Wrocławia. Jeśli którykolwiek czujnik zapali się na czerwono chciałbym aby mnie telefon poinformował.

Czwarta opcja (ful wypas). Telefon odczytuje moje położenie i w razie gdy któryś czujnik w zadanym przeze mnie promieniu się "zaczerwieni", to żeby mnie apka jakoś powiadomiła.
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 03 Luty 2014, 19:50
Wszystkie te opcje wymagają pracy programu w tle, przy włączonym GPS'ie... Na jak długo baterii wystarczy?

Oczywiście, alerty mogę zrobić za pomocą usługi na moim serwerze, objętej rejestracją, ale to niestety wprowadza po mojej stronie koszty - nie wiem, czy znalazło by się parę osób, aby to finansować...
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: Troll81 w 03 Luty 2014, 20:49
aplikacja chodząc w tle mogłaby odpalać GPS raz na pół godziny. Albo i rzadziej. Poza tym można by jej podać pozycję z palca wtedy GPS nie byłby potrzebny.

Alerty można by robi za pomocą komunikacji mailem.
Tytuł: Mapa Radioactive@Home na Androida - v2
Wiadomość wysłana przez: krzyszp w 03 Luty 2014, 22:01
Cytat: Troll81 w 03 Luty 2014, 20:49
aplikacja chodząc w tle mogłaby odpalać GPS raz na pół godziny
Nie mogłaby. Za każdym odpaleniem GPS pojawia się najpierw pytanie o zgodę - taka cecha andka w nowszych wersjach.
Cytat: Troll81 w 03 Luty 2014, 20:49
Poza tym można by jej podać pozycję z palca wtedy GPS nie byłby potrzebny.
Wtedy już bawimy się w rozbudowaną konfigurację po stronie urządzenia. Do zrobienia, ale pytanie czy warto dla kilku (nastu) userów, którzy z tego będą korzystać... Na chwilę obecną to brakuje chętnych, aby wysłać mi info na jakich urządzeniach i wersjach andka coś nie działa/działa źle...
Cytat: Troll81 w 03 Luty 2014, 20:49
Alerty można by robi za pomocą komunikacji mailem.
To już nie problem w sumie...