UTVIKLING

Har gjort geolokasjon til standard

W3C vedtar én spesifikasjon og går i gang med flere nye.

Karttjenester som Nokia Here er blant innholdet på weben som kan gi en bedre brukeropplevelse dersom de får tilgang til brukerens posisjon. Det er opp til den enkelte bruker om slik tilgang skal gis.
Karttjenester som Nokia Here er blant innholdet på weben som kan gi en bedre brukeropplevelse dersom de får tilgang til brukerens posisjon. Det er opp til den enkelte bruker om slik tilgang skal gis. Bilde: digi.no
Harald BrombachHarald BrombachNyhetsleder
25. okt. 2013 - 11:24

W3C (World Wide Web Consortium) kunngjorde i går at Geolocation API Specification er en W3C Recommendation, det vil si en offisiell webstandard. Spesifikasjonen definerer et programmeringsgrensesnitt som gir skripttilgang til geografisk posisjonsinformasjon assosiert med vertsenheten.

Det kan være en rekke mulige kilder til posisjonsinformasjonen. I spesifikasjonen nevnes blant annet posisjonsdata beregnet ut fra nettverkssignaler som IP-adresse, RFID, WiFi og Bluetooth MAC-adresser. I tillegg kommer id-ene til basestasjoner mobilnettet og selvfølgelig GPS. Dessuten data som brukeren selv oppgir. Det finnes ingen garanti om at API-et returnerer enhetens faktiske posisjon.

Redaktør for spesifikasjonen er Andrei Popescu fra Google. Men det var Mozilla som først implementerte Geolocation API, i Firefox 3.1 som kom tidlig i 2009. Den gang var spesifikasjonen fortsatt på et tidlig stadium. I dag støttes spesifikasjonen av alle nyere nettlesere. Standardiseringen er derfor først og fremst en formalitet, men også en garanti om at teknologispesifikasjonen ikke lenger vil bli endret før i en helt ny versjon av spesifikasjonen.

Flere nye

Men W3C har gjerne mange baller i luften på en gang, og nylig dukket det opp ytterligere et par.

Den ene spesifikasjonen utgjør et klart tegn på at weben på ingen måte er begrenset latinske tegn og vestlige skrivemåter. W3C HTML Ruby Markup Extensions utgjør en utvidelse til HTML som beskriver støtten for «ruby-tegn». Dette er gjerne fonetiske tegn som plasseres over eller til høyre for logografiske tegn, slik som kinesiske eller japanske, for å vise hvordan ordet uttales. Ruby-tegn (furigana på japansk) har vært støttet av XHTML siden 2001, men støtten i HTML er foreløpig temmelig begrenset.

Her vises det kinesiske navnet på San Francisco sammen med dobbeltsidig ruby. Over de kinesiske tegnene vises pinyin som beskriver uttalen, mens det originale, engelske ordet er oppgitt under de kinesiske tegnene. Det kinesiske navnet på San Francisco betyr egentlig «gammelt gullfjell». <i>Bilde: W3C</i>
Her vises det kinesiske navnet på San Francisco sammen med dobbeltsidig ruby. Over de kinesiske tegnene vises pinyin som beskriver uttalen, mens det originale, engelske ordet er oppgitt under de kinesiske tegnene. Det kinesiske navnet på San Francisco betyr egentlig «gammelt gullfjell». Bilde: W3C

Den andre nye spesifikasjonen denne uken, er dreier seg foreløpig bare om et forslag. Den kalles for CSS Scroll Snap Points Module Level 1 og stammer fra Microsoft, som allerede har implementert det i IE10 og i enda større grad i IE11.

Spesifikasjonen beskriver en teknologi som skal gjøre det enklere å lage en rask og flytende panoreringsopplevelse på enheter med for eksempel berøringsstøtte. Den skal være spesielt egnet for paginert innhold og for rulling av fotogallerier, både ved hjelp av sveipebevegelser på skjermen eller ved hjelp av mus(hjul), tastatur eller trackpad.

Med noen få CSS-regler kan Microsofts nye forslag gjøre det svært enkelt å laget en fotoalbum man kan bla i. <i>Bilde: Microsoft</i>
Med noen få CSS-regler kan Microsofts nye forslag gjøre det svært enkelt å laget en fotoalbum man kan bla i. Bilde: Microsoft

Microsoft beskriver spesifikasjonen nærmere i dette blogginnlegget.

Artikkelen fortsetter etter annonsen
annonse
Innovasjon Norge
Da euroen kom til Trondheim
Da euroen kom til Trondheim

    Les også:

Les mer om:
Del
Kommentarer:
Du kan kommentere under fullt navn eller med kallenavn. Bruk BankID for automatisk oppretting av brukerkonto.