Navnelaboratoriet er ikke blevet den succes, som Borger Finn havde håbet. De
nuværende besøgstal giver ikke de store muligheder for at score kassen på
reklamekroner. Han indser, at der må gøres noget for at få flere brugere på
sitet.
Han havde oprindeligt forestillet sig at den typiske Navnelaboratorie-bruger sad
foran sin PC med sin gravide kone (m/k ) i den ene hånd og en kop kaffe i den
anden, men da borger Finn så udviklingen af internet brugere på nedenstående
figur

kunne han godt se, at der var en hel del internetbrugere, som han ikke ramte
optimalt i dag, og endnu flere som han ikke ville ramme fremover. Han havde
endvidere bemærket atDen lille tid, man ind i mellem har - når man
f.eks. står i køen i Netto eller kører i tog - bruger man ofte til at se de
seneste updates på twitter, checke mail, browse lidt omkring eller på anden måde
nulre sin mobil. For at få flere brugere til Navnelaboratoriet, måtte han give
bedre muligheder til mobile web brugere og til brug af Den lille tid.
Men hvordan skulle han gøre det? Skulle han som mange andre lave dedikerede
applikationer til iPhone og Android? Det ville kræve at borger Finn skulle:
- Sætte sig ind i Cocoa og Objective-C (iPhone)
- Blive registreret som iPhone developer
- Hver ny iPhone version af NavneLaboratoriet skal lægges i Apples App Store
efter de gældende procedurer
- Sætte sig ind i Java og Android SDK’et
- Hver ny Android version af Navnelaboratoriet skal lægges på Android Market
efter gældende procedurer
Det virkede noget uoverkommeligt at skulle udvikle native
Navnelaboratorieapplikationer – og så både til iPhone og Android . Borger Finn
ville også gerne genbruge sine udviklingserfaringer, som han havde fået ved
udviklingen af desktopversionen af navnelaboratoriet - den Rige Internet
Applikation (RIA) baseret på html, css og JavaScript. Han fandt derfor en
jQuery plugin, som var rettet mod mobil web udvikling ved navn jQTouch,
samt det mobil venlige visualiserings JavaScript bibliotek, highcharts.
Resultatet kan ses på din iPhone eller Android her.
Koden kan hentes her.
Og applikationen kan ses på en iPhone nedenfor.
Startsiden:

Efter søgning:

Efter valg af navn:

Borger Finn ser mindst to store fordele i at basere klientapplikationsudvikling
på RIA:
- Brug af de samme teknikker, standarder og værktøjer på alle platforme.
- Enkel deploymentsmekanisme: Opdater websitet og alle klienter er opdateret.
Selvom Borger Finn er godt tilfreds med de nuværende muligheder, der er i RIA,
ser han alligevel også frem til at kunne benytte de nye muligheder i HTML 5 som
f.eks. geolocation og database API - når de engang bliver implementeret i vore
browsere. Browserne i iPhone og Android er begge baseret på WebKit, som er en
open source web browser engine, hvor mange af HTML 5 elementer allerede er
implementeret. Så muligheden for at anvende funktionalitet fra HTML 5 i de to
smartphones ligger lige om hjørnet eller er der allerede.
Finn Jordal / @OIOREST
IT- og Telestyrelsen