Google fylder værktøjskassen med samarbejde

Virtuel reportage: Udviklere fik een stor samlet værktøjskasse med værktøjer fra Google, VMware og Springsource. Alternativ til IBM og Oracle på java-området, mener analytiker.

Artikel top billede

Lidt over en time inde i første dags keynote på Google-udviklerkonferencen i/O kom Paul Maritz, CEO hos VMware, på scenen.

Han stod i spidsen, da VMware sidste år opkøbte Springsource.

Dengang blev kombinationen af VMwares virtualiseringsteknologi og Springsources open source-udviklingsværktøjer set som en interessant konstellation, der handlede om at finde den nemmeste vej fra applikationsudvikling til at sætte applikationen i drift på en virtualiseret platform.

Rod Johnson, stifteren af Springsource, har tidligere fortalt Computerworld om sine visioner for Springsource.

Nu kan Paul Maritz fortælle tilhørerne i Moscone-centeret i San Francisco og de internetbrugere, der fulgte med på livestreaming, at Google og VMware har indledt samarbejde om at kombinere VMwares virtualiseringsteknologi, Springsources udviklingsværktøjer og Googles App Engine-teknologi samt GWT-teknologi.

Fra privat sky over offentlig sky til App Engine

Ifølge Paul Maritz vil der blive mange slags skyer til cloud computing. Der vil være interne skyer i virksomhederne, specialiserede service-leverandører vil tilbyde cloud computing, og giganter som Google vil tilbyde cloud computing.

"Ville det ikke være fantastisk, hvis man kunne skrive applikationer, der på den ene side kan drage fuld fordel af en specifik sky, men samtidig er portabel på tværs af skyer," spørger Paul Maitz retorisk.

Det er muligt, hvis man eksempelvis anvender et framework som Spring, da det nu kan anvendes på VMwares virtualiseringsprodukter og Googles App Engine, er budskabet fra Paul Maritz.

Med samarbejdet får udviklere mulighed for at anvende den Eclipse-baserede SpringSource Tool Suite til at bygge Spring-applikationer som normalt. Derefter kan applikationerne deployes i en virksomheds VMware vSphere-miljø eller i en VMware vCloud partner-sky eller direkte på Google App Engine.

Spring Roo kombineres med Google Web Toolkit

Samarbejdet mellem VMware og Google handler dog ikke kun om deplyment af applikationer på App Engine. Det handler i høj grad også om udvikling.

Ved at kombinere Google Web Toolkits mulighed for at skrive komplekse AJAX-baserede browser-applikationer i Java med den hurtige Java-udvikling baseret på Spring-frameworket i Spring roo, kan udviklingen af web-applikationer speedes op.

Det blev demonstreret af Ben Alex fra Springsource, der udviklede Spring Roo og Bruce Johnson, lederen af Google Web Toolkit-udviklingen. Sammen byggede de to en webbaseret applikation ved hjælp af integrerede værktøjer fra Springsource og Google.

"Vi bygger en GWT-frontend, en back-end med Roo og alt det gode fra Spring med mindre end 200 tastetryk," sagde Ben Alex.

Computerworlds virtuelt udsendte talte ikke antal tasteanslag, der blev brugt, men det tog kun et par minutter at få bygget en relativ simpel applikation. Først byggede Ben Alex backenden i Roo baseret på en database med to simple tabeller, som han oprettede ved hjælp af Roo.

Dernæst skulle frontenden, en AJAX-baseret browser-applikation byggges. Roo er integreret med GWT, så ud fra Roo's domænemodel - de to tabeller - blev der genereret en frontend ved hjælp af GWT.

Men det er ikke kun til udviklingsbrug, at Googles og Springsources værktøjer er integreret.

Integreret performance-optimering

Når webapplikationer vokser sig store, kan det være svært at finde ud af, hvor der opstår performanceproblemer.

Googles SpeedTracer kombineres med Springs Insight

I december kom Google med værktøjet SpeedTracer, der kan hjælpe med at finde performancemæssigt svage punkter i en webapplikation. SpeedTracer holder øje med, hvad browseren bruger tid på.

