Frisbeegolf-forum.fi

Frisbeegolf-keskustelu => Muu keskustelu => Topic started by: iloreplica on 11.02.15 - klo:10:34

Title: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 11.02.15 - klo:10:34
Disctance

http://www.youtube.com/watch?v=OK9SkaF6XVY

Disctance on alun alkaen omaan tarpeeseeni suunniteltu ja kehitetty kiekon heittopituuksien mittaus-, loggaus- ja analysointiapplikaatio. Disctancen päämäärä on tarjota käyttäjällee yksinkertainen mittausympäristö, jota on helppo käyttää kenttätreenin yhteydessä. Ohjelman perusajatus on  bägihenkinen - käyttäjä voi määrittää itse montako kiekkoa eritellään, millä nimillä ja tarvittaessa lisätä ja poistaa niitä. Analysointiosiossa käyttäjälle annetaan kiekkokohtaisia tunnuslukuja heittopituuksista - keskiarvo, maksimiheitto, heittomäärä...

Android-pohjainen applikaatio on tällä hetkellä alpha-vaiheessa ja rajussa myllerryksessä. Iso osa ominaisuuksista on vajaita ja osa puuttuu kokonaan. Haluan kuitenkin olla applikaation kehityksessä avoin ja julkinen - kuka tahansa teistä voi ladata ja testata applikaatiota koko sen kehityskaaren ajan. Ja tietysti antaa palautetta, vaikuttaa! Ainakin Android-versio tullee olemaan ilmainen, iOS-versio - jos sellainen joskus tulee - vaatinee jonkinlaista rahoittamista. Windows Phonelle applikaatio on myös mahdollisuus. Toistaiseksi kehitystyötä tullaan tekemään kuitenkin vain Androidille.

Mitä TE haluatte mitta-applikaatioltanne?
Antakaa palautetta! Kommentoikaa tänne, projektin sivuille tai laittakaa YV:tä!

HUOMIO!
Jos asennatte Disctancen, teette sen omalla vastuullanne. Itsellä applikaatio on jatkuvassa testauksessa omassa puhelimessa ja homma skulaa. Jos sotkette puhelimenne, teitä on varoitettu!

Projektisivuilta (http://ikihongatkolajaa.blogspot.fi/p/disctance.html) löytyy pääsy asennuspaketteihin.

Testaukseen on nyt saatu myös web-app! disctance.altervista.org (http://disctance.altervista.org)
Web-app vaatii toimiakseen jotain seuraavista: IE 8.0+, Firefox 3.5+, Safari 4.0+, Chrome 4.0+, Opera 10.5+ tai natiiviselaimia Iphone 2.0+ ja Android 2.0+. Jos ehdot eivät täyty niin appsi ei toimi (ainakaan kunnolla)

Disctance a0.4.0


To Do
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 11.02.15 - klo:10:35
Oma ketju luotu, vapautin Älypuhelinsovelluskeskustelun takaisin jo valmiille softille ;)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Rizk on 11.02.15 - klo:11:38
Vaikuttaa kyllä oikein pätevältä ja mielenkiintoiselta projektilta. Tulee kyllä testaukseen kunhan nuo lumet alkaa sulamaan.

Pari asiaa tuli mieleen mitä sovelluksessa voisi olla. Itsellä ainakin foren pituudet laahaa paljon rystyheittojen perässä, mutta olisi mielenkiintoista seurata myös kämmenheittojen maksimien ja keskiarvojen kehitystä. Eli jos esim. ennen heittosession aloittamista voisi valita heittotyylin (RHBH, LHFH, upsi, rolleri jne.).

Voisiko myös olla mahdollista asettaa kiekkojen nimien valintaruutuja eri värisiksi? Tämä voisi nopeuttaa sen oikean PD:n löytämistä listasta :)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 11.02.15 - klo:12:05
Vaikuttaa kyllä oikein pätevältä ja mielenkiintoiselta projektilta. Tulee kyllä testaukseen kunhan nuo lumet alkaa sulamaan.

Pari asiaa tuli mieleen mitä sovelluksessa voisi olla. Itsellä ainakin foren pituudet laahaa paljon rystyheittojen perässä, mutta olisi mielenkiintoista seurata myös kämmenheittojen maksimien ja keskiarvojen kehitystä. Eli jos esim. ennen heittosession aloittamista voisi valita heittotyylin (RHBH, LHFH, upsi, rolleri jne.).

Voisiko myös olla mahdollista asettaa kiekkojen nimien valintaruutuja eri värisiksi? Tämä voisi nopeuttaa sen oikean PD:n löytämistä listasta :)

Kiitokset ehdotuksista - molemmat kirjattu kehitysehdotuksiin. Näin äkkiseltään täysin mahdollisia molemmat.

Värivalinnan voisi "piilottaa näkyville" Discs -lehdelle, ja värin vaihto toimisi vähän samalla tavalla kuin poisto (valitse -> muuta). Heittotavan valinta pitäisi sitten työntää Measure -lehdelle, jälleen pois edestä.

