320 likes | 468 Views
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)
E N D
Razvoj aplikacija pomoću aplikacijskog programskog sučelja Projekt iz programske potporeFakultet elektrotehnike i računarstvaZagreb, siječanj 2014.
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.
SNAPI– početna stranica Zagreb, siječanj 2014.
SNAPI– O SNAPI-ju Zagreb, siječanj 2014.
SNAPI– Kontakt/Studenti Zagreb, siječanj 2014.
SNAPI– Kontakt/Mentori Zagreb, siječanj 2014.
SNAPI– Dokumentacija Zagreb, siječanj 2014.
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.
Facebook • Jedna od najpopularnijih društvenih mreža današnjice • Mjesto za međusobno komuniciranje i razmjenjivanje informacija Zagreb, siječanj 2014.
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.
FaceSound Zagreb, siječanj 2014.
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.
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.
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.
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.
LinkedTube Zagreb, siječanj 2014.
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.
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.
Instagram • 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.
RottenTomatoes • Web stranica posvećena recenzijama, informacijama i vijestima o filmu • Sadrži arhivu filmskih kritika Zagreb, siječanj 2014.
Twitter • Društvena mrežaza 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.
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.
Dio baze Mongodb Zagreb, siječanj 2014.
Rezultat pretrage Instagrama Zagreb, siječanj 2014.
Rezultat pretrage Rottena Zagreb, siječanj 2014.
Rezultati pretrage Twittera Zagreb, siječanj 2014.
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 PodobnikSuradnici:Mag. ing. inf. et comm. techn. Vanja SmailovićMag. ing. Darko ŠtrigaMag. ing. inf. et. Luka Humski Zagreb, siječanj 2014.
Hvala na pozornosti! Zagreb, siječanj 2014.