Upload
len-harmon
View
51
Download
5
Embed Size (px)
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 Presentation
Citation preview
Razvoj aplikacija pomoću aplikacijskog programskog
sučelja
Projekt iz programske potporeFakultet elektrotehnike i računarstva
Zagreb, 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. 2/32
SNAPI– početna stranica
Zagreb, siječanj 2014. 3/32
SNAPI– O SNAPI-ju
Zagreb, siječanj 2014. 4/32
SNAPI– Kontakt/Studenti
Zagreb, siječanj 2014. 5/32
SNAPI– Kontakt/Mentori
Zagreb, siječanj 2014. 6/32
SNAPI– Dokumentacija
Zagreb, siječanj 2014. 7/32
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
Facebook Jedna od najpopularnijih društvenih
mreža današnjice Mjesto za međusobno komuniciranje i
razmjenjivanje informacija
Zagreb, siječanj 2014. 9/32
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
FaceSound
Zagreb, siječanj 2014. 11/32
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
Zagreb, siječanj 2014. 13/32
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
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
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
LinkedTube
Zagreb, siječanj 2014. 17/32
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
Zagreb, siječanj 2014. 19/32
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
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
Rotten Tomatoes
Web stranica posvećena recenzijama, informacijama i vijestima o filmu
Sadrži arhivu filmskih kritika
Zagreb, siječanj 2014. 22/32
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
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
Zagreb, siječanj 2014. 25/32
Zagreb, siječanj 2014. 26/32
Dio baze Mongodb
Zagreb, siječanj 2014. 27/32
Rezultat pretrage Instagrama
Zagreb, siječanj 2014. 28/32
Rezultat pretrage Rottena
Zagreb, siječanj 2014. 29/32
Rezultati pretrage Twittera
Zagreb, siječanj 2014. 30/32
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
Hvala na pozornosti!
Zagreb, siječanj 2014. 32/32