Google: Brug nettet som programmerings-model

I lovprisning af internettet som ny programmerings-model promoverer Google adskillige nye teknologier heriblandt 3D-funktionalitet i browseren og mulighed for at tilføje Google-applikationer til websites.

Artikel top billede

"Nettet er blevet vor tids dominerende programmerings-model," siger Vic Gundotra, Googles vicepresident of engineering og tidligere ansat hos Microsoft.

Computerworld News Service: Google uddeler 4.000 Android-telefoner til deltagerne ved I/O-konferencen i San Francisco i et forsøg på at promovere udvikling på platformen.

Chefer fra Google og partnere lovpriser her også HTML 5 som en grundpille, der vil muliggøre en vifte af nye visualiseringsfunktioner i browseren.

I sidste måned tilføjede Google Java til sin cloud-tjeneste, App Engine, hvilket vækkede harme hos Suns chef for open source.

Ved konferencen fremhæves en række udviklinger på dette område såsom en udvidelse af Java-udvikleres adgang til cloud-platformen Google App Engine. Google diskuterer den kommende Google Web Toolkit 2.0, som nu får browserbaseret debugging-funktionalitet.

Googles CEO, Eric Smith, promoverer en internetbaseret programmeringsmodel som efterfølgeren til mainframe- og pc-modellerne.

"Vi har nu endelig de netværk, virksomheder, programmører og programmeringsværktøjer, der skal til for at bygge den platform og de former for muligheder, som jeg her vil fremhæve," siger Schmidt.

Googles vicepresident of engineering og tidligere ansat hos Microsoft, Vic Gundotra, advarer deltagerne om aldrig at undervurdere nettet.

"Det var en fejl, jeg engang begik," indrømmer han.

Nettet har vundet

Vic Gundotra genkalder sig, at han engang mente, at web-applikationer aldrig ville kunne måle sig med desktop-applikationer. Men Googles opkøb i 2004 af Keyhole og virksomhedens visualiseringsteknologi, der førte til Google Maps, markerede en ændring på dette område.

"Nettet er blevet vor tids dominerende programmerings-model," siger han og understreger, at nettet har vundet.

HTML 5 har ifølge Vic Gundotra gjort det muligt at bevæge sig udover web 2.0-applikationer. Canvas fremstår som den ypperste af de HTML 5-teknologier, der blev demonstreret. Denne teknologi gør det muligt at skabe tegnings- og animations-API'er (applikations-programmerings-grænseflader) med kontrol helt ned på pixel-niveau.

Vic Gundotra skældte Microsoft ud for ikke at understøtte Canvas i Internet Explorer som den eneste browser-leverandør.

"Microsoft kunne selvsagt gøre meget med sin meget store markedsandel for at bevæge nettet fremad," vurderer Vic Gundotra.

Det var ikke muligt at få en kommentar fra Microsoft om virksomhedens planer for Canvas.

Der kom også detaljer ved konferencen om Googles open source-3D-projekt, O3D. Dette projekt handler om at gøre 3D-grafik mulig direkte i browseren og består af en JavaScript API. En demonstration af O3D blev kørt i Googles browser, Chrome.

Video bliver lettere at håndtere

Men at muliggøre 3D-grafik direkte i browseren vil kræve en fælles sæt af API'er, fortæller Matthew Papakipos, som er engineering director hos Google. Virksomheden samarbejder med Apple, Mozilla og andre browserleverandører for at nå dette mål.

"Vi har stadig lang vej endnu, men vi er begyndt på processen," siger Matthew Papakipos, som opfordrer udviklere til at bygge 3D-applikationer.

Ved Google I/O blev der også talt om, at HTML 5 vil gøre det nemmere for browsere at håndtere video.

Virksomheden har lanceret Google Web Elements, der kan tilføje Google-applikationer såsom Kort, Søgning, Nyheder eller Kalender til et website eller en blog. Udviklere kopierer og indsætter blot den ønskede Google-applikationer på et site.

Med hensyn til at udvide adgangen for Java-udviklere til App Engine fra nogle udvalgte få til en bredere vifte af udviklere, bemærker tech lead hos Google, Kevin Gibbs, at udviklere indtil videre har kunnet bruge en række sprog på App Engine via Java Virtual Machine heriblandt JRuby, Scala, Groovy og PHP.

"Interessen for vores Java-understøttelse, siden vi lancerede Java-kapacitet til App Engine for halvanden måned siden, har været bemærkelsesværdi," siger Kevin Gibbs. Google planlægger i de kommende måneder at udvide App Engine med afvikling af jobrutiner i baggrunden og understøttelse af store objekter i applikationer.

Tekst-til-tale-API i Android

Andrew Bowers fra Googles produktledelse kommer nærmere ind på Google Web Toolkit 2.0 og fortæller, at denne udgivelse vil tilbyde udvikler-ledet såkaldt code splitting under navnet runAsynch til at dele JavaScript udover adskillige filer.

