Twitter Delicious Facebook Digg Stumbleupon Favorites More

Google Wave Sandbox Developer Preview

Google

U ovoj razvojnoj fazi ako želimo osjetiti malo intimniju razvojnu atmosferu servisa, ili pak se okušati u razvijanju pluginova, odnosno gadgeta te robota potreban nam je API. Da bi dobili GW API potreban nam je GW pistup. Za GWS pristup pak je potrebno žicnuti GWave ekipu. Cijela procedura traje nepunih tjedan dana, puno manje nego su prognozirali mailom nakon popunjenja zahtjeva (3 dana kod mene). E sad, šta će to meni? Meni kao meni treba jer ću razvijati neke gadgete i malo se ubaciti u igru dok je još toplo, te se pokušati maksimalno usredotočiti na razvijanje i, prije svega, korištenje -a te pripadajućih Gadgeta. Prosječnom korisniku kojem je i sam relativno težak za savladavanje ne bih preporučio, barem ne sad dok je sve to skupa u inačici “Developer Preview”.

Google Wave Sandbox Developer Preview

Inicijalna stranica Developer Preview inačice

Počeci razvijanja aplikacija za zasnivaju se u dobrom poznavanju osnovnih pojmova i elemenata -a. U jednom od prethodnih postova sam već bio spomenuo osnovne elemente komunikacije. Za komunikaciju, a i razvoj aplikacija potrebno je znati osnove koncepta.

-  razgovor u threadovima, koji se sastoji od jednog ili više sudionika (koji mogu uključivati ljudske sudionike i robote). je dinamička cjelina koja sadržaj pohranjuje uključuji i vremensku komponentu. je “živa” komunikacija s sudionicima u  komuniciranju i modificiranju valova u realnom vremenu. služi kao “spremnik” za jedan ili više wavelet-a.

Wavelet - razgovor u threadovima koji je izvučen iz -a (uključujući početni razgovor). Wavelet služi kao kontejner za jednu ili više poruka, poznatih kao Blip-ovi. Wavelet je osnovna jedinica za nadzor pristupa podacima u -u. Svi sudionici wavelet-a imaju pun pristup čitanju/pisanju po svim sadržajima unutar wavelet-a. Svi događaji unutar API-ja rade na wavelet nivou ili niže.

Blip – osnovna jedinica razgovora i sastoji se od jedne poruke koja se pojavljuje na wavelet-u. Blip može biti skica ili objavljen (klikom na “Done” unutar klijenta). Blip-ovi upravljaju svojim sadržajem preko dokumenata. Blip-ovi mogu također sadržavati i druge Blip-ove kao sastavne dijelove, formirajući određenu hijerarhiju. Svaki wavelet se sastoji od najmanje jednog korijena blip-a.

Dokument – pridruženi sadržaj blip-a. Dokument se sastoji od XML-a koji može biti popravljan, mijenjan ili dodavan od strane API-ja. Općenito, dokumentom možemo upravljati kroz mnoge pogodnije metode, a isto tako i kroz izravnu manipulaciju strukturom XML podataka.

Wave koncept

koncept

API se sastoji od nekoliko API-a koji imaju različite funkcije i zadatke. Kombinirajući ih zajedno dobivamo željene rezultate. Unutar API razvojne cjeline dostupne su dvije osnovne vrste razvoja:

Extensions (Dodaci) – programeri mogu poboljšati sam rad u -u programirajući mini aplikacije (ekstenzije) koje su u međusobnoj interakciji sa samim valom. Mogu se programirati Roboti koji komuniciraju sa samim valom ili Gadgeti koji su u komunikaciji sa korisnikom ili korisnicima međusobno.

Embeded Waves (Implementacija vala) – mogu se poboljšati već postojeće aplikacije ili web stranice implementirajući u njih komunikaciju ili interakciju korisnika na samoj stranici ili aplikaciji. Time se sve funkcionalnosti određenog vala unutar ..com sučelja mogu implementirati na stranicu ili neku aplkikaciju. Primjer je kolaborativni val za moj blog.

Ovim postom bi završio prvi dio uvodne cjeline vezane uz Development.

on…

Similar Posts:



Trackback link za ovaj post.
blog comments powered by Disqus
Powered by WordPress | Find BlackBerry Phones for Sale Online. | Thanks to Top Bank CD Rates, Free MMORPG Games and Home Information Packs

Switch to our mobile site