Nykytoteutuksessa tietysti forelle ja bäkkärille voi tehdä omat kiekkonsa, mutta näen kyllä tässä sellaisen pile-up -tilanteen mahdollisuuden ;)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Adutin on 11.02.15 - klo:16:13
Kävin heittelemässä futiskentällä ja käytin seitsemää eri kiekkoa. Mitään bugeja en ohjelmassa havainnut. Set tee ym. ominaisuudet toimivat hienosti. Forelle tein oman kiekkonsa. Jos heittotapa valittaisi ennen heittoa, menisi se työlääksi itselläni, koska heitän sekaisin forea ja bäkkäriä.

Tosiaan värin jos voisi säätää, helpottuisi eri kiekkojen havaitseminen ruudulta.

Odotan todella ominaisuutta, jossa kiekot säilyvät, jottei aina tarvitse uusia tehdä. :P Muuten ohjelma oli helppo ja yksinkertainen käyttää, eikä lisännyt heittoaikaa juurikaan. Tykkään!
Title: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 11.02.15 - klo:16:27
Hyvä juttu, Adutin, että toimii!

Nyt kun tuo värin vaihto on tullut puheeksi niin koetteko miten tärkeäksi muokata jo luotujen kiekko-objektien väriä tai nimiä?

Meinaan tässä tutustua vähän laajemmin tuohon kiekon luomiseen liittyviin dialogeihin (nyt mennään matalasta kohdasta aitaa), niin muokkausdialogi tulee varmaan työstettyä samalla. Samalla varmaan saisin sen tekstikentän aktiiviseksi ilman eri tökkäisyä (matalat aidat, matalat aidat...). ;)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Adutin on 11.02.15 - klo:18:11
Nyt kun tuo värin vaihto on tullut puheeksi niin koetteko miten tärkeäksi muokata jo luotujen kiekko-objektien väriä tai nimiä?
En itse pidä tätä mitenkään erityisen tärkeänä. Mahdollisesti värin muokkaus voisi joissain tapauksissa olla hyödyllinen, mutta ainakaan itse en löytäisi sille juurikaan käyttöä.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Mahwell on 11.02.15 - klo:23:46
Nyt vasta huomasin ja tää on mahtavuutta! Itsellä oli sama idea viime kesänä, mutta puuttuu tuota ohjelmoijan vikaa. Kiitos tästä, nyt odotellaan windows versiota :D (tai sit kävelen kauppaan ostamaan uuden puhelimen)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: temppa.kk on 12.02.15 - klo:07:16
Windows versiota odotellaan täälläkin ;)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 12.02.15 - klo:12:31
(https://lh3.googleusercontent.com/-YwqNyiSvZzQ/VNynOWmCUAI/AAAAAAAADeQ/36glZQkm7p8/w444-h789-no/Screenshot_2015-02-12-12-08-40.png)

(https://lh4.googleusercontent.com/-LPbY14E6mvE/VNynPsX2YKI/AAAAAAAADec/AM-xaLNWmt8/w444-h789-no/Screenshot_2015-02-12-12-10-04.png)


Otti UI pientä overhaulia. Discs-välilehden ADD -nappi avaa ylemmän kuvan ikkunan, jossa kiekolle voi asettaa nimen lisäksi värin. Värien lisäämisen myötä vaihdoin myös tuon valintaindikaattorin mallista "vähän vähemmän harmaa kuin se tavallinen harmaa" reunaviivan kanssa kikkailuun. Toistaiseksi mennään tällä. Seuraava päämäärä onkin sitten kiekko-objektien tallentaminen säilöön ja uudelleenlataaminen ohjelman käynnistyessä.

Nyt vasta huomasin ja tää on mahtavuutta! Itsellä oli sama idea viime kesänä, mutta puuttuu tuota ohjelmoijan vikaa. Kiitos tästä, nyt odotellaan windows versiota :D (tai sit kävelen kauppaan ostamaan uuden puhelimen)
Windows versiota odotellaan täälläkin ;)

Hmm, tämä kyllä motivoi tekemään duunia ensinnäkin valmiin (valmiihkon) Android-buildin kasaan saattamiseksi, jonka jälkeen Windows-ympäristöönkin tuon voisi koettaa tällätä, äkkinäinen ympäristön asettama rajoite kuitenkin on Windows Phone 8. Noh, elämä on uuden oppimista. Kattellaan sit kun sen aika tulee!
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Maikkari on 12.02.15 - klo:14:57
(https://dl-web.dropbox.com/get/Kuvia/Screenshot_2015-02-12-12-08-40.png?_subject_uid=386831744&w=AAAQVDHshhvuGhMiHZ2-5fETA0WHGYf47aycuj6874SqJg)

(https://dl-web.dropbox.com/get/Kuvia/Screenshot_2015-02-12-12-10-04.png?_subject_uid=386831744&w=AADJ-VidsAEjQHmIrvYtTyQBQKtzkpLvi9VRiDPu67qe5w)

Otti UI pientä overhaulia. Discs-välilehden ADD -nappi avaa ylemmän kuvan ikkunan, jossa kiekolle voi asettaa nimen lisäksi värin. Värien lisäämisen myötä vaihdoin myös tuon valintaindikaattorin mallista "vähän vähemmän harmaa kuin se tavallinen harmaa" reunaviivan kanssa kikkailuun. Toistaiseksi mennään tällä. Seuraava päämäärä onkin sitten kiekko-objektien tallentaminen säilöön ja uudelleenlataaminen ohjelman käynnistyessä.

Nyt vasta huomasin ja tää on mahtavuutta! Itsellä oli sama idea viime kesänä, mutta puuttuu tuota ohjelmoijan vikaa. Kiitos tästä, nyt odotellaan windows versiota :D (tai sit kävelen kauppaan ostamaan uuden puhelimen)
Windows versiota odotellaan täälläkin ;)

Hmm, tämä kyllä motivoi tekemään duunia ensinnäkin valmiin (valmiihkon) Android-buildin kasaan saattamiseksi, jonka jälkeen Windows-ympäristöönkin tuon voisi koettaa tällätä, äkkinäinen ympäristön asettama rajoite kuitenkin on Windows Phone 8. Noh, elämä on uuden oppimista. Kattellaan sit kun sen aika tulee!
WP kehitysympäristö on aika alottelijaystävällinen :)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: RistoS on 12.02.15 - klo:20:36
Noiden kuvien näkeminen vaatii tällä hetkellä sisäänkirjautumisen Dropboxiin.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 12.02.15 - klo:21:30
Rynksrynks ja kilinkolin, eivät ole enää dropboxissa. Nyt pitäisi näkymän?  8)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: TMS on 12.02.15 - klo:22:07
Kun puhutaan mittaamisesta niin voidaan myös puhua mittaustarkkuuksista? Kuinka tarkasti puhelimella voidaan mitata etäisyyttä appsin kautta?
Title: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 12.02.15 - klo:22:17
Niin tarkasti kuin puhelin antaa myöten. GPS on rajoitettu 5 metriin, GLONASSin kanssa päästään pienempiin virheisiin.

