Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (3)
Emner Udviklingsværktøjer, Social software

Googles bølge er let at erobre for udvikleren med ben i næsen

Google Wave er stadig under udvikling og er derfor en ustabil og omskiftelig affære at gå til. Til gengæld er det let at skrive kode til, og på sigt kan der opstå et nyt marked for salg af applikationer til Google Wave.

Af Mikkel Meister Mandag, 2. november 2009 - 6:59

Google Wave er markedsført og hypet som den næste store revolution indenfor digital kommunikation og samarbejde, og værktøjet er allerede nu et tilløbsstykke for udviklere verden over.

I hvert fald for de heldige, der har fået en invitation til at afprøve Wave.

Selvom Wave i høj grad stadig er i sin spæde begyndelse, er det let at skrive ny kode til.

Og hvis succes'en indtræffer, som hypen foreskriver, kan der opstå et nyt marked for softwareudviklere og virksomheder, der vil kunne tjene penge på at skrive udvidelsesprogrammer til Wave.

Det vurderer Version2-blogger Tommy Dejbjerg Pedersen, der har stået bag Google Wave Hackathon i Århus og København, hvor interesserede udviklere kunne prøve kræfter med Wave.

Google Wave er indtil videre kun frigivet som et preview i et begrænset omfang til udviklere, og det kan beskrives som et sammenkog af e-mail, chat, dokumenter og Facebook. Wave-brugerne snakker med hinanden ved at koble sig på 'waves', som er en slags tavle, hvor den fælles kommunikation finder sted.

Deltagerne i wave'en kan med det samme se, når andre deltagere skriver, og deltagerne kan redigere i hinandens skriblerier.

»Det er en helt anden mental model at arbejde efter, at en anden kan ændre i noget, du har skrevet, mens du selv skriver noget andet. Det svarer lidt til, at man står ved et whiteboard og samarbejder om en opgave,« siger Tommy Dejbjerg Pedersen.

Marked for moduler til Wave Tommy Dejbjerg Pedersen ser et fremtidigt marked for udviklere, der vil skrive 'indstiksmoduler' til Google Wave.

»Potentialet ved Wave er, at det er så let at udvide ved for eksempel at integrere med et SAP-værktøj, så virksomhedens ERP-system kan trækkes ind i en wave. Man kan forestille sig, at der vil opstå noget forretning omkring at udvikle moduler, der kan integrere Wave med værktøjer fra Oracle, Microsoft, SAP og så videre,« siger Tommy Dejbjerg Pedersen.

Dét var netop, hvad ERP-producenten SAP demonstrerede i en tidlig demo i sidste uge på en konference i Wien, hvor Version2 var med.

Tommy Dejbjerg vurderer, at indtjeningsmulighederne for udviklere vil kunne ligge i at sælge Wave-applikationer i en online-butik - en slags 'app store'.

»Jeg tror, at man skal se det som en sammensmeltning af, at man tjener noget på applikationen, og så på transaktioner. De robotter, vi laver til Wave, ligger lige nu i Googles cloud (Google App Engine, red.), men vil også kunne komme til at ligge på Amazons cloud. Og der tror jeg, at brugerne vil komme til at betale for, hvor meget man bruger det,« siger Tommy Dejbjerg Pedersen.

Robotterne er en central del af Google Wave, og de kan sættes op til at reagere på forskellige hændelser og handle på dem, for eksempel når en ny deltager hopper ind i en wave.

»Med en robot bestemmer man selv, hvilke hændelser man vil have besked om. Hvis jeg kun vil vide, hvilke nye deltagere, der kommer på en wave, så kan jeg gøre det,« siger Tommy Dejbjerg Pedersen.

Nemt at arbejde med gadgets En anden grundlæggende del af Google Wave er de såkaldte gadgets som også kendes fra iGoogle.com En gadget er et lille stykke dynamisk hjemmesideindhold, som for eksempel kan være et spil, en lille applikation eller lignende.

Gadgets kodes i Javascript og HTML og indlejres i en XML-fil.

»Det smarte er, at du kan lægge din gadget ind i en wave, og så har du wave-deltagerne lige ved hånden. Man kan spole tilbage i en wave, og det kan man også i en gadget. Hvis man for eksempel har kodet et skakspil som en gadget, kan man også spole hele skakspillet tilbage,« siger Tommy Dejbjerg Pedersen.

