Prima tema la materia Interfete Evoluate a fost sa construim o retea sociala din cadrul unei comunitati web. Puteam sa alegem orice site, cu conditia sa nu fie doua persoane din aceeasi echipa de proiect care au optat pentru aceeasi comunitate web. Modul de determinare al relatiilor putea fi atat prin parsarea cu sax sau prin folosirea api-ului pe care majoritatea site-urilor il ofera.
Doi dintre colegii mei de proiect si-au ales Youtube si Blogger, amandoua site-urile avand api-uri de la google foarte usor de folosit. Urmand exemplul lor am hotarat sa imi aleg Picassa dar din nefericire api-ul nu imi oferea suficiente facilitati astfel incat sa determin o retea sociala a unui user.
Am incercat parsarea cu Sax dar am observat ca imi arunca niste exceptii. Testand pe mai multe site-uri am ajuns la concluzia ca majoritatea nu sunt scrise corect xml si astfel nu le voi putea parsa cu Sax.
Trebuia deci sa imi gasesc un site cu un api usor de utilizat si care sa imi ofere facilitati in gasirea relatiilor sociale alea unui utilizator. Am incercat mai multe variante cum ar fi Twitter (dar la care nu se puteau determina decat prietenii utilizatorului curent, pentru prietenii prietenilor fiind necesare parolele acestora) sau Flickr.
O prietena mi-a sugerat sa incerc Last.fm si studiindu-i api-ul mi-am dat seama ca nu o sa fie o treaba prea grea. Api-ul de la Last.fm are metode predefinite care intorc toti prietenii/vecinii unui user (se poate seta si numarul maxim de useri pe care metoda sa-i intoarca). De asemenea in momentul inscrierii pe Last.fm poti sa obtii si o cheie cu ajutorul careia sa te poti conecta la orice user si sa ii afli prietenii, vecinii, artistii sau melodiile preferate.
Astfel a rezultat prima mea aplicate de la Interfete Evoluate si care poate fi downloadata de pe site-ul nostru SHotWeb, sectiunea produse.
Ugliest Tattoos: Someone Lost a Bet.
Cu 6 ore în urmă

si ce face aplicatia ta? ca nu am inteles prea bine din articol
RăspundeţiŞtergereIntoarce lista de prieteni a unui anumit utilizator?
Webtech, pe site-ul nostru http://shotweb.prorad.ro/ sunt mai multe detalii despre fiecare aplicatie in parte (fiecare a facut despre alta comunitate: Youtube, Flickr, LastFM, Picassa) si in curand vom pune la download si aplicatiile.
RăspundeţiŞtergereExact, aplicatia intoarce lista de prieteni pentru un utilizator si pentru fiecare din acestia prietenii lor si tot asa pana la o adancime care poate fi setata.
RăspundeţiŞtergereda, dar care e scopul ? sa nu mai accese pagina web si sa fac trafic site-ului respectiv?, nu vad nici unul practic.
RăspundeţiŞtergereoricum, ar fi fost interesant daca as fi putut manipula lista , gen adaugare de prieteni stergere etc dar daca e doar un proiect pentru scoala si face ceeea ce ar trebui sa faca e ok
@Alexandru, pai.. eu am ajuns aici nu stiu nimic de site-ul care-ai zis tu (apropo, e teh nu tech, suntem romani)
@Webteh scuze de misspell dar mi s-a parut ca prescurtarea e de la technology si de n-am fost atent cand am scris.
RăspundeţiŞtergereInteresant e ca ai putea sa vezi toate relatiile(cele publice ca doar la alea avem acces) ale unui utilizator. Adica persoanele cu care a intra in contact des (prieteni) sau ocazional (cei care au dat un comment sau au pus o poza/film/melodie ca fiind favorita). Si daca chestia asta e usor de facut manual pentru 1 nivel de adancime (adica cei directi) pentru nivele mai mari de adancime devine foarte greu de realizat.
i luv u, by alin
RăspundeţiŞtergerealine, fara dragoste pe aici !
RăspundeţiŞtergere