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

    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

    Netip A/S har pr. 11. august 2026 ansat Emil Kristoffersen som IT-Supporterelev ved netIP's kontor i Thisted. Han er uddannet Fisker, - Emil har dermed valgt et karriereskifte. Nyt job

    Emil Kristoffersen

    Netip A/S

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation, har pr. 1. september 2026 ansat Alfredo Paladino, 32 år,  som Account Manager for det danske marked. Han skal især beskæftige sig med salg af Iduras MitID- og signaturløsninger i Danmark. Han kommer fra en stilling som Head of Business Development hos Goodwings. Han er uddannet kandidat i e-business. Han har tidligere beskæftiget sig med at opbygge Goodwings' kommercielle funktion og lede et internationalt BDR-team på 12 personer. Nyt job

    Alfredo Paladino

    Softwarevirksomheden Idura, som udvikler løsninger til digital identifikation og autentifikation,

    Vektus A/S har pr. 22. oktober 2026 ansat Jim Neble som Consultant Manager. Han skal især beskæftige sig med konsulentchefopgaven i Jylland. Han kommer fra en stilling som ERP Manager hos Kvik. Han er uddannet indenfor økonomi og Business Andministration samt Cand.merc. i strategi, organisation og ledelse. Han har tidligere beskæftiget sig med Konsulentopgaver indenfor Business Central i partnerkanalen. Nyt job

    Jim Neble

    Vektus A/S

    Norriq Danmark A/S har pr. 1. juni 2026 ansat Ida Laursen som Junior Consultant. Hun skal især beskæftige sig med at understøtte vores konsulenter med praktiske og analytiske opgaver på diverse kundeprojekter. Hun kommer fra en stilling som Webassistent hos PWT Group A/S. Hun er uddannet bachelor i International Virksomhedskommunikation og er i gang med en kandidat i IT-ledelse. Hun har tidligere beskæftiget sig med kommunikation og webindhold. Nyt job

    Ida Laursen

    Norriq Danmark A/S