Abstract | Cilj ovog završnog rada bilo je stvaranje Google aplikacije koja, objavljena na internetsku stranicu, omogućava manipuliranje podacima u Google proračunskoj tablici. U prvom dijelu ovog rada govori se o razvojnoj okolini Google aplikacija, o Google Drive sustavu za pohranu podataka baziranom na oblaku koji omogućava
držanje dokumenata, slika, filmova i ostalih datoteka na internetskim serverima, te o Google Sites, Google alatu za izradu web stranica s pomoću kojeg svatko, uz malo znanja i volje, može brzo i jednostavno napraviti takvu web stranicu na kojoj će mnogi korisnici moci surađivati i dijeliti podatke. Obrađuju se teme u sklopu usluga koje Google Drive nudi: Google dokumentima, proračunskim tablicama, izradi prezentacija, formularima te o njihovoj mogućnosti za međusobnu interakciju. Također se objašnjavaju i internetske tehnologije poput
javaskripte, skriptnog jezika, na kojima su bazirana Google skripta. Te javaskripte omogućavaju kreiranje dinamičkih i interaktivnih internetskih stranica koje slušaju korisnikove akcije i reagiraju na njih. Posebne vrste javaskripata, jQuery, biblioteka koja pojednostavljuje sintaksu javaskripata i omogućava bolju interakciju između javaskripata i drugih programskih jezika namijenjenih razvoju internetskih aplikacija.
Druga vrsta javaskripata, ajax, namijenjena za stvaranje brzih i dinamičnih web stranica s visokim stupnjem interakcije, te php, skriptni jezik koji omogućava stvaranje HTML stranica na serveru i njihovo popunjavanje sadržajem prije nego što ih se pošalje klijentu na korištenje. Razmatraju se sigurnosni problemi i objašnjava
autorizacija aplikacija. Govori se o google skriptama, okolini za stvaranje i razvoj Google Drive aplikacija.
Pokazuje se kako se s pomoću njih stvaraju i čitaju dokumenti, proračunske tablice te daju primjeri njihovih funkcija. Detaljno se govori o objektima događaja za google tablice, dokumente i formulare, a koji omogućavaju google skriptama da automatski pokreću funkcije jednom kad se neki događaj dogodi, odnosno kada korisnik napravi očekivanu akciju. U drugom dijelu rada govori se o interaktivnom i dinamičkom uređivanju tablice,
interakciji između google skripata i google dokumenata te se objašnjava aplikacija završnog rada o toj temi.
Aplikacija otvara i čita podatke iz već postojeće proračunske tablice te na osnovi tih podataka stvara HTML tablicu s istim podacima. Aplikacija zatim stvara formular s pomoću kojega će korisnik moći manipulirati podacima, a sve te promjene spremaju se u proračunsku tablicu. Dakle, aplikacija je zapravo korisničko sučelje za manipuliranje podacima u proračunskoj tablici. |