Absoluuttisessa paikassa.

Nyt puhutaan kahden pisteen välisestä etäisyydestä. Kaksi pistettä ovat satelliittien mittakaavassa niin lähellä toisiaan, että ottaisin vapauden tulkata tilanneta niin että virheet ovat useinmiten samaan suuntaan. Pisteiden välimatka ei siis muutu, vaikka koordinaatit tojottaisivatkin 5m länteen siitä, missä ne oikeasti olisivat.

Käytännön tarkastelulla paikannuksen virhe on monesti liioiteltu ja esim GLONASSin kanssa päästään tarkkuuteen "täppä oikeassa parkkiruudussa". Lisäksi pituusmittauksissa sadan metrin mittainen futiskenttä on sadan metrin mittaa kännykästä tarjonnut.

Tämän takia laitoin Disctanceen kartan ja aktiivisen paikanseurannan - todellista tarkkuutta voi arvioida itsekin ja mahdolliset häiriöt paikannuksessa (vaikkapa viime kesän kaltaiset) näkyvät kuvasta.

Pahoittelut, että tarkkaa lukemaa en pysty antamaan. Riippuu liian monesta asiasta. Omien kokemusten perusteella luottaisin kuitenkin ainakin metrin tarkkuudella, jos kuva näyttää hyvältä :)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: TMS on 12.02.15 - klo:22:30
Satelliitti paikannuksesssa on juuri se ongelma että virheet voi mennä minne suuntaan tahansa verrattuna muihin mittaus tapoihin.

Kyllähän tuo tarkkuus riittää tuohon tarkoitukseen vallanmainiosti. Toivottaavsti myös appis käyttö vähentää foorumilla liikkuvia virheellisiä askel mittauksia lähemmäksi totuutta. *heh*

Hyvältä siis ohjelma vaikuttaa jatkakaa samaan malliin, halusin vain tuoda myös tämän puolen esille käyttäjille että ei voi luottaa mittoihin 100% mutta melko lähelle ;)

edit: Ja tosiaan niin, se ei ole appsista kiinni vaan puhelimen ominaisuuksista ottaako pelkkään GPS signaalia vai ottaako molempia GPS ja GLONASS signaaleja vastaan.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 13.02.15 - klo:07:14
Satelliitti paikannuksesssa on juuri se ongelma että virheet voi mennä minne suuntaan tahansa verrattuna muihin mittaus tapoihin.

*snip*
edit: Ja tosiaan niin, se ei ole appsista kiinni vaan puhelimen ominaisuuksista ottaako pelkkään GPS signaalia vai ottaako molempia GPS ja GLONASS signaaleja vastaan.

Juurikin näin. Virheet voivat olla mihin suuntaan vain, ja todellinen maksimi etäisyysmitalle on kaksi virhettä (olettaen että virheen suuruus on vakio). Puhutaan siis asteikolla 10m-60m virhettä. Tästä ei vaan pääse eroon. Todellisuus ja testailut ovat osoittaneet kuitenkin tuon virheen "vänkäävän" luonteen ja pituusmittatarkkuus on parempi kuin paikkatarkkuus kertoo. Mutulla sinne metriin.

En halua tosiaan antaa väärää kuvaa mittausmenetelmän tarkkuudesta tai muuta sellaista, vaan olen tietoisesti asettanut tarkkuustiedon numeerisesti sekä karttakuvan esille. Applikaation kanssa kannattaakin aina välillä asettaa tii ja kävellä pieniä ja tunnettuja etäisyyksiä ja tarkkailla pituusmitan ja kartan tuloksia.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 13.02.15 - klo:13:44
No niin!
Iltapuhteena sain paukutettua kasaan ensimmäisen koestusbuildin pysyvälle bägille ja versionumero a0.2.0 on nähnyt päivänvalon.