Bachelorstuderende ved den naturvidenskabelige linje på RUC Bjarke Walling deltog i Wave-Hackathon i København, og han var overrasket over, hvor nemt det var at komme i gang med at udvikle nye gadgets til Google Wave.

»Jeg har aldrig leget med gadgets før, men synes det var nemt at komme i gang med. Men det er nok en forudsætning at kende lidt til XML, Javascript og HTML, inden man går i gang,« siger Bjarke Walling.

Første forsøg med gadgets i Google Wave for Bjarke Walling var at indsætte en spørgeskema-gadget, som var kodet på forhånd af en anden deltager.

»Spørgeskemaet kunne importeres og besvares i Wave, og det var egentlig nok bare at inkludere det i noget gadget-kode, så den blev vist. På den måde er det fedt, at man kan udnytte eksisterende kode direkte i Wave,« siger Bjarke Walling.

Andre gadgets til Hackathon var et' tegnebræt' til frihåndstegninger og en gadget til kommentering og kritik af digitale fotos.

Protokol uden dikkedarer Selve Wave-protokollen, Google Wave Federation Protocol, er baseret på messaging-protokollen XMPP, som kører henover HTTP.

»Man har valgt HTTP og JSON (format til dataudveksling, red.), så Wave kan bruges på alle platforme, der kan modtage et HTTP-request. Og det er meget nemt at lave en wrapper omkring, så man kan enable SAP eller Microsoft Dynamics (ERP-software, red.), eller hvad man nu har lyst til,« siger Tommy Dejbjerg Pedersen.

Bjarke Walling ser det også som en styrke, at Wave-protokollen ikke stiller nogen særlige krav til programmøren.

»Det er rart, at der ikke er nogen kompleks objektstruktur, man først skal lære. Når man lige har fået inkluderet de rigtige Javascript-filer, er der kun tre funktioner, man skal kende for at kommunikere over protokollen,« siger Bjarke Walling.

Det drejer sig ifølge Bjarke Walling om en funktion til at sende de såkaldte deltaer, som er registreringer af ændringer i en 'wave'.

De to andre funktioner bruges til at registrere eventhandlere, hvor den ene eventhandler bliver kaldt, når der er sket ændringer i tilstanden i en wave - altså når der enten er blevet sendt et delta fra én selv eller fra de andre deltagere i wave'en. Den anden eventhandler bruges til at registrere, når der er blevet ændret eller tilføjet deltagere til en wave.

Endnu et element i værktøjskassen Bjarke Walling ser netop realtime-delen som det helt store tilløbsstykke i Wave indtil videre.

»Jeg er blevet grebet af realtime-opdateringen, og jeg kan mærke, at jeg savner at kunne se, hvad den anden person skriver, når jeg sidder på Facebook. Jeg vil håbe, at idéerne fra Wave påvirker udviklere af andre applikationer til at indse, hvad realtidsperspektivet betyder,« siger Bjarke Walling.

»Og så er det interessant, at Google har givet Wave frit, så andre kan udvikle til det. Det synes jeg er noget, andre store virksomheder kunne lære noget af,« siger Bjarke Walling.

Han er med i et software-startup, der skal udvikle software til arkitekter. Wave kan måske komme til at spille en rolle i det projekt på sigt.

»Vi arbejder på at udvikle et kollaborativt værktøj til arkitekter, så de kan tegne sammen. Og der vil det måske være oplagt med en Wave-applikation, så det er i hvert fald noget, vi vil undersøge muligheden for,« siger Bjarke Walling.

Tommy Dejbjerg Pedersen vurderer også Google Wave som lovende på sigt ? både som protokol og applikation.

»Wave er endnu i et meget tidligt preview, og udviklerne savner noget stabilitet. Det går ned på givne tidspunkter, og undervejs i Hackathon fandt vi ud af, at noget virker på én måde den ene dag, og en anden måde den næste. Der sker ændringer med Wave fra dag til dag, og derfor er det også et meget tidligt stadie at vurdere det på,« siger Tommy Dejbjerg Pedersen.

Når Wave er helt flyvefærdigt, vil det dog ikke sende al kommunikation, som vi kender det, på museum.

