På nettet uden at være online med Google Gears

Vær på nettet, selv om du ikke er online. Det begyndte med en såre simpel tanke, og nu er Google klar med en foreløbig version af det nye open source-værktøj Google Gears, der gør det muligt.

Computerworld News Service: Med Google Gears kan softwareudviklere bygge web-applikationer, som kører, selv om brugerne ikke er online.

Under Googles første Udviklernes Dag, der torsdag blev afholdt i 10 storbyer verden over, beskrev en af udviklerne bag værktøjet, Andy Palay, de udfordringer, som udviklergruppen stødte på i dens arbejde.

Holdets vigtigste ærinde var at fjerne en af de væsentligste barrierer for softwarepakken Google Apps, nemlig at brugerne var nødt til at være online for at kunne bruge pakkens e-mail-system, kalender og andre applikationer.

Når brugerne har lyst

I begyndelsen var udviklerholdet imidlertid bekymret over, hvorvidt det allerede var for sent at gøre noget ved det:

”I dag kan man næsten ikke bevæge sig nogen steder, uden at der er en internetforbindelse til rådighed, siges det. Men brugerne bryder sig ikke om princippet 'jeg er næsten altid online'," siger Andy Palay og tilføjer, at brugerne vil have adgang til data, når de har lyst og ikke kun, når de har mulighed for at koble sig på nettet.

Han forklarer yderligere, at et netværks pålidelighed og stabilitet er vigtige forhold, når man har med web-applikationer at gøre.

For eksempel støder brugere ofte på problemer, når de skal koble sig på netværksforbindelsen på hoteller. Her er det ikke altid sikkert, at forbindelsen på samtlige værelser er optimal.

Lige akkurat nok

Forud for projektet havde Andy Palay desuden observeret, at web-applikationer ikke fungerer lige så godt som desktop-programmer, idet data først skal tilbage og runde serveren, inden de dukker op på skærmen.

Da Google-holdet afsøgte de forskellige muligheder for at gøre web-applikationer tilgængelige offline, valgte man ”at gøre lige akkurat nok til at få det til at fungere” - med henblik på siden at samarbejde med andre udbydere om at udvikle en standard.

Andy Palay og hans hold tænkte, at man på den måde kunne bidrage til udviklingen af offline-applikationer på samme måde som XML og HTTP har bidraget til udviklingen af browsere, og det kunne føre til en eksplosion af nye web-applikationer.

Generøse Google

Hos Google valgte man at tilbyde Gears til Internet Explorer, Firefox og Safari og desuden at gøre kildekoden tilgængelig, så værktøjet kunne få gavn af et bredt netværk af udviklere.

Man har også valgt at tilbyde support til Windows, Macintosh og Linux.

”Kongstanken er at bringe data til din computer helt lokalt. Informationerne gemmes i et lokalt lager. Ændringerne, der så bliver foretaget i brugerfladen, gemmes i det lokale lager, og bliver sat i kø, så de kan træde i kraft, når man kobler sig på en server,” forklarer Andy Palay.

Så man sørgede for at bygge Gears med tre komponenter: En lokal server for at få adgang til applikationen offline, en lokal database til at lagre store mængder af ustruktureret data og endelig en worker pool-arkitektur til at udføre større operationer.

Andy Palay forklarer, at den lokale server bruger en cache, der er styret af applikationen. I modsætning til en traditionel cache, der er styret af browseren.

En anden cache bruges til at sikre, at Gears løbende opdateres med nye versioner af applikationen.

Små fodaftryk

I forlængelse af open source-ånden bag Gears valgte man hos Google at bruge SQLLite-databasen:

”Vores ønske var at gøre Gears’ fodaftryk så småt som muligt. Selv om SQLLite er en beskeden størrelse, kan den håndtere store mængder af data,” siger Andy Palay.

Google demonstrerede torsdag, at virksomhedens egen feed-læser, Google Reader, nu kan bruges offline.

Brugerne kan markere og tagge dele af et feed, som automatisk opdateres med web-versionen af læseren, når man kobler sig på nettet.

Oversat af Pola Rojan

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger sin næste specialist i Exchange, mailflow og brugersupport

Københavnsområdet

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Vil du være med til at opbygge og udvikle Forsvarets dronekapacitet?

Københavnsområdet

Navnenyt fra it-Danmark

SAP SuccessFactors Partner Pentos har pr. 1. marts 2026 ansat Plamena Cherneva som Seniorkonsulent indenfor SuccessFactors HCM. Hun skal især beskæftige sig med konfiguration og opsætning af SuccessFactors suiten, samt udvikle smarte løsninger til mellemstore danske virksomheder. Hun kommer fra en stilling som løsningsarkitekt indenfor HR IT hos LEO Pharma. Hun har tidligere beskæftiget sig med HR procesdesign, stamdata og onboarding. Nyt job

Plamena Cherneva

SAP SuccessFactors Partner Pentos

Jakob Dirksen, SVP, Nordic Customer Delivery & Operations hos GlobalConnect, er pr. 1. maj 2026 forfremmet til EVP, Infrastructure Delivery & Operations. Han skal fremover især beskæftige sig med at lede Infrastructure Delivery & Operations, der har til opgave at drive og udvikle fibernetværket på tværs af virksomheden. Forfremmelse

Jakob Dirksen

GlobalConnect

Pentos har pr. 2. juni 2025 ansat Jonas Kyhnau som Seniorkonsulent. Han skal især beskæftige sig med at rådgive virksomheder om HR digitalisering og implementering af SAP SuccessFactors og SmartRecruiters. Han kommer fra en stilling som Seniorkonsulent og PMO lead hos Gavdi. Han er uddannet Cand.merc Human Resource Management fra Copenhagen Business School. Han har tidligere beskæftiget sig med med Onboarding, Employee Central (Core HR). Nyt job

Jonas Kyhnau

Pentos

Renewtech ApS har pr. 15. marts 2026 ansat Per Forberg som Account Manager for Sustainable Relations. Han skal især beskæftige sig med etablere nye partnerskaber med henblik på ITAD og sourcing kontrakter med hostingvirksomheder og strategiske slutbrugere. Han kommer fra en stilling som Nordic Key Account Manager hos Tesa. Han er uddannet hos Lund University og har en MBA i Management. Han har tidligere beskæftiget sig med at styrke salgsaktiviteter og partnerskaber på tværs af nordiske markeder. Nyt job

Per Forberg

Renewtech ApS