Nyt sitten seuraa yksi disclaimeri ja yksi pyyntö. Olen yhden päivitysbuildin tuosta rakentanut ja vaikuttaisi, että bägi säilyisi myös päivityksen yli. Tämä tuo omat kommervenkkinsä pöydälle.

Kun joskus (toivottavasti ei niin kaukaisessa) tulevaisuudessa siirrytään nykyisestä jatkuvan heittosession systeemistä (uusi käynnistys jatkaa siitä mihin jäätiin) sessiopohjaiseen (datalla on nykyinen sessio ja historia eroteltu), kokee kännykän muistiin menevä data muodonmuutoksen. Yritän luoda ensi tilassa jonkinlaisen tallennetun datan versionhallinnan tulevaan buildiin, jolla ongelmaa tästä ei muodostu. Vanhanmallinen data tunnistetaan lukuvaiheessa, kertyneet heitot päräytetään yhdeksi historiatallenteeksi ja sammuttaessa siirrytään uuteen datarakenteeseen.

Jos jokin menee pieleen, niin bägi tuhoutuu. Tests be tests.

Ja se pyyntö sitten: Nyt kun isot toiminnallisuudet alkavat olemaan kasassa, niin peruskäytön lisäksi voisitte pistää tuota softaa koetukselle - Miten sen saa hajoamaan? Mikä ei toimi? Missä menee applikaation rajat?


EDIT: ja tosiaan, nykybuildissa jos poistaa applikaation datan asetusten kautta, bägille voi luonnollisesti heittää hyvästit. Se on pysyvää dataa niin kauan kunnes käyttäjä poistaa sen.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Adutin on 05.03.15 - klo:09:10
En ole hirveästi ehtinyt heittelemään viime aikoina, mutta alkuviikosta kävin tuota a.0.2.1 versiota kokeilemassa. Toimi erittäin hyvin, mukava kun ei tarvi kiekkoja uusiksi lisäillä ja tilastot näkee heittosession jälkeenkin. En saanut softaa rikki ainakaan peruskäytöllä.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 05.03.15 - klo:15:00
En ole hirveästi ehtinyt heittelemään viime aikoina, mutta alkuviikosta kävin tuota a.0.2.1 versiota kokeilemassa. Toimi erittäin hyvin, mukava kun ei tarvi kiekkoja uusiksi lisäillä ja tilastot näkee heittosession jälkeenkin. En saanut softaa rikki ainakaan peruskäytöllä.

Hyvä, että paketti on kestänyt kasassa halutunlaisesti. Itse olen joutunut pitämään ihan aikataulullisista syistä applikaatiokehitystä taka-alalla; tieto siitä että nykybuildi on edes jollain tasolla ehjä huojentaa mieltä :D

Älyttömällä hakkaamisella olen pari kertaa saanut tuon rikki - tavallaan. Korjausmenetelmää tälle on mietitty ja suunniteltu. Ongelma itsessään on niin ei-akuutti että pikaisia korjaustoimia ja uutta buildia tuo ei vaadi.

Onko tuo keltainen väri tuottanut näkymisongelmia?Kyseistä väriä joutui vänkäämään aika sinappiseen suuntaan että teksti erottuu... Omalla luurilla erottuu ihan jees, mutta mites muilla?
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Adutin on 05.03.15 - klo:20:39
Onko tuo keltainen väri tuottanut näkymisongelmia?Kyseistä väriä joutui vänkäämään aika sinappiseen suuntaan että teksti erottuu... Omalla luurilla erottuu ihan jees, mutta mites muilla?
Hyvin erottuu omalla kännykällä.  :)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Adutin on 11.03.15 - klo:12:23
Idea tulevaisuutta varten: Viimeisimmän heiton poistaminen

Kävi itselle näin, että kävelin kiekon luo ja painoin kiekon nimeä. Juuri ennen painamista gps heitti mitaksi noin 100m liian pitkän tuloksen. Ehdin painaa ennen kuin gps jälleen tunnisti, missä mennään. Ois mahtavaa, jos viimesimmän painalluksen voisi jotenkin kumota.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 11.03.15 - klo:13:20
Idea tulevaisuutta varten: Viimeisimmän heiton poistaminen

Kävi itselle näin, että kävelin kiekon luo ja painoin kiekon nimeä. Juuri ennen painamista gps heitti mitaksi noin 100m liian pitkän tuloksen. Ehdin painaa ennen kuin gps jälleen tunnisti, missä mennään. Ois mahtavaa, jos viimesimmän painalluksen voisi jotenkin kumota.

Tää asia on ittelläki käyny aika ajoin mielessä. Kaivelin tuon koodin auki ja periaatteessa session heittoihin pääsee ihan ok jälkeenpäinkin käsiksi. 

Sitä mukaa kun tekee niin oppii - jonkinlaisella työllä tuosta saisi jopa eräänlaisen poistobufferin: kaikki sessiossa heitetyt kiekot voidaan tallentaa jonoon tuon peruutusfunktion käytettäväksi ja periaatteessa session heittoja voitaisiin peruuttaa aina alkutilanteeseen asti... hmm hmm...

Laitoin tästä ticketin versionhallintaan, katson josko tuolle saisi vaikka tänä iltana jotain tehtyä.
Title: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 18.03.15 - klo:18:43
Ähh, joo.

Sain tuon heittopinon toimimaan oikein mallikkaasti - peruutusnapilla voi perua kaikki heitot aina session alkuun asti järjestyksessä.