»Jeg ser det hverken som en Facebook-killer eller en e-mail-killer. For mig som en storbruger af sociale medier er det bare endnu en ting i værktøjskassen. Hvis man for eksempel skal arbejde sammen med andre om at skrive et blogindlæg eller en mødedagsorden, er det det helt rigtige værktøj,« siger Tommy Dejbjerg Pedersen.

Send Tweet
Udskriv

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
Software Developer
Udgivet 2. maj 10.54
SAP APO Senior-konsulent
Udgivet 8. feb 11.18
QA Manager
Udgivet 2. maj 11.03
Erfaren BI konsulent til Business Information Management afdeling
Udgivet 8. dec 2011 9.44

Kommentarer (3)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Thomas Brodersen 2. nov. 2009 - 10.24
 
Kollaborativt værktøj til arkitekter?

Fortæl, fortæl! :-)

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Bjarke Walling 2. nov. 2009 - 21.26
 
Re: Kollaborativt værktøj til arkitekter?

Med arkitekter menes der folk som tegner huse (og andre målbare tegninger). Er det dem du spørger til? Det er det projekt jeg arbejder på.

  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Brodersen 3. nov. 2009 - 09.23
 
Re: Kollaborativt værktøj til arkitekter?

Jo tak, jeg skulle nok mene at vide, hvad en arkitekt er :-)

Det var nu mere det kollaborative aspekt, der lød rigtigt spændende og relevant, og som jeg gerne ville høre nærmere omkring.

  • Thomas
  • Stem op 0
  • Stem ned 0
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

GOTO Copenhagen dag 2 i billeder: Op med hænderne!

Udgivet 22. maj 16.02Opdateret 22. maj 17.02

Staten køber hardware for 1,2 milliarder - her er de syv heldige

Udgivet 22. maj 15.37Opdateret 22. maj 15.37

Firmaer leder efter ’ninjaer’ - men skriv det ikke på CV’et

Udgivet 22. maj 14.54Opdateret 22. maj 15.48

Ny Linux-kerne giver højere sikkerhed og bedre grafikkort-understøttelse

Udgivet 22. maj 14.13Opdateret 22. maj 14.13

Nu skal Google Chrome indtage iPhone og iPad

Udgivet 22. maj 13.20Opdateret 22. maj 13.20

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Branchenyheder

Brugerfjendtlige it-løsninger gør brugerne til en sikkerhedstrussel

Projectplace

10 tips til ny trend ifølge Gartner og Forrester: Den sociale virksomhed

Projectplace

HP sætter fokus på udviklingen af mobile applikationer

HP

Projectplace opnår ISO sikkerhedscertificering

Projectplace

Projectplace lancerer næste generation af sociale planlægningsværktøjer

Projectplace

Seneste debat

  1. Microsoft fjerner umoderne bling-effekter i Windows 8

    34 comments.
    Last update 6 minutter 28 sekunder
    Skrevet af Lars Bjerregaard
  2. Finansminister afliver teori om NemID som spionsoftware

    18 comments.
    Last update 41 minutter 11 sekunder
    Skrevet af Carsten Agger
  3. Partner solgte Netgroups 'test-platform' med overskriften 'fuld redundans'

    14 comments.
    Last update 1 time 7 minutter
    Skrevet af Thomas Bundgaard
  4. Studerende taler ud om kæmpehul: Pærelet at hacke 100.000 danske routere

    12 comments.
    Last update 1 time 48 minutter
    Skrevet af Thomas (bbb) Hansen
  5. Das NemID trojaner - paranoia eller rettidig omhu?

    24 comments.
    Last update 1 time 52 minutter
    Skrevet af Mads Vanggaard
  6. Staten køber hardware for 1,2 milliarder - her er de syv heldige

    3 comments.
    Last update 2 timer 25 minutter
    Skrevet af Ebbe Hansen
  7. To psykologiske årsager til at IT-projekter går galt

    14 comments.
    Last update 2 timer 35 minutter
    Skrevet af Finn Christensen
  8. Dart-pilen sidder lige midt i skiven

    22 comments.
    Last update 2 timer 59 minutter
    Skrevet af Torben Mogensen

Mere debat »

It-virksomheder

Byggeweb
|
SMSnu.dk
|
Intelliglobe
|
Coolsms
|
Delegate
|
TOPdesk Danmark
|
4C Management Consulting
|
Sec4it
|
Timelog
|
Omada
|
BusinessMann
|
Raxco Scandinavia
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300