sunnuntai, maaliskuuta 27, 2011

Luulitko ettemme löytäisi sinua?

Kaikki modernit selaimet (IE:tä lukuunottamatta) tukevat navigator.geolocation -objektia. Kun koodissa on

navigator.geolocation.getCurrentPosition();

selain kysyy käyttäjältä luvan, tutkii käyttäjän WLAN-ympäristön, ja hakee sijainnin tietokannastaan. GPS-laitteen kyseessä ollen käytetään sitä tietoa jos ollaan satelliittien piirissä (ulkona).

Muutin juuri tunti sitten Martinlaaksosta Kallioon. Toin mukanani kaksi langatonta tukiasemaani jotka ovat siis osa selainten käyttämistä majakoista. Kokeilin samoin tein selainten mukanapysymistä:
  • Firefox: ei palauta sijaintitietoa
  • Safari: osuu exact muutaman metrin tarkkuudella
  • Chrome: osoittaa Lasipalatsiin eli Helsinkiin
  • maps.google.com: osuu exact muutaman metrin tarkkuudella
Ällistyttävää! Tosin näkyvissä on yli kolmekymmentä WLAN-tukiasemaa.

Olisi se järkyttävää jos joku ajeluttaisi autoja ylläpitämässä tätä arvokasta muuttuvaa tietokantaa.

tiistaina, maaliskuuta 15, 2011

Tuetut selaimet

Google Maps API tukee nykyisin seuraavia selaimia:
  • IE 7.0+ (Windows)
  • Firefox 3.0+ (Windows|Mac OS X|Linux)
  • Safari 4+ (Mac OS X|iOS)
  • Chrome (Windows|Mac OS X|Linux)
  • Android
  • BlackBerry 6
  • Dolfin 2.0+ (Samsung Bada)
Eli mobiiliselaimet ovat kaikki WebKit-pohjaisia. Hauska nähdä yllättäjä, Samsungin Dolfin. Peter-Paulin juttujen mukaan asiallisesti käyttäytyvä selain.

Suomen data avautuu

Nyt se on alkanut. HSL oli ensimmäinen, joka järjesti kilpailun datansa käyttämisestä.

Kun Google Maps API tuli 2005 kesällä, ei kartalla esitettävää julkista dataa ollut juuri muissakaan maissa. Maailman ensimmäiset mashupit (mässyt vai fuusaukset) esittivät raavittua dataa. Adrian Holovatyn ChigagoCrime ja Paul Rademacherin Housingmaps (toisistaan tietämättä) olivat uusi tapaa esittää matskua. Jätkät olivat nähneet että Google Maps on ohjattavissa URL:n query-parametreilla monipuolisesti. Niiden toiminta oli tekijänoikuslaillisuuden rajamailla mutta teknisesti niin kiehtovaa, että ne synnyttivät ilmiön. Ne olivat kimmoke web-apien syntyyn ja Google Maps API oli ensimmäinen web-apeista. Google julkaisi JavaScriptilla ohjattavat kartat kesällä 2005. Google Maps API on ollut syntymästään ja on edelleen ylivoimaisesti suosituin web-api, joista pitää kirjaa Programmableweb.

Euroopassa on ollut avointa dataa esim. Italiassa jo kauan. Nyt kuitenkin suurella ryminällä aloitti Englanti ja Suomi. Mietimme yhdistävää tekijää Mapperzin kanssa ja tulimme heti samaan tulokseen. Yhdistävä tekijä löytyy herrasta nimeltä Sir Timothy John Berners-Lee. Häntä kuunnellaan tietty Englannissa, mutta hän on myös Suomessa Millenium-palkittu.

Edelleen VR:n aikataulut ovat PDF-muotoisia. Virtuaaliset Nuppineulat veikkaa, että ne ovat koneluettavia ja jopa reaaliaikaisia noin vuoden sisällä.

maanantaina, maaliskuuta 14, 2011

Kilpailu - meille

HSL:n koko aikataulu- ja reittidata on saatavissa http-apin kautta ja sen käytöstä on julkistettu kilpailu.

Kilpailu on reilu. Missä tahansa kehitysvaiheessa oleva tekele saa osallistua. Rahaakin on jaossa kiinostava määrä (12 k€).

Mobiili on kilpailun pääteema mutta sehän sopii hyvin. Toivottavasti tapaamme niissä merkeissä. Virtuaaliset Nuppineulat osallistuu ilman muuta.

HSL avaa historiallisen hienosti Suomen avoimen datan aikakauden.

------

HSL = Helsingin Seudun Liikennelaitos (HKL on mennyttä aikaa)