Apache Wave

Apache Wave[2] on seuraaja Google Wavelle, joka oli Googlen Google I/O -konferenssissa 28. toukokuuta 2009 julkistama web-pohjainen integroitu ryhmätyösovellus, jota esim. Computerworld -lehti on kuvannut "uudentyyppiseksi megasovellukseksi". Hanke ja sovelluksen prototyyppi julkaistiin poikkeuksellisesti jo prototyyppivaiheessa kehittäjäyhteisölle, joka voi kehittää avoimeen lähdekoodiin pohjautuvaan sovellukseen uusia työkaluja ja lisäsovelluksia.[3]

Apache Wave
Luoja Google
Kehittäjä Apache Software Foundation, Google
Tiedot
Ohjelmistotyyppi Ryhmätyö
Ohjelmointikielet Java[1]
Lisenssi Apache
Aiheesta muualla
incubator.apache.org/wave

Julkistuksensa jälkeen Google Wave oli käytettävissä vain rajatulle yleisölle; käyttöön tarvittiin toisen käyttäjän lähettämä kutsu. 19. toukokuuta 2010 palvelu avattiin kaikille Googlen käyttäjille. 4. elokuuta 2010 Google kuitenkin ilmoitti, että Googlen oma Wave-palvelu tullaan lakkauttamaan, ja Waven avoimen lähdekoodin projekti siirtyi Apache Software Foundationille. ASF:n nykyinen kehitysversio on "Wave In A Box" (WIAB), Wave-palvelinohjelmisto joka voidaan asentaa omalle palvelimelle.

Toiminnallisuus

Google Waven toukokuussa 2009 esitelty prototyyppi yhdisti sähköpostin, pikaviestimen, wikin ja sosiaalisen median sovelluksia.[4]

Google Waven kehittäjät kuvailevat itse tuotetta sähköpostin "seuraavaksi sukupolveksi". Kokonaisia viestiketjuja ei enää tallenneta ja kopioida useiden käyttäjien sähköpostilaatikoihin, vaan viestiketjut ja -objektit muodostavat "aaltoja" (engl. wave), eli kokonaisia viestiketjuja, jotka tallennetaan palvelimelle keskitetysti. Viestiketjuja tai niiden osia voidaan jakaa edelleen uusille käyttäjille ja niistä voidaan poistaa osia milloin tahansa ketjun olemassaolon aikana. Viestiketju eli "aalto" muodostaa Googlen mukaan samaan aikaan keskustelun ja dokumentin. Kuka tahansa viestiketjuun osallistuva käyttäjä voi kommentoida mitä tahansa viestin osaa, editoida sen sisältöä ja lisätä uusia käyttäjiä viestiketjuun. Siihen voidaan myös lisätä multimediaviestejä, eli blipejä, joihin voidaan niin ikään vastailla. Keskustelun osapuolia tiedotetaan vastauksista tai muutoksista viestiketjuihin, joissa he ovat aktiivisina. Muutoshistoria on helposti selailtavissa erilaisilla havainnollistamis- ja työvälineillä. Keskustelijat voivat editoida yhtä viestiketjua myös samanaikaisesti. Viestiketjut muodostavat siis yhtaikaa sähköpostin, keskustelufoorumin sekä pikaviestinpalvelun, yhdistäen sähköpostin ja pikaviestimien ominaisuudet. Mikäli keskustelun osapuolet eivät ole yhtaikaa läsnä tietoverkossa, sovelletaan sopivaa toiminnallisuutta sen mukaan automaattisesti.[5]

Teknologia

Wave julkaistaan avoimena protokollana, jolloin kuka tahansa voi perustaa Wave-palvelimen, jonka kanssa muiden Wave-palvelinten käyttäjät voivat edelleen kommunikoida. Waveen on lisätty toimintoja Google Talk -palveluun käytetystä XMPP-pikaviestinprotokollasta. Wavella voi usean käyttäjä yhtaikaa jakaa puurakenteisia keskusteluja ja muokata sähköisiä dokumentteja. Suurin osa Wave-toteutuksesta julkaistaan avoimena koodina, jolloin eri kehittäjät voivat tehdä Waveen edelleen omia laajennoksia, sovelluksia ja yhdistellä sitä muihin Web-palveluihin.[6]

Lähteet

  1. Vincent Lextrait: The Programming Languages Beacon lextrait.com. 2013. Viitattu 8.2.2015. (englanniksi)
  2. Introducing Apache Wave googlewavedev.blogspot.fi. 6.12.2010. Viitattu 8.2.2015. (englanniksi)
  3. C.G. Lynch: Google Wave: A new kind of mega-application CIO.com. 29.5.2009. Computerworld. Arkistoitu 1.6.2009. Viitattu 2.6.2009. (englanniksi)
  4. Lars Rasmussen: Went Walkabout. Brought back Google Wave Official Google Blog. 28.5.2009. Viitattu 2.6.2009. (englanniksi)
  5. Check out the developer preview at Google I/O 2009. Google. Viitattu 2.6.2009. (englanniksi)
  6. Ilari Sani: Google Wave mullistaa sähköpostin – ja kokoukset, wikit, tekstinkäsittelyn... www.tietoviikko.fi. 29.5.2009. Tietoviikko. Arkistoitu 1.6.2009. Viitattu 2.6.2009.

    Aiheesta muualla

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.