Sitten se kääntöpuoli - kehitysalustan päivitys mädätti jotain Disctancen koodista akselilta paikannus - kartta. Koetan tässä saada selville mikä mättää ja ennen kaikkea ratkaisun siihen. Edes 0.2.1 -buildin lähdekoodi ei tuota toimivaa pakettia...

Sitten kun ropleemi selviää niin päivitys onkin valmiiksi mietitty ja testattu. Ärsyttää vain suunnattomasti tällainen metsästäminen.

Meinasin muuten kokeilla miten Disctance toimis web-appina jossain kohden. Vähä samalla tavalla kö tuo puttipeliketjun JYLY, josta siis on android-app ja web-app.
Title: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 19.03.15 - klo:19:12
Kun hakkasin tuota päivitystä kasaan niin huomasin aika pahan virheen siinä, miten tuo koodi käsittelee kiekkojen poiston jälkeistä uuden session latausta. Jos poistat kiekon ja seuraavassa sessiossa lisäät uuden, saattaa se saada saman tunnisteen kuin jo olemassaoleva pannu ja jyrää yli.

Hyvää tässä on se että uuteen versioon se on korjattu. Samoin heittopino toimii.

Huonoa tässä on se, että tämän hetkisessä versiossa kartta ei piirry ja ruudulla on kaikenlaista skördää. Mutta muuten kaikki skulaa.

Koetan huomenna saada tuon kartan toimimaan, että saatte poistaa turvallisesti kiekkoja ja heittoja.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Jouni on 19.03.15 - klo:21:55
Kokeilin tätä viime viikolla ensimmäistä kertaa kentällä, ja en saanut miilläön järkeviä mittoja ulos. Tiin asetettuani kun käveöin kiekolle niin paikannus hyppäsi aina ihan mihin sattuu, varsinkin jos tein jonkun mutkan. Kokeilin GPS päällä ja pois, ei vaikutusta. Voi kyllä hyvin johtua puhelimestani, GPS on tässä ennenkin reistannut. Puhelimena Galaxy S3 ja paikkana Jyväskylä.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 20.03.15 - klo:10:31
Buildi a0.3.0 viimein valmis. Ohjelmistoalustan päivityksen myötä kääntäjään tuli pari uutta täppää ja toiminnallisuutta ja esimerkiksi pääsy ulkoisiin datalähteisiin, kuten karttakirjastoon, piti sallia uudelleen. Nyt siis applikaatiossa on session heittojen perumistoiminto ja tiheämpi tallennusrytmi - joka heiton (tai perumisen) jälkeen bägi menee talteen, eikä vahinkosammumisia tarvitse enää pelätä. Myöskin kiekkojen lisääminen ja poisto tallentavat bägin. Lisäksi em. virhe kiekkojen poistossa ja lisäämisessä pitäisi olla korjattu.


Kokeilin tätä viime viikolla ensimmäistä kertaa kentällä, ja en saanut miilläön järkeviä mittoja ulos. Tiin asetettuani kun käveöin kiekolle niin paikannus hyppäsi aina ihan mihin sattuu, varsinkin jos tein jonkun mutkan. Kokeilin GPS päällä ja pois, ei vaikutusta. Voi kyllä hyvin johtua puhelimestani, GPS on tässä ennenkin reistannut. Puhelimena Galaxy S3 ja paikkana Jyväskylä.

Seuraako puhelin paikkaa ennen tiin paikannusta kunnolla vai hyppiikö silloinkin? Olettaisin että hyppii, koska tiin valitseminen ei tee muuta kuin ottaa senhetkisen paikkatiedon muistiin (ja lätkäisee sen kartalle). Applikaatiolle on annettu oikeudet molempiin paikannusmoodeihin (verkko/gps).

Voisit kokeilla seuraavaa:
Varmista että puhelimen paikannusasetuksissa (asetukset -> location) tarkka paikannus on päällä. Käynnistä sitten Disctance. Appsi peittää statuspalkin, mutta ainakin omalla luurilla näytön ylälaidasta sen saa kutiteltua esille vetämällä.  Miltä GPS-ikoni näyttää? Onko puhelimella käytettävissä GPS-paikka (ikoni ei vilku) vai hakeeko se vasta sitä (ikoni vilkkuu). Ohjelman alasajo home-napilla sulkee paikannuksen seuraamisen akunsäästösyistä, joten sitä ei kannata käyttää.

