razvoj aplikacija pomoću aplikacijskog programskog sučelja
DESCRIPTION
Razvoj aplikacija pomoću aplikacijskog programskog sučelja. Projekt iz programske potpore Fakultet elektrotehnike i računarstva Zagreb, siječanj 2014. Općenito. Projekt SNAPI (Social Network Application Programming Interface) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/1.jpg)
Razvoj aplikacija pomoću aplikacijskog programskog
sučelja
Projekt iz programske potporeFakultet elektrotehnike i računarstva
Zagreb, siječanj 2014.
![Page 2: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/2.jpg)
Općenito
Projekt SNAPI (Social Network Application Programming Interface)
Aplikacijsko programsko sučelje (API) je skup određenih pravila i specifikacija koje programeri slijede
Cilj: dohvatiti podatke s društvenih mreža pomoću API-ja te razviti nove korisne usluge
Projekt podijeljen na 3 usluge
Zagreb, siječanj 2014. 2/32
![Page 3: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/3.jpg)
SNAPI– početna stranica
Zagreb, siječanj 2014. 3/32
![Page 4: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/4.jpg)
SNAPI– O SNAPI-ju
Zagreb, siječanj 2014. 4/32
![Page 5: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/5.jpg)
SNAPI– Kontakt/Studenti
Zagreb, siječanj 2014. 5/32
![Page 6: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/6.jpg)
SNAPI– Kontakt/Mentori
Zagreb, siječanj 2014. 6/32
![Page 7: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/7.jpg)
SNAPI– Dokumentacija
Zagreb, siječanj 2014. 7/32
![Page 8: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/8.jpg)
Usluga #1: FaceSound
Studenti: Matija Srbić, Ivan Validžić Korištene društvene mreže:
Cilj: s Facebooka dohvatiti izvođače ili vrstu glazbe koja se sviđa korisniku te na temelju rezultata korisniku ponuditi koncerte za koje bi mogao biti zainteresiran
Zagreb, siječanj 2014. 8/32
![Page 9: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/9.jpg)
Facebook Jedna od najpopularnijih društvenih
mreža današnjice Mjesto za međusobno komuniciranje i
razmjenjivanje informacija
Zagreb, siječanj 2014. 9/32
![Page 10: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/10.jpg)
Last.fm
Popularna stranica koja je ujedinila elemente Internet radija i društvene mreže
Više od 50 milijuna aktivnih korisnika
Zagreb, siječanj 2014. 10/32
![Page 11: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/11.jpg)
FaceSound
Zagreb, siječanj 2014. 11/32
![Page 12: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/12.jpg)
Prvo trebamo dati dozvolu i prijaviti se Prijavom na Facebook se dohvaćaju
izvođači u kategoriji “Glazba” koji se sviđaju korisniku
Dohvaćeni podaci se spremaju u bazu podataka Mongodb
Podaci se dalje koriste kako bi usluga korisniku preporučila koncerte
Pretraga prema izvođaču ili oznaci Mogućnost ručnog pretraživanje, bez
korištenja podataka s Facebooka
Zagreb, siječanj 2014. 12/32
![Page 13: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/13.jpg)
Zagreb, siječanj 2014. 13/32
![Page 14: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/14.jpg)
Usluga #2: LinkedTube Studenti: Dino Fuks, Ivan Validžić Korištene društvene mreže:
Cilj: dohvatiti korisnikove vještine s LinkedIn-a te na temelju ključnih riječi iz vještina pretražiti Youtube i korisniku ponuditi korisne video isječke
Zagreb, siječanj 2014. 14/32
![Page 15: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/15.jpg)
LinkedIn Najpopularnija poslovna društvena mreža Trenutno ga koristi oko 290 mil. korisnika Korisnik ima mogućnost navesti svoje vještine
(engl. skills) koje bi mu mogle pomoći pri zapošljavanju
Zagreb, siječanj 2014. 15/32
![Page 16: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/16.jpg)
Youtube Popularan i besplatan internetski servis
za razmjenu video sadržaja Korisnici mogu postavljati, pregledavati,
ocjenjivati i komentirati video isječke Postao bitno sredstvo promoviranja
Zagreb, siječanj 2014. 16/32
![Page 17: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/17.jpg)
LinkedTube
Zagreb, siječanj 2014. 17/32
![Page 18: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/18.jpg)
Pritiskom na gumb 'Pokreni aplikaciju', otvara se novi prozor u kojem se od korisnika traži da se prijavi na LinkedIn
Pritiskom na 'Allow access’aplikaciji se dopušta pristuposobnim podacima
Dohvaćene korisničkevještina se spremaju u bazu
Pomoću dohvaćenihpodataka se nalaze odgovarajući video isječci s Youtubea
Zagreb, siječanj 2014. 18/32
![Page 19: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/19.jpg)
Zagreb, siječanj 2014. 19/32
![Page 20: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/20.jpg)
Usluga #3: InstaMovie Studenti: Klara Grčić, Martina Majcen,
Antonija Mušćet Korištene društvene mreže:
Cilj: aplikacija će korisniku omogućiti da za traženi film dobije povratne informacije s navedenih društvenih mreža
Zagreb, siječanj 2014. 20/32
![Page 21: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/21.jpg)
Društvena mreža za obradu i dijeljenje fotografija
Korisnici imaju mogućnost dodjeljivanja oznaka fotografijama (engl. hashtag)
Trenutačno ga koristi oko 14-15 milijuna korisnika
Zagreb, siječanj 2014. 21/32
![Page 22: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/22.jpg)
Rotten Tomatoes
Web stranica posvećena recenzijama, informacijama i vijestima o filmu
Sadrži arhivu filmskih kritika
Zagreb, siječanj 2014. 22/32
![Page 23: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/23.jpg)
Twitter Društvena mreža za slanje
(i čitanje) kratkih poruka koje su prema imenu mreže nazvane tweetovima
Ima oko 500 mil. aktivnih korisnika koji objavljuju preko 340 mil. tweetova dnevno
Mogućnost dodjeljivanja oznaka statusima (engl. hashtag)
Zagreb, siječanj 2014. 23/32
![Page 24: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/24.jpg)
InstaMovie S Rottena se dohvaćaju osnovni podaci o
filmu, s Instagrama i Twittera 5 slika, odnosno 5 statusa koji imaju hashtag filma
Dohvaćeni podaci se spremaju u Mongodb, nerelacijsku bazu podataka
Ako traženi film postoji u bazu,dohvaća se iz baze i timepruža bržu uslugu
Zagreb, siječanj 2014. 24/32
![Page 25: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/25.jpg)
Zagreb, siječanj 2014. 25/32
![Page 26: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/26.jpg)
Zagreb, siječanj 2014. 26/32
![Page 27: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/27.jpg)
Dio baze Mongodb
Zagreb, siječanj 2014. 27/32
![Page 28: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/28.jpg)
Rezultat pretrage Instagrama
Zagreb, siječanj 2014. 28/32
![Page 29: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/29.jpg)
Rezultat pretrage Rottena
Zagreb, siječanj 2014. 29/32
![Page 30: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/30.jpg)
Rezultati pretrage Twittera
Zagreb, siječanj 2014. 30/32
![Page 31: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/31.jpg)
Projekt izradili:Dino Fuks (voditelj tima)Klara GrčićMartina MajcenAntonija MušćetMatija SrbićIvan Validžić
Mentori:Prof. dr. sc. Ignac LovrekDoc. dr. sc. Vedran Podobnik
Suradnici:Mag. ing. inf. et comm. techn. Vanja SmailovićMag. ing. Darko ŠtrigaMag. ing. inf. et. Luka Humski
Zagreb, siječanj 2014. 31/32
![Page 32: Razvoj aplikacija pomoću aplikacijskog programskog sučelja](https://reader036.vdocuments.net/reader036/viewer/2022062314/56813426550346895d9b136c/html5/thumbnails/32.jpg)
Hvala na pozornosti!
Zagreb, siječanj 2014. 32/32