Denne teknologi har til hensigt at imødegå situationer, hvor JavaScript-koden vil vokse, idet udviklere udnytter HTML 5-funktionalitet. Uden en løsning vil brugerne komme til at vente i længere tid på, at applikationerne bliver læst ind, forklarer han.

Den planlagte "Donut"-udgivelse af Googles styresystem til mobiltelefoner, Android, blev fremhævet. Den kommer til at inkludere en tekst-til-tale-API.

Google offentliggjorde også ved konferencen anden fase af virksomhedens Android Developer Challenge, hvorigennem udviklere opfordres til at bygge applikationer til mobilplatformen. De bedste applikationer bliver præmieret til november.

Vice president for Mozilla, Jay Sullivan, roste JavaScript-ydelsen i organisationens kommende browser-version, Firefox 3.5. "JavaScript-ydelsen bliver tre gange hurtigere, end den var i 3.0, og 10 gange hurtigere end i 2.0," hævder han.

Jay Sullivan lovpriste også nettet som udviklingsplatform.

"Mere end noget styresystem, vil nettet komme til at drive innovationen og de ny tjenester, der kommer til at gøre fantastiske ting for folk over hele verden," siger han.

Det er dog nødvendigt, at video på nettet befries fra sit "plugin-fængsel," fremhæver Sullivan.

Han advarer også mod at fragmentere nettet og understreger, at det er nødvendigt at holde sammen på standarderne. Det er nødvendigt, at browserleverandørerne arbejder sammen om dette, fastslår han.

Oversat af Thomas Bøndergaard

Computerworld Events

Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

Sikkerhed | København

Cyber Security Festival 2025

Mød Danmarks skrappeste it-sikkerhedseksperter og bliv klar til at planlægge og eksekvere en operationel og effektiv cybersikkerhedsstrategi, når vi åbner dørene for +1.200 it-professionelle. Du kan glæde dig til oplæg fra mere end 50 talere og...

It-løsninger | Online

ERP Insights 2025

Få den nyeste viden om værktøjer, der kan optimere hele din virksomhed med udgangspunkt i AI og fleksibilitet.

It-løsninger | København Ø

Automatisering med Copilot & Agentic AI

Høst viden og erfaringer fra andre om, hvordan Copilot og Agentic AI i praksis kan skabe værdi og fleksibilitet i din organisation.

Se alle vores events inden for it

En kaotisk verden kræver stærk cybersikkerhed, resiliens og digital suverænitet

Mød David Heinemeier, Flemming Splidsboel Hansen, Casper Klynge, Rasmus Knappe, Jens Myrup Pedersen og forfattere som fhv. jægersoldat Thomas Rathsack og adfærdsforsker Henrik Tingleff.

Computerworld afholder d. 4. og 5. november Cyber Security Festival i København - med fokus på sikkerhed, resiliens og digital suverænitet. Det er helt gratis - men reserver din plads allerede nu.

Hele programmet er online lige nu - og du kan reservere din gratis plads lige her - jeg håber vi ses! 

Lars Jacobsen

Chefredaktør på Computerworld

Se alle Lars's artikler her

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Driftskoordinator til Cyberdivisionens Operationscenter i Hvidovre

Københavnsområdet

Erhvervsakademi Aarhus

Underviser til datamatikeruddannelsen

Midtjylland

Steno Diabetes Center Copenhagen

Fremadskuende datatalent til digital transformation

Københavnsområdet

Navnenyt fra it-Danmark

Norriq Danmark A/S har pr. 1. oktober 2025 ansat Huy Duc Nguyen som Developer ERP. Han skal især beskæftige sig med at bidrage til at udvikle, bygge og skræddersy IT-løsninger, der skaber vækst og succes i vores kunders forretninger. Han kommer fra en stilling som Software Developer hos Navtilus. Han er uddannet i bioteknologi på Aalborg University. Nyt job

Huy Duc Nguyen

Norriq Danmark A/S

Netip A/S har pr. 19. august 2025 ansat Carl Severin Degn Nørlyng som IT-Supporterelev ved afd. Thisted og afd. Herlev. Nyt job
IT Confidence A/S har pr. 1. oktober 2025 ansat Johan Léfelius som it-konsulent. Han skal især beskæftige sig med med support, drift og vedligeholdelse af kunders it-miljøer samt udvikling af sikre og stabile løsninger. Han kommer fra en stilling som kundeservicemedarbejder hos Telia Company Danmark A/S. Han er uddannet (under uddannelse) som datatekniker med speciale i infrastruktur. Han har tidligere beskæftiget sig med kundeservice, salg og teknisk support. Nyt job

Johan Léfelius

IT Confidence A/S

Netip A/S har pr. 19. august 2025 ansat Burak Cavusoglu som Datateknikerelev ved afd.Thisted og afd. Rønnede. Nyt job

Burak Cavusoglu

Netip A/S