Den giver en meget detaljeret opgørelse af tidsforbrug.
Hvor mange millisekunder bruges på script-evaluering, HTML-parsing, garbage collection og lignende. SpeedTracer giver dog kun en diagnose af, hvad der foregår på klienten.

Ofte kan performanceproblemer skyldes, at server-applikationen af den ene eller anden grund er langsom. Her kommer værktøjet Spring Insight fra Springsource til hjælp. Den giver indblik i, hvad der sker på serveren.

De to værktøjer, SpeedTracer og Spring Insight, er integreret, så man kan få en samlet oversigt over en applikations performancebrug.

"Vi har kombineret alle kilder til latency, klient, netværk, server i ét view i SpeedTracer," siger Bruce Johnson.

Konkurrent til IBM og Oracle

Ifølge Paul Maritz bliver mere end halvdelen af alle nye Java-applikationer skrevet med anvendelse af Spring-frameworket.

Integrationen mellem Springsources og Googles udviklingsværktøjer vurderes af analytikere som en stærk kombination.

"Google-VMware alliancen er betydningsfuld," siger Forrester-analytikeren Jeffrey Hammond.

"Når du kombinerer Google og VMware, så har du en end-to-end platform, som kan hamle op med IBM og Oracle på Java-området. Spring er blevet brugt til at bygge backend-applikationer, mens Google Web Toolkit er populært til udvikling af klient-applikationer," lyder vurderingen.

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.

Digital transformation | Aarhus C

Computerworld Summit 2026 - Aarhus

Styrk din digitale strategi med konkret brug af AI og ny teknologi. Mød 200 it-professionelle, få indsigter, løsninger og netværk på én dag. Computerworld Summit i Aarhus viser hvordan teknologi skaber forretningsværdi – her og nu.

Infrastruktur | Frederiksberg

Roundtable: Vækst, skalering og internationalisering i en ny virkelighed

Vækst og internationalisering kræver it, der kan skifte retning uden at knække. Lær at designe løst koblede platforme, planlægge leverandørskift og skalere til nye markeder uden tab af tempo og kontrol. Deltag i dette lukkede roundtable med...

Digital transformation | København

Computerworld Summit 2026 - København

Styrk din digitale strategi med konkret brug af AI og ny teknologi. Mød 250 it-professionelle, få indsigter, løsninger og netværk på én dag. Computerworld Summit i København viser hvordan teknologi skaber forretningsværdi – her og nu.

Se alle vores events inden for it

Netcompany A/S

Erfaren Linux Operations Engineer

Nordjylland

Unik System Design A/S

QA Engineer

Sydjylland

Netcompany A/S

Erfaren Linux Operations Engineer

Københavnsområdet

Politiets Efterretningstjeneste

PET søger nysgerrig og udviklingsorienteret IT-infrastrukturtekniker

Københavnsområdet

Navnenyt fra it-Danmark

netIP har pr. 20. januar 2026 ansat Mikkel Lykke Petersen som Datateknikerelev ved netIP Thisted/Aalborg. Han er uddannet håndværker og har arbejdet som både montør, mekaniker, tømrer og tagdækker. Nyt job
Khaled Zamzam, er pr. 1. marts 2026 ansat hos Immeo som Consultant. Han er nyuddannet i Informationsteknologi fra DTU. Nyt job
55,7° North (a Beautiful Things company) har pr. 2. februar 2026 ansat Philip Jacobi Zahle, 53 år,  som Partner & CSMO. Han skal især beskæftige sig med Ansvar for Salg, Marketing og Brandudvikling i Norden, som han tidligere har gjort med GoPro, Skullcandy og Insta360 m.fl. Han kommer fra en stilling som Marketing & Branding Manager hos Boston Group A/S. Han har tidligere beskæftiget sig med distribution og brand building gennem 26 år og er kendt fra mærker som GoPro, Skullcandy og Insta360. Nyt job

Philip Jacobi Zahle

55,7° North (a Beautiful Things company)

Marie Søndergaard, Acting Chief Product Owner hos Energinet, har pr. 26. januar 2026 fuldført uddannelsen Master i it, linjen i organisation på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse

Marie Søndergaard

Energinet