Tuo S3:n paikannus on vaimon luurissakin välillä käyttäytynyt oudosti. Paikannuksen mukainen säätieto kaivaa esimerkiksi lämpötilat Dubaista sun muuta. Myöskin keli saattaa vaikuttaa - vanha S2:ni ei esimerkiksi viime kesänä saanut kunnollista paikkadataa haettua aktiivisen aurinkotoiminnan takia...
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 20.03.15 - klo:11:47
Ja samoilla lämpimillä sain ekan revision web-apista polkaistua käyntiin: disctance.altervista.org (http://disctance.altervista.org)! Käykäähän tsekkaamassa.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 27.03.15 - klo:14:13
Versio a0.4.0 valmis apk:n että päivitetyn disctance.altervista.org (http://disctance.altervista.org):n muodossa!

Heitoista piirretään nykyisin graafi analyysiosiossa. Graafi näyttää maksimissaan 30 heittoa, mutta graafia voi tällöin liikuttaa x-akselilla vetämällä. Kun kiekon statistiikat avataan, täytyy graafi tökkäistä aktiiviseksi, jotta se osaa tunnistaa kosketusliikkeet. Yritin päästä tästä yli ja ympäri mutta ei...  >:(

Graafin pallurat edustavat heittoja, niitä tökkimällä tooltipissä näkyy heiton numero ja pituus. Tyhjää tökkäisemällä tooltip häviää.

EDIT: Ai niin! Ja karttaikkunan alalaitaan lisäsin popup-linkin, jossa näkyy viittaukset kartan mahdollistaviin tahoihin. Olen ollut viestiyhteyksissä OpenStreetMap:iin ja sain virallisesti luvan käyttää noita karttatilejä, oletusarvoisesti kun suhtautuvat nuivasti applikaatioihin. Nyt siis sieltäkin vihreää valoa, näillä jatketaan! :)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Rizk on 01.04.15 - klo:19:39
Pääsin vihdoin testailemaan tätä, versiona a0.4.0 apk muodossa ja ainakaan peruskäytöllä ei mitään ihmeempiä ongelmia ollut. Kiekkoja tallensin 8 kpl ja kullakin 3-5 heittoa, eli ei mitään kovin raskasta kuormitusta :) Jokaisen kiekon kohdalla sai odotella vajaan minuutin verran, että lukemat asettuivat paikoilleen (tarkkuus silloin 4-5m tasolla). Asetin teen aina jokaisen sarjan alussa uudelleen, ja eroa aikaisempaan heittopaikkaan oli välillä lähes 20m vaikka todellisuudessa heitin max 5m etäisyydeltä edellisestä paikasta. Mutta eihän näille voi mitään ja uskoisin ettei se etäisyys tiiltä kiekkoon kuitenkaan liikaa valehtele. Tai noh, vähän kyllä epäilen tuon oman parhaan heiton kohdalla jonka pituudeksi appsi näytti 120,1 m vaikka siinä venailinkin että vieläkö muuttuu. Toiseksi paras oli kuitenkin vaan 108,3 m. Kyllähän tuo pisin hyvin lähti, mutta kyllä vähän vieläkin epäilen että nyt noin pitkälle. Ja silleen paha arvioida oliko yli 10m pidempi kuin muut heitot, kun se heittosektori oli 45 asteen luokkaa ::)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 01.04.15 - klo:20:28
Pääsin vihdoin testailemaan tätä, versiona a0.4.0 apk muodossa ja ainakaan peruskäytöllä ei mitään ihmeempiä ongelmia ollut. Kiekkoja tallensin 8 kpl ja kullakin 3-5 heittoa, eli ei mitään kovin raskasta kuormitusta :) Jokaisen kiekon kohdalla sai odotella vajaan minuutin verran, että lukemat asettuivat paikoilleen (tarkkuus silloin 4-5m tasolla). Asetin teen aina jokaisen sarjan alussa uudelleen, ja eroa aikaisempaan heittopaikkaan oli välillä lähes 20m vaikka todellisuudessa heitin max 5m etäisyydeltä edellisestä paikasta. Mutta eihän näille voi mitään ja uskoisin ettei se etäisyys tiiltä kiekkoon kuitenkaan liikaa valehtele. Tai noh, vähän kyllä epäilen tuon oman parhaan heiton kohdalla jonka pituudeksi appsi näytti 120,1 m vaikka siinä venailinkin että vieläkö muuttuu. Toiseksi paras oli kuitenkin vaan 108,3 m. Kyllähän tuo pisin hyvin lähti, mutta kyllä vähän vieläkin epäilen että nyt noin pitkälle. Ja silleen paha arvioida oliko yli 10m pidempi kuin muut heitot, kun se heittosektori oli 45 asteen luokkaa ::)

Kiitos testauksesta! Mukava että appsi toimii, ikävää ettei se toimi ihan niin hyvin kuin pitäisi :(

Pystytkö yhtään sanomaan millä tasolla karttaruutu kesti menossa mukana? Oliko siinä ihmeempiä pompsahteluja seassa? Näkyikö siinä outoa käytöstä tai selkeästi virheellisiä paikkoja (silmämääräisesti kartta vs. oikea maailma)? Tuo tiin päivitys on fiksu teko - se pitää heitto- ja laskeutumispaikat ajallisesti lähellä toisiaan :)

