Zoek je bankzitters?

Andere topics

Op de bank een Android-applicatie bouwen

Andy

Weer een afwijzing binnen voor een leuke opdracht die mij een maand of twee zou moeten  bezig houden. Er loopt nu een ander traject voor een leuke opdracht waarbij het contact is gelegd door een Android-applicatie die ik heb gebouwd: Mileage registration.

Wat deze applicatie doet is het bijhouden van je kilometers op je telefoon wat als volgt zou moeten werken. Bij vertrek start je het programma op je telefoon en klikt de vertrek button aan waarna je locatie wordt bepaald en vastgelegd, inclusief de naam van de plaats of straatnaam. Op basis van latitude en longitude verzorgt Geonames een naam die bij die locatie hoort en ook Android zelf kan deze gegevens genereren.
Middels een klein popup schermpje kan je uit drie locaties kiezen die het systeem dus heeft samengesteld.
Bij aankomst klik je de aankomstbutton aan waarna je locatie wordt bepaald en vastgelegd en wordt de afgelegde afstand uitgerekend. Deze data kan je bijvoorbeeld eens per maand exporteren naar Excel.

Deze applicatie is een typisch geval van de mogelijkheden die door de ontwikkelingen zijn ontstaan, ten volle benutten. Nu wil alleen het geval dat het dus niet werkt... Tenminste niet altijd... Zonder in code te gaan praten zal ik het probleem trachten uit te leggen en misschien heeft iemand nog een goede suggestie.

Zoals de meesten onder ons techneuten wel zullen weten heeft een beetje telefoon tegenwoordig een GPS-ontvanger. Met die GPS-coördinaten kun je dus je locatie bepalen. Nu komt het probleem: wat nu als je nog binnen bent in je huis ? Precies... in dat geval ben je onzichtbaar voor de meeste satellieten. Dus SKYHOOK Wireless. Dit bedrijf heeft een oplossing bedacht die gebruik maakt van satellieten, telefoon- zendmasten en je internet verbinding, een soort van driepuntsmeting. Ik heb een contract gekregen waarbij ik Skyhook ga betalen als mijn applicatie goed zou verkopen.
Na veel heen en weer faxen kon ik eindelijk met de code aan de slag. Waanzinnig tot op drie meter nauwkeurig ! Echter.... niet overal... In bv. Zeeland kan Skyhook mijn locatie niet vinden en eigenlijk overal buiten de Randstad doet dit probleem zich voor. Dat schiet dus niet op. Uiteindelijk leken alleen de telefoonzendmasten de oplossing te bieden. Het hoeft namelijk niet op de meter nauwkeurig. En inderdaad in de stad Rotterdam, afstanden tot op de honderd meter nauwkeurig. Wederom in Zeeland... zat ik er ineens twaalf kilometer naast en kreeg ik een locatie van een dorp zes kilometer verderop. Ik ga er dus een beetje vanuit dat de dichtheid van deze zendmasten op het platteland wat minder is, hetgeen dit probleem veroorzaakt.

Kortom, wat een leuke oplossing leek te zijn is weer een beetje terug bij af. Zolang ik niks beters te doen heb zal ik blijven speuren naar een goede oplossing.

P.s. mijn raam is nog steeds niet klaar maar het zit al wel in de grondverf. Ik gok dat het volgende week is gebeurd.

Door Andy Kalbvleesch / IT consultant.

Reacties

  • Kun je niet gewoon het eerste GPS signaal dat wordt geregistreerd als startpunt nemen? Dus dat je locatie wordt geregistreerd zodra je naar buiten loopt om in je auto te stappen?
    29-05-2009 om: 14:49 door Johan
  • Leuk idee! Het zou ook cool zijn om de "route" te weergeven in Google Maps. En gewoon GPS is toch goed genoeg? En dan het "tracken" uitschakelen als er even geen signaal beschikbaar is. In ieder geval, succes!
    31-05-2009 om: 21:49 door Bart Olsthoorn

Zelf reageren

it bankzitter

IT-Bankzitter: Parkzitter en/of hangjongere?

Zoals door mijn voorgangers al genoemd is, als het goed is, de IT-bankzitter een tijdelijk fenomeen. Ook al voor deze crisis was het niet gewenst dat je op deze bank ging zitten. Een adviseur die (tijdelijk) geen werk heeft is verdacht. Immers een adviseur zorgt voor zijn eigen opdrachten en is (behoorlijk) zelfstandig. Zijn werkgever regelt voor hem weliswaar de goede werkomgeving en wettelijk verplichte betalingen. Maar de adviseur zorgt zelf in hoge mate voor zijn eigen werk en inkomen.Natuurlijk doet de adviseur nog meer in werktijd en daar buiten. Hij voelt zich verantwoordelijk voor het resultaat en maakt zijn werk af, ook buiten werktijd. Hij helpt collega’s en verzorgt trainingen of schrijft een artikel in een vakblad. Of hij volgt een training en leest een artikel of boek om zijn kennis bij te spijkeren.  En niet onbelangrijk: hij is voortdurend aanwezig in zijn relatienetwerk. Hij belt en bezoekt zijn relaties, legt nieuwe contacten door netwerken, houdt zijn profiel bij of blogt en twittert. Kortom: hij is aanwezig en bekend, en als het goed is gewaardeerd voor zijn prestaties. Niet geheel toevallig moest ik in dit verband denken... Lees verder

Interessant?

stuur door!