Google Wave, kas tas ir?

Tātad īsos vārdos Google wave ir pilnvērtīgs e-pasts 2.0.

Google ir izveidojusi atvērtu protokolu, openource servera un web klienta realizāciju un desktop klienta realizāciju, tiesa tikai komandrindas ;P. Protokols ir balstīts uz XMPP un praksē nozīmē ka visas ‘vēstules’ galabājas uz servera, līzīgi kā IMAP.

Šis tas paliek tāds pats kā vecajam e-pastam:

  • Daudzi neatkarīgi pasta serveri, pasta klienti
  • Spams – tas laikam nekur nepazudīs

Galvenie ieguvumi salīdzinot ar veco pastu:

  • Ieviests sarunas, jeb ‘viļņa’ jēdziens, kas nozīmē ka katra diskusija tiek automātiski uzturēta kā viena vienība.
  • Vēsture, jeb versiju kontrole.
  • Paralēli var rakstīt vairāki lietotāji, visi saņem izmaiņas reālā laikā.
  • Viegli integrējams ar dažādiem robotiem, web lapām, sīkrīkiem un citiem servisiem.
  • Piekļuves kontrole – iespējams detalizēti kontrolēt kas redz kādas sarunas daļas.

Šobrīd viss ir technology preview stadijā. Vēl pat protokols nav nofinalizēts. Reāli var tikai spēlēties ar testa sistēmām un domāt trakas idejas kur vēl šito varētu pielietot. Bet tas neliedz eošo preview lietot ikdienas e-pastam.

Tālākai izglītībai: Goggle video, Wikipedia raksts, robotu sarakts, sīkrīku saraksts.

Protokols

Google wave definē divus protokolus – servera-klienta un servera-servera protokolu.

Servera-klienta protokols nodrošina visas normālās pasta darbības kā arī reālā laikā ziņo par izmaiņām lietotāja ‘atvērtajās’ sarunās. Šis protokols savā būtībā ir ļoti vienkāršs. Arī sarunas satura formāts nav diezko sarežģīts.

Servera-servera protokols tiek lietots ‘viļņu’ sinhronizēšanai starp serveriem, ja sarunā piedalās lietotāji no dažādiem serveriem. Idejiski katrai sarunai ir savs galvenais serveris un iestaistītie serveri strādā līdzīgi kā starpniekserveri, lietotāja vārdā nosūtot izmaiņas un saņemot citu lietotāju izmaiņas. Šī projekta sastāvdaļa vēl nav īsti palaista darbībā.

Lai gan Google ir paturējusi klasisko adrešu formātu: lielsSiers@provaideris.lv, wave konti nav savietojami ar vecajām e-pasta sistēmām. Ir jau daži mēģinājumi uzrakstīt savietojamības adapterus, bet izskatās ka sistēmas ir pārāk atšķirīgas, lai tas labi strādātu.

API

Kā teicu, protokoli vēl nav finalizēti un šobrīd tieši nav izmanotjami. Toties Google ir publicējusi vairākas bibliotēkas darbam ar Wave sistēmām.

  • Sīkrīku API – javascript bibliotēka sarunās ievietojamiem interaktīviem sīkrīkiem.
  • Iegulšanas API – javascript bibliotēka sarunu iegulšanai citās web lapās.
  • Robotu API – Python un Java bibliotēkas robotu rakstīšanai.

Sīkrīki ir javscript programmiņas, kas var attēlot datus speciālā veidā. Piemēram, kartes, sintakses izcelšana, utt.

Iegulšana ļauj ievietot sarunu savā web lapā, ar visām iespējām lapas apmeklētājiem piedalīties sarunā. Šī lieta gan vēl ir agrīnā izstrādes procesā.

Robotu ideja ir līdzīga kā IRC botiem – sarunai pievieno robotu un tas klausās un spēj arī izdarīt izmaiņas, piemēram, labot pareizrakstības kļūdas.Principā ar robotu bibliotēkām varētu uzrakstīt neakarīgu Wave klientu. Šobrīd gan to nevar veikt, jo Googles serveris pieņem tikai robotus, kas darbojas iekš Google App Engine.

PS:

– Jā, ielūgumi man vēl ir.

– Nē man ar Google nekāda tieša sakara nav.

Komentēt

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Mainīt )

Twitter picture

You are commenting using your Twitter account. Log Out / Mainīt )

Facebook photo

You are commenting using your Facebook account. Log Out / Mainīt )

Google+ photo

You are commenting using your Google+ account. Log Out / Mainīt )

Connecting to %s