Saattaa tietysti tässä kohtaa vaikuttaa tekopyhältä ruveta osoittelemaan sormella muualle, mutta miä olen tämän projektin myötä huomannut sellaisia "jänniä" ominaisuuksia Androidin paikannuksesta. Nimittäin esimerkiksi näppäinlukko sammuttaa paikannuksen ja tästä ei miun käsittääkseen pääse oikein ympäri. Tämä tekee meinaan höpöä paikan asettumiselle... Miun vinkki asettumisajan pienenemiselle on ottaa kännykkä taskusta ja appsi ruutuun heti tiiltä lähtiessä. Tämä on tietysti taas laitekohtaista, jotkin laitteet asettuvat nopeammin kuin toiset... :(

Sitten tämä paikan siirtyminen. Tuo appsi saa paikkatietoa puhelimelta sitä mukaa kun puhelin sitä päivittää, kuitenkin hitaimmillaan sekunnin välein. Appsi saa siis puhtaat koordinaatit, jonka perusteella laskennat ja piirrot tehdään. Jos otetaan tilanne, että paikka pyörisi yhden pisteen ympärillä, voisi jonkinlaisen suodattimen tuohon appsin koodiin viritellä, että vatkaus vakiintuisi siirtymäreagoinnin hinnalla, mutta tuollainen 20m siirtymä menee kyllä koodikorjailun ulkopuolelle ja syytä pitää (jälleen ja ikävä kyllä) hakea siitä, millaista GPS-signaalia puhelin saa. Onko lähellä jotain rakennelmaa joka häiritsee? Onko säätila signaalin kannalta heikko? Onko aluella hyvät näkyvyydet satelliitteihin? Joku gps-analysaattoriapplikaatio on tähän oiva apuväline, mutta sekään ei loppujen lopuksi kuin näytä ongelman.

Kaikkea muuta onkin sitten mahdollista tehdä ja kikkailla, mutta kun mennään paikannuksen laatuun niin: "Äänesi kuulen, mutta auttaa en oikein voi".
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Rizk on 01.04.15 - klo:21:45
Nimittäin esimerkiksi näppäinlukko sammuttaa paikannuksen ja tästä ei miun käsittääkseen pääse oikein ympäri. Tämä tekee meinaan höpöä paikan asettumiselle... Miun vinkki asettumisajan pienenemiselle on ottaa kännykkä taskusta ja appsi ruutuun heti tiiltä lähtiessä.

Joo tämän itseasiassa huomasin ja aloin aina ottamaan puhelimen pois taskusta jo kun lähdin kävelemään kiekkojen perään. Ja noita pompsahteluja tapahtui oikeastaan lähinnä juuri silloin, kun puhelin oli ollut lukittuna. Karttaa ja oikeaa ympäristöä oli hieman paha vertailla, kun kartta näytti vain vihreää :D Ja oikeastaan se paikanmääritys tuntui tulevan ikäänkuin viiveellä, eli kun olin pysähtynyt niin etäisyys nousi/laski muutama sata metriä kerrallaan kunnes pysähtyi (tai jäi hieman sahaamaan). Joskus se saattoi liikua ns. väärään suuntaan samalla kun tarkkuusarvo nousi (yleensä max 10m), mutta hetken kun odotti päästiin taas stabiilimpaan lukemaan.

Paikka oli aukea ja lähellä ei rakennuksia ole (puita kylläkin), mutta sää oli pilvinen. En tiedä onko millään tavalla yhteydessä, mutta puhelimen verkko ja wlan yhteydet oli todella heikkoja koko päivän. Niin ja kuten edellisessä viestissä sanoin, niin eihän näihin GPS-signaaleille mitään voi, eli mitään moitittavaa itse appsissa ei ollut. Toimi kyllä aivan riittävän hyvin omille tarkoituksille ja kiitokset vielä, että olet tälläisen applikaation kyhännyt  :)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 01.04.15 - klo:21:56
Nimittäin esimerkiksi näppäinlukko sammuttaa paikannuksen ja tästä ei miun käsittääkseen pääse oikein ympäri. Tämä tekee meinaan höpöä paikan asettumiselle... Miun vinkki asettumisajan pienenemiselle on ottaa kännykkä taskusta ja appsi ruutuun heti tiiltä lähtiessä.

Joo tämän itseasiassa huomasin ja aloin aina ottamaan puhelimen pois taskusta jo kun lähdin kävelemään kiekkojen perään. Ja noita pompsahteluja tapahtui oikeastaan lähinnä juuri silloin, kun puhelin oli ollut lukittuna. Karttaa ja oikeaa ympäristöä oli hieman paha vertailla, kun kartta näytti vain vihreää :D Ja oikeastaan se paikanmääritys tuntui tulevan ikäänkuin viiveellä, eli kun olin pysähtynyt niin etäisyys nousi/laski muutama sata metriä kerrallaan kunnes pysähtyi (tai jäi hieman sahaamaan). Joskus se saattoi liikua ns. väärään suuntaan samalla kun tarkkuusarvo nousi (yleensä max 10m), mutta hetken kun odotti päästiin taas stabiilimpaan lukemaan.

Paikka oli aukea ja lähellä ei rakennuksia ole (puita kylläkin), mutta sää oli pilvinen. En tiedä onko millään tavalla yhteydessä, mutta puhelimen verkko ja wlan yhteydet oli todella heikkoja koko päivän. Niin ja kuten edellisessä viestissä sanoin, niin eihän näihin GPS-signaaleille mitään voi, eli mitään moitittavaa itse appsissa ei ollut. Toimi kyllä aivan riittävän hyvin omille tarkoituksille ja kiitokset vielä, että olet tälläisen applikaation kyhännyt  :)
Ilmatieteenlaitoksen avaruussää näyttää vain pienehköä haittaa radioliikenteelle, mutta täällä on ollu kyl kans puhelinverkossa takkuamista viime päivinä. Samoin telkkari tuntuu pätkivän... Ja en todellakaan tiedä, onko samaa syytä, en jaksa ruveta kaivaan taajuuksia esille :D

