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.

Læses lige nu

    Annonce

    Spillehallen.dk ApS

    Systemadministrator til Spillehallen.dk

    Midtjylland

    Roskilde Universitet

    AV Tekniker

    Region Sjælland

    Det Nationale Forskningscenter for Arbejdsmiljø

    IT-sikkerhedsspecialist med fokus på AI inden for forskning

    Københavnsområdet

    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.

    It-løsninger | Online

    ERP Insights 2026

    Webinaret giver et samlet overblik over, hvordan ERP-landskabet ændrer sig, og hvilke arkitekturvalg der får direkte betydning for forretningens evne til at tilpasse sig.

    Sikkerhed | København

    Cyber Security Festival 2026

    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.700 it-professionelle. Du kan glæde dig til oplæg fra mere end 80 talere og...

    It-løsninger | København

    Dynamics 365 FO: Næste niveau for data, AI og forretning

    Få overblik over vejen fra Dynamics AX til Finance & Operations – eller løft værdien af Dynamics FO. Hør praksisnære cases om strategi, migration og optimering. Vælg spor, få dyb faglig indsigt, styrk beslutningerne. Tilmeld dig konferencen i...

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    Arctic Wolf Networks har pr. 3. august 2026 ansat Johnny Krogsboll som Head of Sales Engineering for Norden.Med base i Stockholm får han ansvaret for Arctic Wolfs samlede Sales Engineering-organisation i den nordiske region.<br /><br />Johnny Krogsboll skal være med til at udbygge Arctic Wolfs tilstedeværelse i Norden og hjælpe virksomheder og organisationer med at stå stærkere over for et stadig mere komplekst cybertrusselsbillede. Det skal blandt andet ske i tæt samarbejde med Arctic Wolfs vigtigste kanalpartnere i regionen.<br /><br />Gennem sin karriere har Johnny Krogsboll arbejdet med og rådgivet virksomheder hos blandt andre Hewlett-Packard, Trend Micro og Palo Alto Networks med fokus på at skabe konkret værdi af deres teknologiinvesteringer. Nyt job

    Johnny Krogsboll

    Arctic Wolf Networks

    Netip A/S har pr. 1. september 2026 ansat Michelle Sørensen som Operation Coordinator ved netIP's kontor i Hernng. Hun kommer fra en stilling som Koordinator hos Norlys koncernen. Nyt job

    Michelle Sørensen

    Netip A/S

    LCG har pr. 1. september 2026 ansat Thomas Wong, 47 år,  som Director of Cyber & Risk Advisory. Han skal især beskæftige sig med Ansvar for at udvikle LCG’s rådgivning inden for cybersikkerhed, cyberrisiko og GRC. Han kommer fra en stilling som VP of security hos Atea. Nyt job
    Elbek & Vejrup A/S har pr. 15. august 2026 ansat Anne-Sofie Andreasen som Project Manager i Projekt & Service. Hun skal især beskæftige sig med ledelse og koordinering af projekter og serviceopgaver. Hun kommer fra en stilling som konsulent med fokus på digitale løsninger hos XFLow. Hun er uddannet cand.it. i IT, Kommunikation og Organisation. Hun har tidligere beskæftiget sig med analyse, udvikling, test og implementering af løsninger samt udarbejdelse af brugervejledninger. Nyt job

    Anne-Sofie Andreasen

    Elbek & Vejrup A/S