IFTTT Sveuĉilište u Zagrebu Ekonomski fakultet
WEB SERVIS ZA ZAJEDNIČKO UPRAVLJANJE WEB APLIKACIJAMA - IFTTT
SEMINARSKI RAD
Kolegij: Upravljanje poslovnim dokumentima Autor: Tea Kopinĉ JMBAG: 0067467248 Mentor: Dr.sc. Boţidar Jaković
Zagreb, lipanj 2014. 1
IFTTT Sadržaj
UVOD ............................................................................................................................................. 3
1.
1.1.
Predmet i cilj rada ................................................................................................................... 3
1.2.
Izvori podataka i metode prikupljanja..................................................................................... 3
1.3.
Sadržaj i struktura rada ........................................................................................................... 3
WEB SERVIS IFTTT .................................................................................................................... 5
2.
2.1.
O web servisu .......................................................................................................................... 5
2.2.
Link web servisa: https://ifttt.com/.......................................................................................... 5
3.
TEHNOLOŠKI OKVIR .................................................................................................................. 6
4.
NASTANAK I RAZVOJ IFTTT-a ................................................................................................. 8
5.
KAKO RJEŠAVATI PROBLEME POMOĆU IFTTT SERVISA .............................................. 9
6.
RAZRADA SERVISA ................................................................................................................. 10 6.1.
Funkcionalnosti Web servisa ................................................................................................. 10
6.2.
Mogućnosti ............................................................................................................................ 11
6.3.
Primjeri desktop softverskih rješenja .................................................................................... 15
7.
KREIRANJE PROFILA .............................................................................................................. 17
8.
POSLOVNA PRIMJENA ............................................................................................................ 18
9.
KONKURENCIJA ........................................................................................................................ 19 9.1.
"ZAPIER" ................................................................................................................................ 19
9.2.
"CLOUDWORK" ...................................................................................................................... 19
9.3.
"WE WIRED WEB".................................................................................................................. 20
9.4.
"DROPBOX AUTOMATOR" ..................................................................................................... 21
9.5.
"YAHOO PIPES" ...................................................................................................................... 22
10.
POZITIVNE/NEGATIVNE STRANE .................................................................................... 23
11.
SWOT ANALIZA ..................................................................................................................... 24
12.
TROŠKOVI, POKAZATELJI POSLOVANJA, USPJEŠNOST ......................................... 25
13.
MOGUĆNOSTI NADOGRADNJE FUNKCIONALNOSTI U BUDUĆNOSTI ................. 26
13.1.
SMJER U BUDUDNOSTI ...................................................................................................... 26
13.2.
POBOLJŠANJE FUNKCIONALNOSTI .................................................................................... 26
14.
ZAKLJUĈAK ............................................................................................................................ 27
15.
LITERATURA .......................................................................................................................... 28
16.
ŢIVOTOPIS.............................................................................................................................. 30
17.
SAŢETAK ................................................................................................................................. 32
2
IFTTT 1. UVOD 1.1. Predmet i cilj rada Pojam servisa je zapoĉeo sa ţeljom da se informacija prenese s jednog na drugo, udaljeno raĉunalo te da se tako prenesena informacija (datoteka) moţe na tom drugom raĉunalu dalje obraĊivati. Internetski servisi su aplikacije koje postoje u distribuiranim okruţenjima poput interneta ili privatnih mreţa, a adresiraju se primjenom URL-a te vraćaju informaciju koju korisnik ţeli koristiti. Web servis za zajedniĉko upravljanje Web aplikacijama IFTTT je usluga koja omogućuje korisnicima povezivanje razliĉitih web aplikacija: Facebook, Gmail, Instagram, LinkedIn, Twitter, ebay, itd. Uvjetna izjava IFTTT servisa je oblika: IF THIS THEN THAT. Ona se naziva recept, a sastoji se od triggera (okidaĉa)-THIS i akcije-THAT
koja nakon toga slijedi. Korisnik stvara svoje
nove recepte
kombinacijama okidaĉa i akcije putem aktivnih kanala. Recepti se mogu i izmjenjivati i dijeliti s drugim korisnicima koristeći obrasce. Većina korisniĉkih okidaĉa ima period osvjeţavanja 15 minuta. Korištenjem servisa korisnici stvaraju i izmjenjuju recepte gradeći nove sustave koji omogućavaju i olakšavaju uporabu razliĉitih sadrţaja koji dolaze iz razliĉitih izvora. Cilj seminarskog rada je proširiti vlastito znanje i iskustvo o odabranoj temi, opisati utjecaj predmetnog web servisa na osobe koje se koriste njegovom tehnologijom, razviti vještinu pretraţivanja razliĉitih informacija na internetu, struĉnim ĉasopisima, knjigama i znanstvenim radovima, iznijeti vlastito znanje o temi rada kao i pobliţe upoznati i informirati ĉitatelje seminarskog rada o web servisu.
1.2.Izvori podataka i metode prikupljanja Izvori podataka koji su korišteni u izradi ovog seminarskog rada su prikupljeni putem internetskih stranica ĉiji se popis nalazi u gore navedenom poglavlju.
1.3.Sadržaj i struktura rada Nakon uvodnog dijela u kojem je objašnjen pojam IFTTT servisa, koji je tema seminarskog rada, slijedi opis funkcionalnosti, linkovi i ekranski prikaz IFTTT servisa. U trećem poglavlju je opisan naĉin izrade i rada servisa. Ĉetvrto poglavlju opisuje nastanak i povijesni razvoj servisa. Slijedeće poglavlje opisuje rješavanje problema 3
IFTTT korisnicima koji će kombiniranjem IFTTT-a s drugim uslugama omogućiti jednostavniju uporabu i obradu informacija koristeći sadrţaje iz raznih izvora korištenjem IFTTT servisa. Šesto poglavlje detaljno opisuje sve funkcionalnosti, mogućnosti i naĉin na koji se koristi IFTTT servis, a objašnjenja su potkrijepljena ekranskim prikazima. U sedmom
poglavlju su opisani i objašnjeni koraci pri
registraciji i kreiranju profila korisnika. Osmo poglavlje se bavi poslovnim namjenama i ograniĉenjima na koje korisnik nailazi korištenjem servisa. Deveto poglavlje opisuje, navodi linkove i ekranski prikaze konkurentskih rješenja IFTTT servisa. U desetom poglavlju su prikazane pozitivne i negativne strane servisa, nakon ĉega slijedi SWOT analiza, a dvanaesto troškove servisa i uspješnost korištenja aplikacija. Mogućnost nadogradnje, poboljšanja te daljnji razvoj IFTTT-a su opisani u trinaestom poglavlju. U zadnjim poglavljima su zakljuĉna razmatranja o IFTTT servisu, navedeni su izvori i popisi koji su korišteni kod izrade seminarskog rada, ţivotopis autorice te saţetak seminarskog rada.
4
IFTTT 2. WEB SERVIS IFTTT 2.1. O web servisu IFTTT je Web servis koji omogućava korisnicima povezivanje razliĉitih Web aplikacija
koristeći
postojeće
ili
stvarajući
nove
jednostavne
uvjete.
Naziv servisa potjeĉe od: IF THIS THEN THAT. Uvjeti se nazivaju recepti. Recept se sastoji od okidaĉa (THIS) i akcije (THAT). Kanali su osnovni elementi od kojih svaki ima svoj okidaĉ i akciju. Pojedini korisnik moţe kreirati svoje recepte, stvarajući nove kombinacije postavljanjem razliĉitih uvjeta koji su kombinacija okidaĉa i akcija aktivnih kanala (aplikacija) korisnika. Na taj naĉin korisniku se omogućava korištenje i povezivanje razliĉitih aplikacija i sadrţaja koji se mogu nalaziti na mreţi. 2.2. Link web servisa: https://ifttt.com/ Slika 1: Poĉetna stranica IFTTT web servisa
Izvor: www.ifttt.com (pristupano: 08.06.2014.)
5
IFTTT 3. TEHNOLOŠKI OKVIR Tehnologije koje se koriste kod IFTTT servisa su: RoR, HTML5,Javascript i CloudFront. RoR (Ruby on Rails je razvojni okvir otvorenog koda za izradu web aplikacija s bazom podataka te je usklaĊen s oblikovnimobrascem Model-Pogled-Upravljaĉ. Obrazac dijeli aplikaciju u tri sloja s ciljem odvajanja poslovne logike od korisniĉkog suĉelja te lakšeg odrţavanja i ponovnog korištenja programskog koda. U većini aplikacija jedna tablica u bazi podataka odgovara jednom modelu, tj. jednoj Ruby datoteci. Pogled sadrţi predloškekoje su zaduţene za dinamiĉki prokaz podataka. Predlošci su najĉešće napisani u HTML-u s ugraĊenim Ruby kodom (.erb datoteke), no podrţani su razni formati (XML, JSON, PDF itd.). Upravljaĉki sloj prihvaća HTTP zahtjeve i vraća primjereni odgovor. Kako bi u tome uspio, Upravljaĉ upravlja podacima u bazi te s njima izvršava odgovarajuće predloške. U RoR je ugraĊena mogućnost testiranja svih komponenti web aplikacije. Pri stvaranju nove aplikacije, RoR kreira tri odvojene baze podatataka: za razvoj, testiranje i produkciju.. Zbog toga je moguće temeljito testirati aplikaciju bez opasnosti od utjecaja na podatke u produkcijskom okruţju. RoR dolazi s alatima koji olakšavaju rješavanje ĉestih problema kao što je automatska izgradnja modela i suĉelja web stranice. HTML5 je opisni jezik koji omogućava izradu hipertekstualnog dokumenta, odnosno izradu web stranica. Web preglednik (browser) omogućava prikazivanje hipertekst dokumenta. Za pisanje HTML koda moţe se koristiti bilo koji tekst editor. Prilikom pisanja nije bitno koristite li se velika ili mala slova. HTML datoteka je tekstualna datoteka koja definira raspored sadrţaja na web stranicama. Sastavni dio HTML datoteke su tagovi ili oznake koji opisuju kako će podatak biti prikazan u web pregledniku. Tagovima je definirano: oblikovanje teksta, umetanje slike, izrada linkova. Tagovi se pišu unutar zagrada npr. <html> i najĉešće dolaze u paru, odnosno postoje poĉetni i završni tagovi. Svaki HTML dokument sastoji se od dva dijela: zaglavlja (head) i tijela (body). Veze (linkovi) koji se nalaze unutar HTML dokumenta će povezati dokumente u hijerarhijsku strukturu. HTML dokument se sastoji od HTML elemenata ĉija svojstva su definirana atributima. Prilikom spremanja
6
IFTTT datoteka mora imati nastavak (ekstenziju)
.html ili .htm. Na taj naĉin preglednik
(browser) prepoznaje da se radi o HTML datoteci. Javascript je programski jezik koji se izvršava u web pregledniku na strani korisnika. Koristi se i za stvaranje te razvijanje desktop i mobilnih aplikacija. CloudFront radi kao aplikacija usluga, omogućavajući krajnjim korisnicima preuzimanje objekata: dokumenti, datoteke, web objekte, softver, razliĉite aplikacije poput portala, live streaming medij te društvenih mreţa. Usluge mogu biti besplatne ili komercijalne.
7
IFTTT 4. NASTANAK I RAZVOJ IFTTT-a IFTTT je razvio Linden Tibbets i objavio 2010. godine. Autorova ideja je bila: " Pomoći korisnicima jednostavno povezivanje svega na internetu." Nova verzija nastala na poĉetnoj verziji servisa lansirana je u srpnju 2013. godine za iPhone. Verzija sadrţi tri dodatna kanala za: iOS Photos, Podsjetnike i kontakte. Najnovija verzija za izraĊena za Android u travnju ove godine.
8
IFTTT 5. KAKO RJEŠAVATI PROBLEME POMOĆU IFTTT SERVISA Uporabom IFTTT web servisa omogućava se sinkronizirano korištenje aplikacija pomoću već dostupnih recepata koji su prisutni cijelo vrijeme, a koji su podijeljeni na novo raspoloţive recepte i trenutno popularne recepte. TakoĊer, postoji i mogućnost kreiranja novih recepata pomoću kojih dolazimo do riješenja vlastitih problema odnosno zahtjeva. Navedeni servis svojim korisnicima omogućuje jednostavniju primjenu raznih aplikacija skraćujući vrijeme korištenje koje bi korisnik utrošio postavljajući svaku aplikaciju posebno. U današnjem uţurbanom i poslovnom svijetu u kojem svi korisnici traţe razvoj programa i aplikacija koji će ubrzati i pojednostavniti korištenje istoga, odnosno uštedjeti im vrijeme, ovaj servis implementira upravo tu ideju odnosno riješava problem. TakoĊer, ovaj servis sluţi i kao svojesvrstan podsjetnik na odreĊene dogaĊaje, procese ili akcije, ovisno o tome koji recept izaberemo. Temeljem recepata preko kojih su dostupne razne aplikacije IFTTT servis pokreće zadane radnje umjesto korisnika; primjerice, na taj naĉin moţemo zadati naredbu (akciju) da se u odreĊeno vrijeme postavlja status na naš Facebook profil, da nam na e-mail adresu stiţu razne obavijesti, a takoĊer moţemo postaviti razne naĉina rada mobilnog telefona. Slika 2. Algoritam na temelju kojega radi IFTTT
Izvor: www.ifttt.com (pristupano: 08.06.2014.)
9
IFTTT 6. RAZRADA SERVISA IFTTT servis je web aplikacija, dostupna i za mobilne operacijske sustave iOs i Android koja povezuje i omogućuje zajedniĉko korištenje drugih aplikacija i servisa. Specifiĉna prednost nad ostalim servisima sliĉnoga sadrţaja je jednostavnost korištenja kao i dostupnost velikog broja aplikacija koje je moguće sinkronizirati i automatizirati. Web stranica je vrlo pojednostavljena za upotrebu, pregledna i ima user-friendly suĉelje. 6.1. Funkcionalnosti Web servisa IFTTT omogućuje korisnicima zajedniĉko i automatizirano korištenje raznih web servisa i aplikacija temeljem jednostavnog algoritma "If this than that". IFTTT u web verziji otvara se pomoću internetskog preglednika ukoliko servis otvaramo na raĉunalu ili pomoću aplikacije ukoliko se radi o pametnom telefonu. U gornjem desnom zaglavlju vidimo ĉetiri kartice: "Create", "Browse", "Channels", i karticu sa nazivom korisniĉkog imena pomoću kojega smo se logirali. Ostatak ekranskog prikaza zauzima jedna reĉenica koja objašnjava svrhu IFTTT servisa i slikovni prikaz recepta. Slika 3. Ekranski prikaz korisniĉkog suĉelja nakon registracije
Izvor: www.ifttt.com/dashboard (pristupano: 08.06.2014.) 10
IFTTT Pritiskom na karticu "Create" otvara se mogućnost kreiranja novog recepta, što je podrobnije opisanu u cjelini 6.2. "Browse" nudi mogućnost pretraţivanja već kreiranih recepata od strane drugih korisnika. "Channels" je popis svih dostupnih kanala poput Youtube-a, Google-a, Facebook-a i sliĉnih. Pritiskom na karticu korisniĉkog imena otvara se naš korisniĉki raĉun sa informacijama i postavkama.
6.2. Mogućnosti IFTTT nudi veliki broj riješenja problema, odnosno nudi veliki broj aplikacija i drugih web servisa koji sluţe kao pokretaĉi akcija. Nakon registracije na ovaj web servis otvara se korisniĉko suĉelje. Nakon što smo pritisnuli karticu "Create" otvara se printscreen stranice prikazan slikom broj 3. Klikom miša na svijetloplavu podcrtanu rijeĉ "THIS" odabiremo kanal (aplikaciju) koja će biti okidaĉ za pokretanje akcije. Nakon što smo odabrali ţeljenu aplikaciju izaberemo okidaĉ; u ovom sluĉaju sa kanala "Weather" odabrali smo slijedeći okidaĉ: vremensku prognozu za slijedeći dan. U slijedećem koraku postavili smo da nam vremenska prognoza stiţe na email adresu (kanal za akciju je Gmail) u 22:00 sata. Nadalje, otvara se padajući izbornik za postavljanje opcija obavijesti koje će stizati na email adresu (mogućnost biranja isticanja temperature u stupnjevima Celzijusevim ili Farenheitima, mogućnost slanja slike vremenske prognoze u prilogu emaila i sliĉno.) U završnom koraku, jednostavnim slikovnim prikazom koji koristi logotipe odabranih kanala opisana je akcija te klikom na karticu "Create recipe" kreiramo svoj recept na IFTTT servisu. Desno od kreiranog recepta ĉetiri su ikopne koje omogućuju: gašnje recepta, ponovni pregled recepta, brisanje recepta i modificiranje recepta. Klikom miša na karticu "Browse" pomoću koje pretraţujemo već napravljene IFTTT recepte, servis nudi popularne recepte, nove recepte, kao i one koje je prepoznao i preporuĉio svakom korisniku ponaosob. Klikom miša na karticu "Channels" otvara se popis svih kanala dostupnih putem ovog web servisa kao i popis trenutno ukljuĉenih kanala registriranog korisnika.
11
IFTTT Kartica sa nazivom korisniĉkog imena nudi mogućnosti prikaza svih aktivnosti, kao i ureĊivanje podataka na svom profilu i mogućnost pozivanja drugih, novih korisnika.
Slika 4. Kreiranje novog recepta
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
Slika 5. KORAK 1. Kreiranje novog recepta - odabir okidaĉa
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
12
IFTTT Slika 6. KORAK 2. Kreiranje novog recepta - odabir okidaÄ&#x2030;a
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
Slika 7. KORAK 3. Kreiranje novog recepta - odabir okidaÄ&#x2030;a
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
Slika 8. KORAK 4. Kreiranje novog recepta - odabir akcije
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
13
IFTTT Slika 9. KORAK 5. Kreiranje novog recepta - odabir akcije
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
Slika 10. KORAK 6. Kreiranje novog recepta - postavljanje akcije
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
Slika 11. KORAK 7. Algoritam novog recepta
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
14
IFTTT Slika 12. Novo kreirani recept
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
Slika 13. Pretraţivanje već postojećih recepata
Izvor: www.ifttt.com/myrecepies/personal/new (pristupano: 08.06.2014.)
6.3. Primjeri desktop softverskih rješenja "Zapier" je svojevrsni poslovni oblik IFTTT-a. "Zapier" omogućuje automatsko izvršavanje zadataka ili akcija izmeĊu online servisa. Kako govori njihov moto, Zapier omogućava automatizaciju jednostavnih zadataka kako bi se korisnik mogao koncentrirati na prave zadatke i poslove. Zapier ne nudi dijeljenje recepata koje su ostali korinsici kreirali, a veliki nedostatak ove aplikacije je što se, za razliku od IFTTT-a koji je besplatan, naplaćuje. "Cloudwork" je besplatni web servis koji integrira i omogućuje koriniku izgraditi veze izmeĊu posla i socijalnih web mreţa i aplikacija. Kao rezultat koji "Cloudwork"
15
IFTTT nudi je automatizacija repettitivnih zadataka odnosno akcija, ĉime se štedi vrijeme i povećava produktivnost kroz samo nekoliko klikova mišem. "We-Wired Web je web servis koji takoĊer omogućava korisnicima dijeljenje podataka izmeĊu web servisa. Organiziran je na naĉin da njegovi korisnici koji se razumiju u materiju ovog servisa i sami mogu proširiti servis na naĉin da im je omogućeno dodavanje drugih web servisa, aplikacija, akcija i okidaĉa putem dijagrama.
"Wappwolf" automatizira zadatke i akcije u "cloudsima". Ovaj servis povezuje Dropbox, G Drive ili Box sa drugim web servisima i rovodi zadanu akciju automatski, svaki puta kada korisnik doda datoteku u unaprijed odreĊeni folder.
"Yahoo! Pipes" je web aplikacija koja agregira web stranice i druge web servise kreirajući "Web-based" aplikaciju i objavljujući te aplikacije. YahooPipes radi na temelju "Pipe! informacija iz razliĉitih izvora koje zatim postavlja ovisno o zadanim uvjetima i pravilima.
16
IFTTT 7. KREIRANJE PROFILA Kreiranje vlastitog profila na web servis IFTTT vrlo je jednostavno. Klikom miša na poĉetnom zaslonu stranice ifttt.com na karticu "Join IFTTT", otvara se stranica na kojoj se novi korisnik moţe registrirati. Postupak registracije zahtjeva od korisnika upis slijedećih podataka; email adresu, korisniĉko ime te lozinku. Kreiranjem profila na upisanu email adresu pristiţe link za potvrdu kreiranja profila nakon ĉega moţe koristiti navedeni web servis sa svim njegovim sadrţajima koje nudi. Slika 14. Stvaranje korisniĉkog profila
Izvor: www.ifttt.com/join (pristupano: 08.06.2014.)
17
IFTTT 8. POSLOVNA PRIMJENA Poslovna primjena IFTTT web servisa oĉituje se u raznim primjerima kroz poslovnu praksu. IFTTT u poslovnoj primjeni skraćuje vrijeme korištenja raznih alata i aplikacija, svojim, unaprijed automatiziranim, akcijama. Dakle, u poslovnom svijetu, ovaj, za korištenje jednostavan servis, omogućava istovremeno pokretanje raznih aplikacija (koje su odreĊene kao akcije ili okidaĉi) bez njihovog otvaranja štedeći vrijeme koje bi inaĉe potrošili za pokretanje svake aplikacije pojedinaĉno, ili objavljivanja i postavljanja svakog zadataka ili akcije zasebno. Poslovna primjena ovog servisa vrlo je široka jer ukljuĉuje veliki broj dostupnih aplikacija koje sluţe kao okidaĉi, a što moţe primjerice smanjiti broj zaposlenih koji su delegirani za tu vrstu posla ili ubrzati i pojednostavniti radne zadatke. Izvrstan je za male tvtke sa malo zaposlenih koji zbog nedovoljnih financijskih resursa nemaju dovoljnog kadra koji bi obavljali takvu vrstu posla (na primjer, odjel za marketing i promociju). TakoĊer, ovaj web servis odliĉan je i za organiziranje vremena pojedinaca kao i podsjetnik na dogaĊaje ili procese. Skraćuje vrijeme potrebno za obavljanje radnih zadataka, odnosne automatizira procese koji bi inaĉe korisniku oduzimali dragocjeno vrijeme. Simultano obavljanje zadataka na jednom, odnosno više kanala, ovisno o korisniĉkim zahtjevima, izvrsno se uklapa u poslovnu okolinu koja teţi upravo ovakvim riješenjima u budućnosti.
18
IFTTT 9. KONKURENCIJA 9.1. "ZAPIER" LINK: https://zapier.com/ "Zapier" je svojevrsni poslovni oblik IFTTT-a. "Zapier" omogućuje automatsko izvršavanje zadataka ili akcija izmeĊu online servisa. Kako govori njihov moto, Zapier omogućava automatizaciju jednostavnih zadataka kako bi se korisnik mogao koncentrirati na prave zadatke i poslove. Zapier ne nudi dijeljenje recepata koje su ostali korinsici kreirali, a veliki nedostatak ove aplikacije je što se, za razliku od IFTTT-a koji je besplatan, naplaćuje. U naĉelu, Zapier i IFTTT nude istu vrstu usluge. Primarna razlika je što je IFTTT fokusiran na širok pojas korisnika, dok je Zapier fokusiran na male i srednje tvtke. TakoĊer, Zapier nudi više aplikacija i brţe ih integrairaju
u
svoj
sustav
dok
IFTTT
vremenski
zaostaje.
Slika 15. Ekranski prikaz web servisa "Zapier"
Izvor: https://zapier.com/ (pristupano: 08.06.2014.)
9.2. "CLOUDWORK" LINK: https://cloudwork.com/ "Cloudwork" je besplatni web servis koji integrira i omogućuje koriniku izgraditi veze izmeĊu posla i socijalnih web mreţa i aplikacija. Kao rezultat koji "Cloudwork" nudi je 19
IFTTT automatizacija repetitivnih zadataka odnosno akcija, ĉime se štedi vrijeme i povećava produktivnost kroz samo nekoliko klikova mišem. Ovaj servis upravlja aplikacijama umjesto korisnika. Dostupne su slijedeće aplikacije: Google Apps, Zoho, Highrise, Capsule CRM, Zendesk, Freshbooks, MailChimp, Twitter
koje automatizira.Ta
upotrebu ovog web servisa nije potrebno nikakvo tehniĉko predznanje i vrlo je jednostavno za korištenje. Slika 16. Ekranski prikaz web servisa
Izvor: https://cloudwork.com/ (pristupano: 08.06.2014.)
9.3. "WE WIRED WEB" LINK: https://wewiredweb.com/ "We-Wired Web je web servis koji takoĊer omogućava korisnicima dijeljenje podataka izmeĊu web servisa. Organiziran je na naĉin da njegovi korisnici koji se razumiju u materiju ovog servisa i sami mogu proširiti servis na naĉin da im je omogućeno dodavanje drugih web servisa, aplikacija, akcija i okidaĉa putem dijagrama. Ovaj servis radi na isti naĉin kao i IFTTT i Zapier. Stranica se vrlo sporo uĉitava što onemogućava jednostavno korištenje.
20
IFTTT Slika 17. Ekranski prikaz web servisa We-wired Web
Izvor: https://wewiredweb.com/(pristupano: 08.06.2014.)
9.4. "DROPBOX AUTOMATOR" LINK: http://wappwolf.com/dropboxautomator "Wappwolf" automatizira zadatke i akcije u "cloudsima". Ovaj servis povezuje Dropbox, G Drive ili Box sa drugim web servisima i provodi zadanu akciju automatski, svaki puta kada korisnik doda datoteku u unaprijed odreĊeni folder. OVaj servis fokusiran je na sinkronizaciju datoteka iz Dropboxa, G Drive-a i Box-a, a sa svrhom povećanja produktivnosti korisnikovog posla. OVaj servis besplatan je za korištenje, no ima odreĊena ograniĉenja. Slika 18. Ekranski prikaz web servisa Wappwolf
Izvor: http://wappwolf.com/dropboxautomator /(pristupano: 08.06.2014.)
21
IFTTT 9.5. "YAHOO PIPES" LINK: http://pipes.yahoo.com/pipes/ "Yahoo! Pipes" je web aplikacija koja agregira web stranice i druge web servise kreirajući "Web-based" aplikaciju i objavljujući te aplikacije. YahooPipes radi na temelju "Pipe! informacija iz razliĉitih izvora koje zatim postavlja ovisno o zadanim uvjetima i pravilima. Ovaj web servis nije podoban za obiĉnog korisnika koji nema viša znanja o programiranju, za razliku od IFTTT-, za koji nisu potrebna nikakva znanja i vrlo je jednostavan za korištenje. Slika 19. Ekranski prikaz web servisa "Yahoo!Pipes"
Izvor: http://pipes.yahoo.com/pipes/ (pristupano: 08.06.2014.)
22
IFTTT 10.
POZITIVNE/NEGATIVNE STRANE Tabela 1. Pozitivne i negativne strane IFTTT-a POZITIVNE STRANE
NEGATIVNE STRANE
jednostavnost korištenja
nedovoljno rasprostranjen
široka upotreba (poslovna i privatna)
mali broj korisnika
user-friendly suĉelje
zaostajanje za konkurencijom
nije potrebno tehniĉko predznanje
zaštita vlastitog profila
dostupnost velikog broja servisa i aplikacije koje povezuje
nedovoljno razvijen za iOS operativni sustav
kreiranje profila je brzo
aktivacija pojedinog kanala
mogućnost kreiranja recepata
inovacije u tehnologiji
dostupnost velikog broja "akcija"
mogućnost definiranja samo jedne akcije (odnosno dvije aplikacije)
besplatan servis
promocija web servisa
lako pretraţivanje dostupnih recepata
relativno nepoznat
23
IFTTT 11.
SWOT ANALIZA Tabela 2. SWOT analiza PRILIKE
PRIJETNJE
raznolikost usluge
zaostaje za glavnim konkurentom
mogućnost za dodatnim razvojem servisa
brojni konkurenti koji nude iste ili sliĉne usluge
user-friendly korisniĉko suĉelje
inovacije u podruĉju tehnologije
dostupnost na raznim platformama
broj kanala koji raste iz dana u dan
razvoj web servisa
broj aplikacija koji raste iz dana u dan
SNAGE
SLABOSTI
diferencijacija
nepopularnost
trendovi na trţištu
nepostojanje ciljnog segmenta
besplatan za korištenje
nepostojanje segmentacije trţišta
jednostavnost korištenja
nepoznat servis
globalizacija
slabo razvijen marketing
24
IFTTT 12.
TROŠKOVI, POKAZATELJI POSLOVANJA, USPJEŠNOST
Pokretanje ovog servisa kao i njegovo korištenje je potpuno besplatno. U uvjetima korištenja IFTTT zadrţava pravo na buduće plaćanje ovog servisa. Ukluĉivanje svih recepata, kao i izrada novih takoĊer je besplatna. Uspješnost i pokazatelji uspješnosti ovog web servisa oĉituje se u broju njegovih korisnika koji se iz dana u dan povećava, kao i u broju dostupnih i kreiranih recepata ĉiji je broj iznad 12 000. U slijedećim razdobljima oĉekuje se još veći broj korisnika, pa sukladno tome i kreiranih recepata i ponuĊenih kanala, obzirom na još uvijek nedovoljnu proširenost i poznatost ovog servisa.
25
IFTTT 13. MOGUĆNOSTI NADOGRADNJE FUNKCIONALNOSTI U BUDUĆNOSTI 13.1.
SMJER U BUDUĆNOSTI
IFTTT bi se prvenstveno treba fokusirati na marketing odnosno promociju svog servisa. Naime, ovo je izuzetno svrsishodan servis koji omogućava automatizaciju odreĊenih procesa. Prostora za rast takoĊer ima i na polju broja korisnika pa i popularnosti koji se dobrom marketinškom strategijom moţe povećati. TakoĊer, povećanjem broja korisnika IFTTT će morati i raditi na tehniĉkoj podršci odnosno dodavati kanale jer već sada zaostaje za konkurencijom po tom pitanju. Dakle, vrlo kvalitetan servis koji svoju primjenu oĉituje kako u privatnom tako i u poslovnom okruţenju još uvijek nije dovoljno poznat javnosti, u slijedećim će razdobljima, osim na daljnjem razvoju svoga servisa morati uĉiniti nešto po pitanju proširenosti i popularnosti svoga servisa.
13.2. Izuzetno
POBOLJŠANJE FUNKCIONALNOSTI funkcionalan
i
jednostavan
servis,
prilagoĊen
krajnjem
korisniku,
poboljšanje funkcionalnosti moţe temeljiti na proširenju svog asortimana odnosno ponuĊenih kanala, akcija i okidaĉa. Jednostavnost i brzina korištenja ovog servisa, koji ne iziskuje dodatne informatiĉke vještine po pitanju softwearskih znanja, upravo su prednost ovoga servisa koji je za korisnika apsolunto pojednostavljen i omogućuje laku upotrebu.
26
IFTTT 14.
ZAKLJUČAK Web servis IFTTT (If this than that) je web servis koji sluţi za zajedniĉko
upravljanje web aplikacijama i servisima. Ono svoje djelovanje zasniva na jednostavnom algoritmu pomoću kojega stvara zadane recepte, odnosno uvjete. Autorova ideja je bila: "Pomoći korisnicima jednostavno povezivanje svega na internetu". Svaki recept se sastoji od okidaĉa i akcije, a obzirom na jednostavnost korištenja i primjene svaki korisnik moţe kreirat vlastiti recept, ovisno o svojim potrebama i zahtjevima. Dakle, aplikacija sama spaja odreĊene naredbe koje kreira korisnik, a koje su mu potrebne i pomaţu mu u obavljanju radnih zadataka na brţi, jednostavniji naĉin. Servisom su obuhvaćene razne aplikacije, a takoĊer i sve popularne, odnosno one koje broje većinu korisnika poput "Gmaila", "Facebooka", "Youtubea" i sliĉno, ali i spaja takoĊer neke vrlo jednostavne akcije, poput obavještavanja o vaţnom sastanku, dogaĊaju ili podsjetniku slanjem poruke, primjerice, na mobilni telefon korisnika. Ovaj web servis osim kao desktop rješenja dostupan je i na pametnim telefonima sa operacijskim sustavima iOs ili Android. Izuzetna jednostavnost koja odlikuje ovaj web servis, dostupnost korisnicima svih razina informatiĉkog znanja, upravo je snaga koja će ovaj servis odrţati popularnim, a u budućnosti još popularnijim i rasprostranjenijim, obzirom na negativnu ĉinjenicu da većina javnosti još nije ĉula za ovakve vrste servisa, kao ni iskusila njegove prednosti
u
privatnom
i
poslovnom
okruţenju.
Unatoĉ
glavnoj
prednosti,
jednostavnost korištenja, IFTTT zaostaje za svojim glavnim konkurentom, web servisom pod nazivom "Zapier" obzirom na broj dostupnih kanala i aplikacija, što bi u budućnosti trebala biti glavna pokretaĉka snaga za širenje ovog funkcionalnog servisa.
27
IFTTT 15.
LITERATURA I.
AMA priruÄ&#x2030;nik poslovnih dokumenata, Wilson, K. Wanson, J., svibanj 2011.
INTERNETSKI IZVORI:
I.
https://ifttt.com/wtf
II.
http://www.makeuseof.com/tag/how-to-create-your-own-ifttt-recipes-forautomating-your-favorite-sites-and-feeds/
III.
http://www.fastcompany.com/3014440/tech-forecast/ifttt-puts-the-internetof-things-in-your-pocket
IV.
http://alternativeto.net/software/ifttt/
V.
http://informationtwist.wordpress.com/2013/06/29/try-these-iftttalternatives/
VI.
http://www.pcmag.com/article2/0,2817,2399266,00.asp
VII.
http://lifehacker.com/tag/if-this-then-that
VIII.
http://www.pcworld.com/article/2029140/review-ifttt-connects-social-mediaphoto-and-other-web-services.html
IX.
https://zapier.com/
X.
https://cloudwork.com/
XI.
https://wewiredweb.com/
XII.
http://wappwolf.com/dropboxautomator
XIII.
http://pipes.yahoo.com/pipes/
28
IFTTT POPIS TABLICA Tabela 1. Pozitivne i negativne strane IFTTT-a ............................................................................. 23 Tabela 2. SWOT analiza ................................................................................................................... 24
POPIS SLIKA Slika 1: Poĉetna stranica IFTTT web servisa ................................................................................... 5 Slika 2. Algoritam na temelju kojega radi IFTTT .............................................................................. 9 Slika 3. Ekranski prikaz korisniĉkog suĉelja nakon registracije .................. Ошибка! Закладка не определена. Slika 4. Kreiranje novog recepta ...................................................................................................... 12 Slika 5. KORAK 1. Kreiranje novog recepta - odabir okidaĉa ..................................................... 12 Slika 6. KORAK 2. Kreiranje novog recepta - odabir okidaĉa ..................................................... 13 Slika 7. KORAK 3. Kreiranje novog recepta - odabir okidaĉa ..................................................... 13 Slika 8. KORAK 4. Kreiranje novog recepta - odabir akcije ........................................................ 13 Slika 9. KORAK 5. Kreiranje novog recepta - odabir akcije ........................................................ 14 Slika 10. KORAK 6. Kreiranje novog recepta - postavljanje akcije............................................ 14 Slika 11. KORAK 7. Algoritam novog recepta ................................................................................ 14 Slika 12. Novo kreirani recept ........................................................................................................... 15 Slika 13. Pretraţivanje već postojećih recepata ............................................................................ 15 Slika 14. Stvaranje korisniĉkog profila ............................................................................................. 17 Slika 15. Ekranski prikaz web servisa "Zapier" .............................................................................. 19 Slika 16. Ekranski prikaz web servisa ............................................................................................. 20 Slika 17. Ekranski prikaz web servisa We-wired Web .................................................................. 21 Slika 18. Ekranski prikaz web servisa Wappwolf ........................................................................... 21 Slika 19. Ekranski prikaz web servisa "Yahoo!Pipes" ................................................................... 22
29
IFTTT 16.
ŽIVOTOPIS
Europass Životopis
Osobni podaci Prezime / Ime Adresa(e) E-mail Državljanstvo Datum roĎenja Spol
Kopinč Tea Jablanska 68, 10 000, Zagreb, Grad Zagreb tea.kopinc@gmail.com Hrvatsko 13. rujna 1991. Žensko
Radno iskustvo / Datumi Zanimanje ili radno mjesto Glavni poslovi i odgovornosti Ime i adresa poslodavca Vrsta djelatnosti ili sektor
Obrazovanje i osposobljavanje Ime i vrsta organizacije pružatelja obrazovanja i osposobljavanja Datumi Naziv dodijeljene kvalifikacije Ime i vrsta organizacije pružatelja obrazovanja i osposobljavanja
XI.gimnazija Zagreb 2005. osnovnoškolsko obrazovanje Osnovna škola Rudeš, Zagreb
Osobne vještine i kompetencije Materinski jezik
Hrvatski jezik
Drugi jezik
Engleski jezik
Samoprocjena Europska razina (*) Jezik
Razumijevanje Slušanje aktivno
Čitanje
Govor
Pisanje
Govorna interakcija
Govorna produkcija
aktivno
aktivno
aktivno
aktivno
(*) Zajednički europski referentni okvir za jezike
Društvene vještine i kompetencije
Sposobnost prilagoĎavanja različitim
30
IFTTT Organizacijske vještine i kompetencije
Razvijena sposobnost rada u timu, razvijene komunikacijske vještine
Tehničke vještine i kompetencije
Statističke vještine
Računalne vještine i kompetencije
Rad u MS Office-u
Druge vještine i kompetencije Vozačka dozvola
Dodatne informacije
Rad u stresnim uvjetima Vozačka dozvola B kategorije Nosilac crnog pojasa I. Dan Svjetske taekwondo federacije Trener vrtićkog uzrasta i rekreativno-zdravstvenog programa "TAE DO" u TKD klubu "Jastreb" iz Zagreba Kategorizirana sportašica Hrvatskog Olimpijskig odbora i osvajačica brojnih medalja na tuzemnim i inozemnim natjecanjima u taekwondou.
31
IFTTT 17.
SAŽETAK Pojam servisa je zapoĉeo sa ţeljom da se informacija prenese s jednog na
drugo, udaljeno raĉunalo te da se tako prenesena informacija (datoteka) moţe na tom drugom raĉunalu dalje obraĊivati. Web servis za zajedniĉko upravljanje Web aplikacijama IFTTT je usluga koja omogućuje korisnicima povezivanje razliĉitih web aplikacija: Facebook, Gmail, Instagram, LinkedIn, Twitter, ebay, itd. Uvjetna izjava IFTTT servisa je oblika: IF THIS THEN THAT. Ona se naziva recept, a sastoji se od triggera (okidaĉa)-THIS i akcije-THAT koja nakon toga slijedi. Korisnik stvara svoje nove recepte kombinacijama okidaĉa i akcije putem aktivnih kanala. Recepti se mogu i izmjenjivati i dijeliti s drugim korisnicima koristeći obrasce. Većina korisniĉkih okidaĉa ima period osvjeţavanja 15 minuta. Korištenjem servisa korisnici stvaraju i izmjenjuju recepte gradeći nove sustave koji omogućavaju i olakšavaju uporabu razliĉitih sadrţaja koji dolaze iz razliĉitih izvora. Tehnologije koje se koriste kod IFTTT servisa su: RoR, HTML5,Javascript i CloudFront. IFTTT je razvio Linden Tibbets i objavio 2010. godine. Autorova ideja je bila: " Pomoći korisnicima jednostavno povezivanje svega na internetu." Uporabom IFTTT web servisa omogućava se sinkronizirano korištenje aplikacija pomoću već dostupnih recepata koji su prisutni cijelo vrijeme, a koji su podijeljeni na novo raspoloţive recepte i trenutno popularne recepte. Kreiranje vlastitog profila na web servis IFTTT vrlo je jednostavno. Postupak registracije zahtjeva od korisnika upis slijedećih podataka; email adresu, korisniĉko ime te lozinku. IFTTT u poslovnoj primjeni skraćuje vrijeme korištenja raznih alata i aplikacija, svojim, unaprijed automatiziranim, akcijama. Glavni konkurent ovom web servisu je "Zapier" koji, za razliku od IFTTT-a nudi više akcija i kanala dostupnih korisniku. Pokretanje ovog servisa kao i njegovo korištenje je potpuno besplatno. U uvjetima korištenja IFTTT zadrţava pravo na buduće plaćanje ovog servisa. Ukluĉivanje svih recepata, je besplatna. IFTTT bi se prvenstveno treba fokusirati na marketing odnosno promociju svog servisa. Prostora za rast takoĊer ima i na polju broja korisnika pa i popularnosti koji se dobrom marketinškom strategijom moţe povećati. Povećanjem broja korisnika IFTTT će morati i raditi na tehniĉkoj podršci odnosno dodavati kanale jer već sada zaostaje za konkurencijom po tom pitanju.
32
IFTTT Izuzetno
funkcionalan
i
jednostavan
servis,
prilagoĊen
krajnjem
korisniku,
poboljšanje funkcionalnosti moţe temeljiti jedino na proširenju svog asortimana odnosno ponuĊenih kanala, akcija i okidaĉa.
33