Toivottavasti tuo tilanne paranee siellä päässä ihan ajan kans, appsihan voi olla silkkaa timanttia mutta jos se perusta ei skulaa ni eihän siitä oikein nauttimaan pääse ;)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Rizk on 02.04.15 - klo:13:12
Joo kyllä tän testailua ja hyödyntämistä jatketaan vielä, ja eihän nuo sijainnitkaan nyt mitenkään radikaalisti heittäny. Aloin tässä itseasiassa pohtimaan, kun sanoit että ikävää kun ei toiminut niin hyvin kuin pitäisi, että onko tuon accuracyn siis mahdollista olla alle 4m luokkaa ja kuinka nopeasti tuo sitten parhaillaan asettuu paikoilleen?

Nii ja edellisessä viestissä tuli kevyt aivopieru. Kun puhuin sadoista metreistä tarkoitin kymmeniä senttejä.. ::)
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 02.04.15 - klo:13:23


Joo kyllä tän testailua ja hyödyntämistä jatketaan vielä, ja eihän nuo sijainnitkaan nyt mitenkään radikaalisti heittäny. Aloin tässä itseasiassa pohtimaan, kun sanoit että ikävää kun ei toiminut niin hyvin kuin pitäisi, että onko tuon accuracyn siis mahdollista olla alle 4m luokkaa ja kuinka nopeasti tuo sitten parhaillaan asettuu paikoilleen?

Nii ja edellisessä viestissä tuli kevyt aivopieru. Kun puhuin sadoista metreistä tarkoitin kymmeniä senttejä.. ::)

No nytpäs pompsahti skaalat eri asteikolle :D tuollainen pieni driftailu on tosiaan ihan normaalia. Se tarkkuuslukema ei yleensä mene tuosta 4-5 metristä alle (sinne on vissiin ihan laitepuolella asetettu alaraja), ja sen pitäis ihan sekunneissa löytää tarpeellinen määrä satelliitteja päästäkseen noihin "maksimi"tarkkuuksiin.
 
Tuo "ei toimi ihan niin hyvin kuin pitäisi" oli siis ihan siitä, että kuvittelin sen siun sijainnin ja pituuslukemien vatkanneen tosiaan minne sattuu pitkin pitäjää ennen kuin uskaltaa nappia painaa :D
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Rizk on 02.04.15 - klo:14:04
Heh, joo ei se tosiaan vatkanu ihan satoja metrejä :D Mutta tosiaan kun kiekon luokse pääsi niin sen vajaan minuutin sai odotella että pysähtyy. Yleensä sen 5-20m oli heittoa ja sieltä sitten pikkuhiljaa numerot nousi tai laski, samalla kun tarkkuus arvo pieneni. Eiköhän se tuosta nopeudu kun vaan saadaan kirkkaammat kelit ja muistaa sen puhelimen avaa jo ajoissa :) Eikä tuokaan aika nyt missään nimessä paha ollut.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Jouni on 03.04.15 - klo:12:55
Tänään tuli taas testattua tätä kentällä heittäessä, ja toisin kuin viimeksi, nyt toimi mallikkaasti. Pesiskentältä oli lumet sulanut, joten sain tarkistettua mitat käyttäen kentän viivoituksia, ja hyvin osui kohdilleen appsin tarjoamat mitat.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 15.04.15 - klo:21:29
Tulipa lyötyä pariinkin suuntaan isompaa pykälää.

Willimiehen Disc Golf laittoi Disctancesta ja JYLYstä juttua omille kotisivuilleen ja "julkistin" Disctancen myös dgcr:n foorumien kautta.
Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Rizk on 06.05.15 - klo:16:55
Tänään pääsin taas oikein urakalla testailemaan. Tällä hetkellä 14 kiekkoa tallennettuna ja appsi oli päällä vähintään tunnin putkeen, eikä mitään jumiutumisia, kaatumisia tai vastaavaa. Eikä tarvinut ihan niin kauaa nököttää kiekon vieressä, että numerot asettui kohilleen. Yksi pieni kehittämisidea tuli mieleen myös. Onnistuisiko kiekkoruutujen järjesteleminen, esim. painamalla pidempään kiekkoruutua, ja se aktivoituisi liikuteltavaksi? Voi kyllä olla melko työläs tehdä ja ei kuitenkaan niin iso juttu.

Ja oli kyllä mukavaa heitellä kun tilaa riitti ja oli sopivasti tuulta niin pituusennätyksetkin meni uusiksi. Ja nyt voi appsista näyttää kavereille todisteita ;)
Title: Disctance - Mittausapplikaatioprojekti
Post by: iloreplica on 06.05.15 - klo:17:27
Miä kovasti yritän tässä miettiä, mikä tuota uudelleenjärjestelyä estäisi. Vaikkakaan pitkää painallusta ei tuo toteutus tue, ja drag&drop -lähestymistapa melko varmasti ei tule onnistumaan, pitäisi tuon nyt JOTENKIN onnistua.

Hyvä ajatus se joka tapauksessa on, ja ehdottomasti menee pähkäilyyn! Kun kiekkomäärä kasvaa, olisi niitä hyvä pystyä järjestämään.

Title: Vs: Disctance - Mittausapplikaatioprojekti
Post by: Jouni on 02.11.15 - klo:13:25
Tuli hankittua uusi puhelin jossa GPS:kin toimii, ja hyvin näyttää tämä nyt toimivan mitä tuli äsken käytyä muutaman kymmentä kiekkoa nakkelemassa lähipuistossa.